www.mooseframework.org
Functions
PorousFlowPorosityHMBiotModulus.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowPorosityHMBiotModulus   
)

◆ validParams< PorousFlowPorosityHMBiotModulus >()

template<>
InputParameters validParams< PorousFlowPorosityHMBiotModulus > ( )

Definition at line 17 of file PorousFlowPorosityHMBiotModulus.C.

18 {
19  InputParameters params = validParams<PorousFlowPorosity>();
20  params.set<bool>("mechanical") = true;
21  params.set<bool>("fluid") = true;
22  params.addRequiredRangeCheckedParam<Real>("constant_biot_modulus",
23  "constant_biot_modulus>0",
24  "Biot modulus, which is constant for this Material");
25  params.addRequiredRangeCheckedParam<Real>(
26  "constant_fluid_bulk_modulus",
27  "constant_fluid_bulk_modulus>0",
28  "Fluid bulk modulus, which is constant for this Material");
29  params.addClassDescription(
30  "This Material calculates the porosity for hydro-mechanical simulations, assuming that the "
31  "Biot modulus and the fluid bulk modulus are both constant. This is useful for comparing "
32  "with solutions from poroelasticity theory, but is less accurate than PorousFlowPorosity");
33  return params;
34 }
validParams< PorousFlowPorosity >
InputParameters validParams< PorousFlowPorosity >()
Definition: PorousFlowPorosity.C:16