www.mooseframework.org
Functions
PorousFlowPorosityTHM.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PorousFlowPorosityTHM > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowPorosityTHM > ( )

Definition at line 12 of file PorousFlowPorosityTHM.C.

13 {
14  InputParameters params = validParams<PorousFlowPorosityExponentialBase>();
15  params.addRequiredCoupledVar("porosity_zero",
16  "The porosity at zero volumetric strain and "
17  "reference temperature and reference effective "
18  "porepressure");
19  params.addRequiredParam<Real>(
20  "thermal_expansion_coeff",
21  "Thermal expansion coefficient of the drained porous solid skeleton");
22  params.addRangeCheckedParam<Real>(
23  "biot_coefficient", 1, "biot_coefficient>=0 & biot_coefficient<=1", "Biot coefficient");
24  params.addRequiredRangeCheckedParam<Real>(
25  "solid_bulk", "solid_bulk>0", "Bulk modulus of the drained porous solid skeleton");
26  params.addRequiredCoupledVar("displacements", "The solid-mechanics displacement variables");
27  params.addCoupledVar("reference_temperature",
28  0.0,
29  "porosity = porosity_zero at reference temperature and pressure");
30  params.addCoupledVar("reference_porepressure",
31  0.0,
32  "porosity = porosity_zero at reference temperature and pressure");
33  params.addClassDescription(
34  "This Material calculates the porosity for hydro-mechanical simulations");
35  return params;
36 }
InputParameters validParams< PorousFlowPorosityExponentialBase >()