Darcy advective flux for a fully-saturated, single-phase, multi-component fluid.
virtual Real mobility() const override
The mobility of the fluid = mass_fraction * density / viscosity.
PorousFlowFullySaturatedDarcyFlow(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
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.
const InputParameters & parameters() const
static InputParameters validParams()
const unsigned int _fluid_component
The fluid component for this Kernel.
const MaterialProperty< std::vector< std::vector< Real > > > & _mfrac
mass fraction of the components in the phase
virtual Real dmobility(unsigned pvar) const override
The derivative of the mobility with respect to the PorousFlow variable pvar.