www.mooseframework.org
Functions
PorousFlowPermeabilityExponential.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowPermeabilityExponential)
 
template<>
InputParameters validParams< PorousFlowPermeabilityExponential > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowPermeabilityExponential   
)

◆ validParams< PorousFlowPermeabilityExponential >()

template<>
InputParameters validParams< PorousFlowPermeabilityExponential > ( )

Definition at line 16 of file PorousFlowPermeabilityExponential.C.

17 {
18  InputParameters params = validParams<PorousFlowPermeabilityBase>();
19  MooseEnum poroperm_function("log_k ln_k exp_k", "exp_k");
20  params.addParam<MooseEnum>("poroperm_function",
21  poroperm_function,
22  "Form of the function relating porosity and permeability. The options "
23  "are: log_k (log k = A phi + B); ln_k (ln k = A phi + B); exp_k (k = "
24  "B exp(A phi)); where k is permeability, phi is porosity, A and B are "
25  "empirical constants.");
26  params.addParam<RealTensorValue>("k_anisotropy",
27  "A tensor to multiply the calculated scalar "
28  "permeability, in order to obtain anisotropy if "
29  "required. Defaults to isotropic permeability "
30  "if not specified.");
31  params.addRequiredParam<Real>("A", "Empirical constant; see poroperm_function.");
32  params.addRequiredParam<Real>("B", "Empirical constant; see poroperm_function.");
33  params.addClassDescription(
34  "This Material calculates the permeability tensor from an exponential function of porosity: "
35  "k = k_ijk * BB exp(AA phi), where k_ijk is a tensor providing the anisotropy, phi is "
36  "porosity, and AA and BB are empirical constants. The user can provide input for the "
37  "function expressed in ln k, log k or exponential forms (see poroperm_function).");
38  return params;
39 }
validParams< PorousFlowPermeabilityBase >
InputParameters validParams< PorousFlowPermeabilityBase >()
Definition: PorousFlowPermeabilityBase.C:14