Loading [MathJax]/extensions/tex2jax.js
www.mooseframework.org
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Functions
PorousFlowHeatEnergy.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowHeatEnergy)
 
template<>
InputParameters validParams< PorousFlowHeatEnergy > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowHeatEnergy   
)

◆ validParams< PorousFlowHeatEnergy >()

template<>
InputParameters validParams< PorousFlowHeatEnergy > ( )

Definition at line 20 of file PorousFlowHeatEnergy.C.

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