www.mooseframework.org
Functions
RichardsDensityConstBulkCut.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< RichardsDensityConstBulkCut > ()
 

Function Documentation

template<>
InputParameters validParams< RichardsDensityConstBulkCut > ( )

Definition at line 14 of file RichardsDensityConstBulkCut.C.

15 {
16  InputParameters params = validParams<RichardsDensity>();
17  params.addRequiredParam<Real>("dens0", "Reference density of fluid. Eg 1000");
18  params.addRequiredParam<Real>("bulk_mod", "Bulk modulus of fluid. Eg 2E9");
19  params.addParam<Real>("cut_limit",
20  1E5,
21  "For porepressure > cut_limit, density = dens0*Exp(pressure/bulk). For "
22  "porepressure < cut_limie, density = cubic*dens0*Exp(pressure/bulk), where "
23  "cubic=1 for pressure=cut_limit, and cubic=0 for pressure<=zero_point");
24  params.addParam<Real>("zero_point",
25  0,
26  "For porepressure > cut_limit, density = dens0*Exp(pressure/bulk). For "
27  "porepressure < cut_limie, density = cubic*dens0*Exp(pressure/bulk), where "
28  "cubic=1 for pressure=cut_limit, and cubic=0 for pressure<=zero_point");
29  params.addClassDescription(
30  "Fluid density assuming constant bulk modulus. dens0 * Exp(pressure/bulk)");
31  return params;
32 }
InputParameters validParams< RichardsDensity >()