www.mooseframework.org
Classes | Functions
PorousFlowRelativePermeabilityBase.h File Reference

Go to the source code of this file.

Classes

class  PorousFlowRelativePermeabilityBase
 Base class for PorousFlow relative permeability materials. More...
 

Functions

template<>
InputParameters validParams< PorousFlowRelativePermeabilityBase > ()
 

Function Documentation

◆ validParams< PorousFlowRelativePermeabilityBase >()

template<>
InputParameters validParams< PorousFlowRelativePermeabilityBase > ( )

Definition at line 14 of file PorousFlowRelativePermeabilityBase.C.

15 {
16  InputParameters params = validParams<PorousFlowMaterialBase>();
17  params.addRangeCheckedParam<Real>(
18  "scaling", 1.0, "scaling>=0", "Relative permeability is multiplied by this factor");
19  params.addRangeCheckedParam<Real>(
20  "s_res",
21  0,
22  "s_res >= 0 & s_res < 1",
23  "The residual saturation of the phase j. Must be between 0 and 1");
24  params.addRangeCheckedParam<Real>(
25  "sum_s_res",
26  0,
27  "sum_s_res >= 0 & sum_s_res < 1",
28  "Sum of residual saturations over all phases. Must be between 0 and 1");
29  params.addPrivateParam<std::string>("pf_material_type", "relative_permeability");
30  params.addClassDescription("Base class for PorousFlow relative permeability materials");
31  return params;
32 }

Referenced by validParams< PorousFlowRelativePermeabilityBC >(), validParams< PorousFlowRelativePermeabilityBW >(), validParams< PorousFlowRelativePermeabilityConst >(), validParams< PorousFlowRelativePermeabilityCorey >(), validParams< PorousFlowRelativePermeabilityFLAC >(), and validParams< PorousFlowRelativePermeabilityVG >().

validParams< PorousFlowMaterialBase >
InputParameters validParams< PorousFlowMaterialBase >()
Definition: PorousFlowMaterialBase.C:15