Base class for actions involving a single fluid phase.
const Real _van_genuchten_alpha
Van Genuchten alpha parameter.
const std::string _capillary_pressure_name
Name of the capillary pressure UserObject.
virtual void addKernels() override
Add all Kernels.
Action for simulation involving a single phase, partially or fully saturated fluid.
const Real _s_res
Residual saturation to use in the relative permeability expressions.
enum PorousFlowUnsaturated::RelpermTypeChoiceEnum _relperm_type
virtual void addAuxObjects() override
Add all AuxVariables and AuxKernels.
PorousFlowUnsaturated(const InputParameters ¶ms)
InputParameters validParams< PorousFlowUnsaturated >()
const Real _van_genuchten_m
Van Genuchten m parameter.
const bool _add_saturation_aux
Add an Aux Variable to record saturation.
virtual void addUserObjects() override
Add all other UserObjects.
virtual void addMaterialDependencies() override
Add all material dependencies so that the correct version of each material can be added.
virtual void addMaterials() override
Add all Materials.
RelpermTypeChoiceEnum
Fluid relative permeability type (FLAC or Corey)
const Real _relative_permeability_exponent
Relative permeability exponent.