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

Go to the source code of this file.

Classes

class  PorousFlowHeatEnergy
 Postprocessor produces the sum of heat energy of the porous skeleton and/or fluid components in a region. More...
 

Functions

template<>
InputParameters validParams< PorousFlowHeatEnergy > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowHeatEnergy > ( )

Definition at line 17 of file PorousFlowHeatEnergy.C.

18 {
19  InputParameters params = validParams<ElementIntegralPostprocessor>();
20  params.addRequiredParam<UserObjectName>(
21  "PorousFlowDictator", "The UserObject that holds the list of PorousFlow variable names.");
22  params.addParam<bool>(
23  "include_porous_skeleton", true, "Include the heat energy of the porous skeleton");
24  params.addParam<std::vector<unsigned int>>("phase",
25  "The index(es) of the fluid phase that this "
26  "Postprocessor is restricted to. Multiple "
27  "indices can be entered.");
28  params.set<bool>("use_displaced_mesh") = true;
29  params.addParam<unsigned int>("kernel_variable_number",
30  0,
31  "The PorousFlow variable number (according to the dictatory) of "
32  "the heat-energy kernel. This is required only in the unusual "
33  "situation where a variety of different finite-element "
34  "interpolation schemes are employed in the simulation");
35  params.addClassDescription("Calculates the sum of heat energy of fluid phase(s) and/or the "
36  "porous skeleton in a region");
37  return params;
38 }