www.mooseframework.org
Functions
Q2PMaterial.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("RichardsApp", Q2PMaterial)
 
template<>
InputParameters validParams< Q2PMaterial > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
Q2PMaterial   
)

◆ validParams< Q2PMaterial >()

template<>
InputParameters validParams< Q2PMaterial > ( )

Definition at line 17 of file Q2PMaterial.C.

18 {
19  InputParameters params = validParams<Material>();
20 
21  params.addRequiredRangeCheckedParam<Real>(
22  "mat_porosity",
23  "mat_porosity>=0 & mat_porosity<=1",
24  "The porosity of the material. Should be between 0 and 1. Eg, 0.1");
25  params.addCoupledVar("por_change",
26  0,
27  "An auxillary variable describing porosity changes. "
28  "Porosity = mat_porosity + por_change. If this is not "
29  "provided, zero is used.");
30  params.addRequiredParam<RealTensorValue>("mat_permeability", "The permeability tensor (m^2).");
31  params.addCoupledVar("perm_change",
32  "A list of auxillary variable describing permeability "
33  "changes. There must be 9 of these (in 3D), corresponding "
34  "to the xx, xy, xz, yx, yy, yz, zx, zy, zz components "
35  "respectively (in 3D). Permeability = "
36  "mat_permeability*10^(perm_change).");
37  params.addRequiredParam<RealVectorValue>(
38  "gravity",
39  "Gravitational acceleration (m/s^2) as a vector pointing downwards. Eg (0,0,-10)");
40  return params;
41 }