PorousFlowMaterial is the base class for all PorousFlow Materials It allows users to specify that the...
const MaterialProperty< std::vector< std::vector< Real > > > & _drelative_permeability_dvar
Derivative of relative permeability of each phase wrt PorousFlow variables.
const MaterialProperty< std::vector< Real > > & _fluid_density
Fluid density for each phase.
const MaterialProperty< std::vector< RealTensorValue > > & _dpermeability_dvar
d(permeabiity)/d(PorousFlow variable)
MaterialProperty< std::vector< std::vector< std::vector< RealVectorValue > > > > & _ddarcy_velocity_dgradvar
_ddarcy_velocity_dgradvar[_qp][ph][j][v](i) = d(i_th component of Darcy velocity of phase ph at quadp...
const MaterialProperty< std::vector< std::vector< Real > > > & _dfluid_viscosity_dvar
Derivative of the fluid viscosity for each phase wrt PorousFlow variables.
const MaterialProperty< std::vector< Real > > & _fluid_viscosity
Viscosity of each component in each phase.
const MaterialProperty< std::vector< RealGradient > > & _grad_p
Gradient of the pore pressure in each phase.
MaterialProperty< std::vector< RealVectorValue > > & _darcy_velocity
Computed Darcy velocity of each phase.
Material to calculate the Darcy velocity for all phases.
const MaterialProperty< RealTensorValue > & _permeability
Permeability of porous material.
MaterialProperty< std::vector< std::vector< RealVectorValue > > > & _ddarcy_velocity_dvar
_ddarcy_velocity_dvar[_qp][ph][v](i) = d(i_th component of velocity of phase ph at quadpoint _qp)/d(P...
const MaterialProperty< std::vector< std::vector< Real > > > & _dfluid_density_dvar
Derivative of the fluid density for each phase wrt PorousFlow variables.
PorousFlowDarcyVelocityMaterial(const InputParameters ¶meters)
const MaterialProperty< std::vector< std::vector< RealGradient > > > & _dgrad_p_dvar
Derivative of Grad porepressure in each phase wrt PorousFlow variables.
const MaterialProperty< std::vector< Real > > & _relative_permeability
Relative permeability of each phase.
virtual void computeQpProperties() override
const MaterialProperty< std::vector< std::vector< RealTensorValue > > > & _dpermeability_dgradvar
d(permeabiity)/d(grad(PorousFlow variable))
const unsigned int _num_var
Number of PorousFlow variables.
static InputParameters validParams()
const MaterialProperty< std::vector< std::vector< Real > > > & _dgrad_p_dgradvar
Derivative of Grad porepressure in each phase wrt grad(PorousFlow variables)
const InputParameters & parameters() const
const unsigned int _num_phases
Number of phases.
const RealVectorValue _gravity
Gravity.