Go to the documentation of this file.
33 virtual Real
mobility()
const override;
39 virtual Real
dmobility(
unsigned pvar)
const override;
42 const MaterialProperty<std::vector<std::vector<Real>>> &
_mfrac;
45 const MaterialProperty<std::vector<std::vector<std::vector<Real>>>> &
_dmfrac_dvar;
const MaterialProperty< std::vector< std::vector< Real > > > & _mfrac
mass fraction of the components in the phase
PorousFlowFullySaturatedDarcyFlow(const InputParameters ¶meters)
Darcy advective flux for a fully-saturated, single-phase, multi-component fluid.
InputParameters validParams< PorousFlowFullySaturatedDarcyFlow >()
Darcy advective flux for a fully-saturated, single phase, single component fluid.
const MaterialProperty< std::vector< std::vector< std::vector< Real > > > > & _dmfrac_dvar
Derivative of mass fraction wrt wrt PorousFlow variables.
virtual Real dmobility(unsigned pvar) const override
The derivative of the mobility with respect to the PorousFlow variable pvar.
const unsigned int _fluid_component
The fluid component for this Kernel.
virtual Real mobility() const override
The mobility of the fluid = mass_fraction * density / viscosity.