14 PMFluidTemperatureTimeDerivative,
22 params.
addParam<
bool>(
"conservative_form",
false,
"if conservative form is used");
25 params.
addRequiredParam<UserObjectName>(
"eos",
"The name of equation of state object to use.");
27 "Adds the transient term of the porous media energy conservation equation");
35 _conservative_form(getParam<bool>(
"conservative_form")),
36 _pressure(coupledValue(
"pressure")),
37 _pressure_dot(coupledDot(
"pressure")),
38 _porosity(coupledValue(
"porosity")),
39 _rho(getMaterialProperty<
Real>(
"rho_fluid")),
40 _cp(getMaterialProperty<
Real>(
"cp_fluid")),
51 Real rho, drho_dp, drho_dT;
66 Real rho, drho_dp, drho_dT;
registerMooseObject("NavierStokesApp", PINSFEFluidTemperatureTimeDerivative)
const VariableValue & _u_dot
registerMooseObjectRenamed("NavierStokesApp", PMFluidTemperatureTimeDerivative, "02/01/2024 00:00", PINSFEFluidTemperatureTimeDerivative)
const VariableValue & _pressure_dot
const MaterialProperty< Real > & _cp
static InputParameters validParams()
const SinglePhaseFluidProperties & _eos
virtual Real computeQpJacobian() override
const VariableTestValue & _test
virtual Real computeQpJacobian() override
PINSFEFluidTemperatureTimeDerivative(const InputParameters ¶meters)
Common class for single phase fluid properties.
virtual Real computeQpResidual() override
Implements the time derivative term for fluid energy in a porous medium.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _porosity
const VariableValue & _pressure
const MaterialProperty< Real > & _rho
const VariablePhiValue & _phi
static InputParameters validParams()