const bool _is_X_nodal
Flag for nodal mass fraction.
usingPorousFlowFluidPropertiesMembers
MaterialProperty< Real > *const _dviscosity_dX
Derivative of fluid phase viscosity wrt mass fraction at the nodes or qps.
Base class for fluid properties materials.
PorousFlowMultiComponentFluidTempl(const InputParameters ¶meters)
virtual void computeQpProperties() override
static InputParameters validParams()
Moose::GenericType< VariableValue, is_ad > GenericVariableValue
virtual void initQpStatefulProperties() override
const GenericVariableValue< is_ad > & _X
Mass fraction variable.
MaterialProperty< Real > *const _dinternal_energy_dX
Derivative of fluid internal_energy wrt mass fraction at the qps or nodes.
Common class for multiple component fluid properties using a pressure and temperature formulation...
PorousFlowMultiComponentFluidTempl< false > PorousFlowMultiComponentFluid
const MultiComponentFluidProperties & _fp
Multicomponent fluid properties UserObject.
General multicomponent fluid material.
PorousFlowMultiComponentFluidTempl< true > ADPorousFlowMultiComponentFluid
MaterialProperty< Real > *const _ddensity_dX
Derivative of fluid density wrt mass fraction at the qps or nodes.
MaterialProperty< Real > *const _denthalpy_dX
Derivative of fluid enthalpy wrt mass fraction at the qps or nodes.