www.mooseframework.org
Functions
PorousFlowPorosityExponentialBase.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PorousFlowPorosityExponentialBase > ()
 

Function Documentation

◆ validParams< PorousFlowPorosityExponentialBase >()

template<>
InputParameters validParams< PorousFlowPorosityExponentialBase > ( )

Definition at line 14 of file PorousFlowPorosityExponentialBase.C.

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

Referenced by validParams< PorousFlowPorosity >().

validParams< PorousFlowPorosityBase >
InputParameters validParams< PorousFlowPorosityBase >()
Definition: PorousFlowPorosityBase.C:14