Moose::GenericType< Real, is_ad > GenericReal
const GenericMaterialProperty< std::vector< Real >, is_ad > & _enthalpy
Enthalpy of each phase.
const InputParameters & parameters() const
static InputParameters validParams()
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
PorousFlowFullySaturatedHeatAdvectionTempl(const InputParameters ¶meters)
PorousFlowFullySaturatedHeatAdvectionTempl< true > ADPorousFlowFullySaturatedHeatAdvection
virtual GenericReal< is_ad > mobility() const override
Fluid mobility = (density *) 1/viscosity. Virtual so DarcyFlow can multiply by mass frac...
Darcy advective flux for a fully-saturated, single-phase, single-component fluid. ...
usingGenericKernelMembers
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real dmobility(unsigned pvar) const override
Advection of heat via flux via Darcy flow of a single phase fully-saturated fluid.
PorousFlowFullySaturatedHeatAdvectionTempl< false > PorousFlowFullySaturatedHeatAdvection
const MaterialProperty< std::vector< std::vector< Real > > > *const _denthalpy_dvar
Derivative of enthalpy wrt PorousFlow variables – null for AD path.