www.mooseframework.org
Functions
PoroFullSatMaterial.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PoroFullSatMaterial > ()
 

Function Documentation

template<>
InputParameters validParams< PoroFullSatMaterial > ( )

Definition at line 12 of file PoroFullSatMaterial.C.

13 {
14  InputParameters params = validParams<Material>();
15 
16  params.addRequiredParam<Real>(
17  "porosity0",
18  "The porosity of the material when porepressure and volumetric strain are zero. Eg, 0.1");
19  params.addRequiredRangeCheckedParam<Real>("biot_coefficient",
20  "biot_coefficient>=0 & biot_coefficient<=1",
21  "The Biot coefficient. Eg, 0.9");
22  params.addRequiredRangeCheckedParam<Real>(
23  "solid_bulk_compliance",
24  "solid_bulk_compliance>=0",
25  "The solid bulk compliance (the reciprocal of the solid bulk modulus)");
26  params.addRequiredRangeCheckedParam<Real>(
27  "fluid_bulk_compliance",
28  "fluid_bulk_compliance>=0",
29  "The fluid bulk compliance (the reciprocal of the fluid bulk modulus)");
30  params.addRequiredCoupledVar("porepressure", "The porepressure");
31  params.addRequiredCoupledVar(
32  "displacements",
33  "The displacements appropriate for the simulation geometry and coordinate system");
34  params.addParam<bool>("constant_porosity", false, "Set the porosity equal to porosity0 always");
35  params.addClassDescription("This Material is designed to calculate and store all the quantities "
36  "needed for the fluid-flow part of poromechanics, assuming a "
37  "fully-saturated, single-phase fluid with constant bulk modulus");
38  return params;
39 }