Go to the documentation of this file.
44 virtual Real
dmobility(
unsigned pvar)
const;
59 const MaterialProperty<std::vector<Real>> &
_density;
71 const MaterialProperty<std::vector<Real>> &
_pp;
74 const MaterialProperty<std::vector<RealGradient>> &
_grad_p;
80 const MaterialProperty<std::vector<std::vector<RealGradient>>> &
_dgrad_p_dvar;
const MaterialProperty< std::vector< std::vector< Real > > > & _dgrad_p_dgrad_var
Derivative of Grad porepressure in each phase wrt grad(PorousFlow variables)
const bool _multiply_by_density
If true then the mobility contains the fluid density, otherwise it doesn't.
const MaterialProperty< std::vector< RealTensorValue > > & _dpermeability_dvar
d(permeabiity)/d(PorousFlow variable)
virtual Real mobility() const
The mobility of the fluid = density / viscosity.
const MaterialProperty< std::vector< Real > > & _pp
Quadpoint pore pressure in each phase.
const bool _perm_derivs
Flag to check whether permeabiity derivatives are non-zero.
const MaterialProperty< std::vector< Real > > & _viscosity
Viscosity of the fluid at the qp.
virtual Real computeQpResidual() override
virtual Real computeQpJacobian() override
const MaterialProperty< std::vector< std::vector< Real > > > & _ddensity_dvar
Derivative of the fluid density for each phase wrt PorousFlow variables (at the qp)
This holds maps between the nonlinear variables used in a PorousFlow simulation and the variable numb...
const PorousFlowDictator & _dictator
PorousFlowDictator UserObject.
const MaterialProperty< std::vector< std::vector< RealGradient > > > & _dgrad_p_dvar
Derivative of Grad porepressure in each phase wrt PorousFlow variables.
const MaterialProperty< std::vector< RealGradient > > & _grad_p
Gradient of the pore pressure in each phase.
const MaterialProperty< std::vector< std::vector< RealTensorValue > > > & _dpermeability_dgradvar
d(permeabiity)/d(grad(PorousFlow variable))
Darcy advective flux for a fully-saturated, single phase, single component fluid.
InputParameters validParams< PorousFlowFullySaturatedDarcyBase >()
PorousFlowFullySaturatedDarcyBase(const InputParameters ¶meters)
const MaterialProperty< std::vector< Real > > & _density
Fluid density for each phase (at the qp)
const RealVectorValue _gravity
Gravity pointing downwards.
const MaterialProperty< RealTensorValue > & _permeability
Permeability of porous material.
const MaterialProperty< std::vector< std::vector< Real > > > & _dviscosity_dvar
Derivative of the fluid viscosity wrt PorousFlow variables.
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
virtual Real dmobility(unsigned pvar) const
The derivative of the mobility with respect to the PorousFlow variable pvar.