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