www.mooseframework.org
Functions
PorousFlowConstantThermalExpansionCoefficient.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowConstantThermalExpansionCoefficient)
 
template<>
InputParameters validParams< PorousFlowConstantThermalExpansionCoefficient > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowConstantThermalExpansionCoefficient   
)

◆ validParams< PorousFlowConstantThermalExpansionCoefficient >()

Definition at line 16 of file PorousFlowConstantThermalExpansionCoefficient.C.

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