Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< Q2PMaterial >()
Definition at line 17 of file Q2PMaterial.C.
19 InputParameters params = validParams<Material>();
21 params.addRequiredRangeCheckedParam<Real>(
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",
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>(
39 "Gravitational acceleration (m/s^2) as a vector pointing downwards. Eg (0,0,-10)");