14 PMFluidVelocityTimeDerivative,
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 "momentum conservation equation");
35 _conservative_form(getParam<bool>(
"conservative_form")),
36 _pressure(coupledValue(
"pressure")),
37 _temperature(coupledValue(
"temperature")),
38 _temperature_dot(coupledDot(
"temperature")),
39 _pressure_dot(coupledDot(
"pressure")),
40 _rho(getMaterialProperty<
Real>(
"rho_fluid")),
51 Real rho, drho_dp, drho_dT;
66 Real rho, drho_dp, drho_dT;
virtual Real computeQpResidual() override
const VariableValue & _pressure_dot
static InputParameters validParams()
registerMooseObjectRenamed("NavierStokesApp", PMFluidVelocityTimeDerivative, "02/01/2024 00:00", PINSFEFluidVelocityTimeDerivative)
const SinglePhaseFluidProperties & _eos
static InputParameters validParams()
PINSFEFluidVelocityTimeDerivative(const InputParameters ¶meters)
Implements the time derivative term for a momentum component in a porous medium.
registerMooseObject("NavierStokesApp", PINSFEFluidVelocityTimeDerivative)
const VariableTestValue & _test
virtual Real computeQpJacobian() override
const VariableValue & _temperature_dot
Common class for single phase fluid properties.
virtual Real computeQpJacobian()
const VariableValue & _temperature
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpResidual()
const MaterialProperty< Real > & _rho
const VariablePhiValue & _phi
const VariableValue & _pressure