www.mooseframework.org
Functions
Q2PMaterial.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< Q2PMaterial > ()
 

Function Documentation

template<>
InputParameters validParams< Q2PMaterial > ( )

Definition at line 13 of file Q2PMaterial.C.

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