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

Go to the source code of this file.

Classes

class  PorousFlowMatrixInternalEnergy
 This material computes internal energy (J/m^3) for a rock matrix assuming constant grain density, specific heat capacity, and a linear relationship with temperature. More...
 

Functions

template<>
InputParameters validParams< PorousFlowMatrixInternalEnergy > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowMatrixInternalEnergy > ( )

Definition at line 12 of file PorousFlowMatrixInternalEnergy.C.

13 {
14  InputParameters params = validParams<PorousFlowMaterialVectorBase>();
15  params.addRequiredParam<Real>("specific_heat_capacity",
16  "Specific heat capacity of the rock grains (J/kg/K). Internal "
17  "energy = specific_heat_capacity * density * temperature, and this "
18  "is multiplied by (1 - porosity) to find the energy density of the "
19  "rock in a rock-fluid system.");
20  params.addRequiredParam<Real>("density", "Density of the rock grains");
21  params.set<bool>("at_nodes") = true;
22  params.addClassDescription("This Material calculates rock-fluid combined thermal conductivity by "
23  "using a weighted sum. Thermal conductivity = "
24  "dry_thermal_conductivity + S^exponent * (wet_thermal_conductivity - "
25  "dry_thermal_conductivity), where S is the aqueous saturation");
26  return params;
27 }
InputParameters validParams< PorousFlowMaterialVectorBase >()