Go to the source code of this file.
|
| 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 > () |
|
◆ registerMooseAction() [1/5]
◆ registerMooseAction() [2/5]
◆ registerMooseAction() [3/5]
◆ registerMooseAction() [4/5]
◆ registerMooseAction() [5/5]
◆ validParams< PorousFlowBasicTHM >()
Definition at line 28 of file PorousFlowBasicTHM.C.
31 params.addParam<
bool>(
"multiply_by_density",
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");