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

Go to the source code of this file.

Classes

class  PorousFlowConstantThermalExpansionCoefficient
 Material designed to provide a time-invariant volumetric thermal expansion coefficient A = * (alpha - phi) * alT + phi * alF . More...
 

Functions

template<>
InputParameters validParams< PorousFlowConstantThermalExpansionCoefficient > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowConstantThermalExpansionCoefficient > ( )

Definition at line 12 of file PorousFlowConstantThermalExpansionCoefficient.C.

13 {
14  InputParameters params = validParams<PorousFlowMaterialVectorBase>();
15  params.addRangeCheckedParam<Real>(
16  "biot_coefficient", 1.0, "biot_coefficient>=0 & biot_coefficient<=1", "Biot coefficient");
17  params.addRangeCheckedParam<Real>("fluid_coefficient",
18  2.1E-4,
19  "fluid_coefficient>=0",
20  "Volumetric coefficient of thermal expansion for the fluid");
21  params.addRequiredRangeCheckedParam<Real>(
22  "drained_coefficient",
23  "drained_coefficient>=0.0",
24  "Volumetric coefficient of thermal expansion of the drained porous skeleton (ie the porous "
25  "rock without flulid, or with a fluid that is free to move in and out of the rock)");
26  params.addClassDescription("Computes the effective thermal expansion coefficient, (biot_coeff - "
27  "porosity) * drained_coefficient + porosity * fluid_coefficient.");
28  return params;
29 }
InputParameters validParams< PorousFlowMaterialVectorBase >()