www.mooseframework.org
Classes | Functions
PorousFlowPorosityExponentialBase.h File Reference

Go to the source code of this file.

Classes

class  PorousFlowPorosityExponentialBase
 Base class Material designed to provide the porosity. More...
 

Functions

template<>
InputParameters validParams< PorousFlowPorosityExponentialBase > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowPorosityExponentialBase > ( )

Definition at line 12 of file PorousFlowPorosityExponentialBase.C.

Referenced by validParams< PorousFlowPorosityHM >(), validParams< PorousFlowPorosityTHM >(), and validParams< PorousFlowPorosityTM >().

13 {
14  InputParameters params = validParams<PorousFlowPorosityBase>();
15  params.addParam<bool>("strain_at_nearest_qp",
16  false,
17  "When calculating nodal porosity that depends on strain, use the strain at "
18  "the nearest quadpoint. This adds a small extra computational burden, and "
19  "is not necessary for simulations involving only linear lagrange elements. "
20  " If you set this to true, you will also want to set the same parameter to "
21  "true for related Kernels and Materials");
22  params.addParam<bool>("ensure_positive",
23  true,
24  "Modify the usual exponential relationships that "
25  "governs porosity so that porosity is always "
26  "positive");
27  params.addClassDescription("Base class Material for porosity that is computed via an exponential "
28  "relationship with coupled variables (strain, porepressure, "
29  "temperature)");
30  return params;
31 }
InputParameters validParams< PorousFlowPorosityBase >()