27 virtual Real mobility(
unsigned nodenum,
unsigned phase)
const override;
28 virtual Real dmobility(
unsigned nodenum,
unsigned phase,
unsigned pvar)
const override;
const bool _multiply_by_density
Whether the flux is multiplied by density (so it will be a mass flux) or not (it will be a volume flu...
static InputParameters validParams()
const unsigned int _fluid_component
Index of the fluid component that this kernel acts on.
const MaterialProperty< std::vector< std::vector< Real > > > & _mass_fractions
Mass fraction of each component in each phase.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
virtual Real mobility(unsigned nodenum, unsigned phase) const override
The mobility of the fluid.
Convective flux of component k in a single-phase fluid A fully-updwinded version is implemented...
const MaterialProperty< std::vector< std::vector< std::vector< Real > > > > & _dmass_fractions_dvar
Derivative of the mass fraction of each component in each phase wrt PorousFlow variables.
PorousFlowFullySaturatedAdvectiveFlux(const InputParameters ¶meters)
virtual Real dmobility(unsigned nodenum, unsigned phase, unsigned pvar) const override
The derivative of mobility with respect to PorousFlow variable pvar.