const bool _has_mass_fraction
Flag to check whether mass fractions are used.
MaterialProperty< std::vector< std::vector< Real > > > *const _dproperty_dvar
d(property)/d(PorousFlow variable)
std::vector< const MaterialProperty< Real > * > _dphase_property_ds
d(property of each phase)/d(saturation)
PorousFlowJoinerTempl< true > ADPorousFlowJoiner
const std::string _pf_prop
Name of material property to be joined.
const MaterialProperty< std::vector< std::vector< std::vector< Real > > > > *const _dmass_fraction_dvar
Derivatives of mass fraction variable wrt PorousFlow variables at the qps or nodes.
std::vector< const MaterialProperty< Real > * > _dphase_property_dp
d(property of each phase)/d(pressure)
std::vector< const MaterialProperty< Real > * > _dphase_property_dt
d(property of each phase)/d(temperature)
const MaterialProperty< std::vector< std::vector< Real > > > *const _dsaturation_dvar
Derivatives of saturation variable wrt PorousFlow variables at the qps or nodes.
const MaterialProperty< std::vector< std::vector< Real > > > *const _dporepressure_dvar
Derivatives of porepressure variable wrt PorousFlow variables at the qps or nodes.
virtual void initQpStatefulProperties() override
std::vector< const GenericMaterialProperty< Real, is_ad > * > _phase_property
Property of each phase.
Base class for all PorousFlow vector materials.
GenericMaterialProperty< std::vector< Real >, is_ad > & _property
Computed property of the phase.
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
std::vector< const MaterialProperty< Real > * > _dphase_property_dX
d(property of each phase)/d(mass fraction)
PorousFlowJoinerTempl(const InputParameters ¶meters)
virtual void computeQpProperties() override
Material designed to form a std::vector of property and derivatives of these wrt the nonlinear variab...
PorousFlowJoinerTempl< false > PorousFlowJoiner
static InputParameters validParams()
const MaterialProperty< std::vector< Real > > *const _dtemperature_dvar
Derivatives of temperature variable wrt PorousFlow variables at the qps or nodes. ...