www.mooseframework.org
Functions
PorousFlow1PhaseMD_Gaussian.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlow1PhaseMD_Gaussian)
 
template<>
InputParameters validParams< PorousFlow1PhaseMD_Gaussian > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlow1PhaseMD_Gaussian   
)

◆ validParams< PorousFlow1PhaseMD_Gaussian >()

template<>
InputParameters validParams< PorousFlow1PhaseMD_Gaussian > ( )

Definition at line 16 of file PorousFlow1PhaseMD_Gaussian.C.

17 {
18  InputParameters params = validParams<PorousFlowVariableBase>();
19  params.addRequiredCoupledVar("mass_density",
20  "Variable that represents log(mass-density) of the single phase");
21  params.addRequiredRangeCheckedParam<Real>(
22  "al",
23  "al>0",
24  "For this class, the capillary function is assumed to be saturation = "
25  "exp(-(al*porepressure)^2) for porepressure<0.");
26  params.addRequiredRangeCheckedParam<Real>(
27  "density_P0", "density_P0>0", "The density of the fluid phase at zero porepressure");
28  params.addRequiredRangeCheckedParam<Real>(
29  "bulk_modulus", "bulk_modulus>0", "The constant bulk modulus of the fluid phase");
30  params.addClassDescription("This Material is used for the single-phase situation where "
31  "log(mass-density) is the primary variable. calculates the 1 "
32  "porepressure and the 1 saturation in a 1-phase situation, "
33  "and derivatives of these with respect to the PorousFlowVariables. A "
34  "gaussian capillary function is assumed");
35  return params;
36 }
validParams< PorousFlowVariableBase >
InputParameters validParams< PorousFlowVariableBase >()
Definition: PorousFlowVariableBase.C:14