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)
registerMooseObjectRenamed("NavierStokesApp", PMFluidTemperatureTimeDerivative, "02/01/2024 00:00", PINSFEFluidTemperatureTimeDerivative)
const VariablePhiValue & _phi
const VariableTestValue & _test
Implements the time derivative term for fluid energy in a porous medium.
const MaterialProperty< Real > & _cp
virtual Real computeQpResidual() override
static InputParameters validParams()
virtual Real computeQpJacobian() override
const VariableValue & _porosity
const MaterialProperty< Real > & _rho
const SinglePhaseFluidProperties & _eos
PINSFEFluidTemperatureTimeDerivative(const InputParameters ¶meters)
const VariableValue & _pressure
const VariableValue & _pressure_dot
Common class for single phase fluid properties.
virtual Real computeQpJacobian() override
static InputParameters validParams()
const VariableValue & _u_dot