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

Go to the source code of this file.

Classes

class  PorousFlowPorosityTM
 Material designed to provide the porosity in thermo-mechanical simulations biot + (phi0 - biot)*exp(-vol_strain + thermal_exp_coeff * (temperature - reference_temperature)) More...
 

Functions

template<>
InputParameters validParams< PorousFlowPorosityTM > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowPorosityTM > ( )

Definition at line 12 of file PorousFlowPorosityTM.C.

13 {
14  InputParameters params = validParams<PorousFlowPorosityExponentialBase>();
15  params.addRequiredCoupledVar("porosity_zero",
16  "The porosity at zero volumetric strain and reference temperature");
17  params.addRequiredParam<Real>(
18  "thermal_expansion_coeff",
19  "Thermal expansion coefficient of the drained porous solid skeleton");
20  params.addRequiredCoupledVar("displacements", "The solid-mechanics displacement variables");
21  params.addCoupledVar(
22  "reference_temperature", 0.0, "porosity = porosity_zero at reference temperature");
23  params.addClassDescription(
24  "This Material calculates the porosity for hydro-mechanical simulations");
25  return params;
26 }
InputParameters validParams< PorousFlowPorosityExponentialBase >()