14 #pragma GCC diagnostic push 15 #pragma GCC diagnostic ignored "-Woverloaded-virtual" 48 using SinglePhaseFluidProperties::cp_from_p_T;
123 #pragma GCC diagnostic pop e e e e s T T T T T rho T
virtual Real d2alpha_ddeltatau(Real delta, Real tau) const =0
Second derivative of Helmholtz free energy wrt delta and tau.
virtual Real d2alpha_dtau2(Real delta, Real tau) const =0
Second derivative of Helmholtz free energy wrt tau.
int delta(unsigned int i, unsigned int j)
Delta function, which returns zero if $i j$ and unity if $i=j$.
virtual Real c_from_p_T(Real pressure, Real temperature) const override
static const std::string temperature
virtual Real d2alpha_ddelta2(Real delta, Real tau) const =0
Second derivative of Helmholtz free energy wrt delta.
virtual Real cp_from_p_T(Real pressure, Real temperature) const override
HelmholtzFluidProperties(const InputParameters ¶meters)
virtual Real cv_from_p_T(Real pressure, Real temperature) const override
virtual Real dalpha_ddelta(Real delta, Real tau) const =0
Derivative of Helmholtz free energy wrt delta.
virtual Real h_from_p_T(Real pressure, Real temperature) const override
Common class for single phase fluid properties.
virtual Real rho_from_p_T(Real pressure, Real temperature) const override
e e e e s T T T T T rho v v T h
static InputParameters validParams()
virtual Real dalpha_dtau(Real delta, Real tau) const =0
Derivative of Helmholtz free energy wrt tau.
virtual Real p_from_rho_T(Real rho, Real T) const
Pressure as a function of density and temperature.
virtual Real alpha(Real delta, Real tau) const =0
Helmholtz free energy.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real s_from_p_T(Real pressure, Real temperature) const override
static const std::string pressure
const InputParameters & parameters() const
Base class equation of state for fluids that use a Helmholtz free energy alpha(delta, tau), where delta is a scaled density and tau is a scaled temperature.
virtual Real e_from_p_T(Real pressure, Real temperature) const override