www.mooseframework.org
Functions
PorousFlowBasicTHM.C File Reference

Go to the source code of this file.

Functions

 registerMooseAction ("PorousFlowApp", PorousFlowBasicTHM, "add_user_object")
 
 registerMooseAction ("PorousFlowApp", PorousFlowBasicTHM, "add_kernel")
 
 registerMooseAction ("PorousFlowApp", PorousFlowBasicTHM, "add_material")
 
 registerMooseAction ("PorousFlowApp", PorousFlowBasicTHM, "add_aux_variable")
 
 registerMooseAction ("PorousFlowApp", PorousFlowBasicTHM, "add_aux_kernel")
 
template<>
InputParameters validParams< PorousFlowBasicTHM > ()
 

Function Documentation

◆ registerMooseAction() [1/5]

registerMooseAction ( "PorousFlowApp"  ,
PorousFlowBasicTHM  ,
"add_aux_kernel"   
)

◆ registerMooseAction() [2/5]

registerMooseAction ( "PorousFlowApp"  ,
PorousFlowBasicTHM  ,
"add_aux_variable"   
)

◆ registerMooseAction() [3/5]

registerMooseAction ( "PorousFlowApp"  ,
PorousFlowBasicTHM  ,
"add_kernel"   
)

◆ registerMooseAction() [4/5]

registerMooseAction ( "PorousFlowApp"  ,
PorousFlowBasicTHM  ,
"add_material"   
)

◆ registerMooseAction() [5/5]

registerMooseAction ( "PorousFlowApp"  ,
PorousFlowBasicTHM  ,
"add_user_object"   
)

◆ validParams< PorousFlowBasicTHM >()

template<>
InputParameters validParams< PorousFlowBasicTHM > ( )

Definition at line 28 of file PorousFlowBasicTHM.C.

29 {
30  InputParameters params = validParams<PorousFlowSinglePhaseBase>();
31  params.addParam<bool>("multiply_by_density",
32  false,
33  "If true, then the Kernels for fluid flow are multiplied by "
34  "the fluid density. If false, this multiplication is not "
35  "performed, which means the problem linearises, but that care "
36  "must be taken when using other PorousFlow objects.");
37  params.addClassDescription("Adds Kernels and fluid-property Materials necessary to simulate a "
38  "single-phase, single-component fully-saturated flow problem. No "
39  "upwinding and no mass lumping of the fluid mass are used. The "
40  "fluid-mass time derivative is close to linear, and is perfectly "
41  "linear if multiply_by_density=false. These features mean the "
42  "results may differ slightly from the "
43  "Unsaturated Action case. To run a simulation "
44  "you will also need to provide various other Materials for each mesh "
45  "block, depending on your simulation type, viz: permeability, "
46  "constant Biot modulus, constant thermal expansion coefficient, "
47  "porosity, elasticity tensor, strain calculator, stress calculator, "
48  "matrix internal energy, thermal conductivity, diffusivity");
49  return params;
50 }
validParams< PorousFlowSinglePhaseBase >
InputParameters validParams< PorousFlowSinglePhaseBase >()
Definition: PorousFlowSinglePhaseBase.C:18