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

Go to the source code of this file.

Classes

class  LangmuirMaterial
 Holds Langmuir parameters associated with desorption Calculates mass-flow rates and derivatives thereof for use by kernels. More...
 

Functions

template<>
InputParameters validParams< LangmuirMaterial > ()
 

Function Documentation

◆ validParams< LangmuirMaterial >()

template<>
InputParameters validParams< LangmuirMaterial > ( )

Definition at line 17 of file LangmuirMaterial.C.

18 {
19  InputParameters params = validParams<Material>();
20 
21  params.addRequiredCoupledVar(
22  "one_over_desorption_time_const",
23  "Time constant for Langmuir desorption (gas moving from matrix to porespace). Units [s]");
24  params.addRequiredCoupledVar(
25  "one_over_adsorption_time_const",
26  "Time constant for Langmuir adsorption (gas moving from porespace to matrix). Units [s].");
27  params.addRequiredParam<Real>("langmuir_density",
28  "This is (Langmuir volume)*(density of gas at standard temp and "
29  "pressure). Langmuir volume is measured in (gas volume)/(matrix "
30  "volume). (Methane density(101kPa, 20degC) = 0.655kg/m^3. "
31  "Methane density(101kPa, 0degC) = 0.715kg/m^3.) Units [kg/m^3]");
32  params.addRequiredParam<Real>("langmuir_pressure", "Langmuir pressure. Units Pa");
33  params.addRequiredCoupledVar("conc_var", "The concentration of gas variable");
34  params.addRequiredCoupledVar("pressure_var", "The gas porepressure variable");
35  params.addClassDescription("Material type that holds info regarding Langmuir desorption from "
36  "matrix to porespace and viceversa");
37  return params;
38 }