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

Go to the source code of this file.

Classes

class  PorousFlowDiffusivityBase
 Base class Material designed to provide the tortuosity and diffusion coefficents. More...
 

Functions

template<>
InputParameters validParams< PorousFlowDiffusivityBase > ()
 

Function Documentation

◆ validParams< PorousFlowDiffusivityBase >()

template<>
InputParameters validParams< PorousFlowDiffusivityBase > ( )

Definition at line 14 of file PorousFlowDiffusivityBase.C.

15 {
16  InputParameters params = validParams<PorousFlowMaterialVectorBase>();
17  params.addRequiredParam<std::vector<Real>>(
18  "diffusion_coeff",
19  "List of diffusion coefficients. Order is i) component 0 in phase 0; ii) "
20  "component 1 in phase 0 ...; component 0 in phase 1; ... component k in "
21  "phase n (m^2/s");
22  params.addClassDescription("Base class for effective diffusivity for each phase");
23  params.set<bool>("at_nodes") = false;
24  params.addPrivateParam<std::string>("pf_material_type", "diffusivity");
25  return params;
26 }

Referenced by validParams< PorousFlowDiffusivityConst >(), and validParams< PorousFlowDiffusivityMillingtonQuirk >().

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