Classes | Functions
PorousFlowPropertyAux.h File Reference

Go to the source code of this file.


class  PorousFlowPropertyAux
 Provides a simple interface to PorousFlow material properties. More...


InputParameters validParams< PorousFlowPropertyAux > ()

Function Documentation

InputParameters validParams< PorousFlowPropertyAux > ( )

Definition at line 12 of file PorousFlowPropertyAux.C.

13 {
14  InputParameters params = validParams<AuxKernel>();
15  params.addRequiredParam<UserObjectName>(
16  "PorousFlowDictator", "The UserObject that holds the list of PorousFlow variable names");
17  MooseEnum property_enum("pressure saturation temperature density viscosity mass_fraction relperm "
18  "enthalpy internal_energy");
19  params.addRequiredParam<MooseEnum>(
20  "property", property_enum, "The fluid property that this auxillary kernel is to calculate");
21  params.addParam<unsigned int>("phase", 0, "The index of the phase this auxillary kernel acts on");
22  params.addParam<unsigned int>(
23  "fluid_component", 0, "The index of the fluid component this auxillary kernel acts on");
24  params.addClassDescription("AuxKernel to provide access to properties evaluated at quadpoints. "
25  "Note that elemental AuxVariables must be used, so that these "
26  "properties are integrated over each element.");
27  return params;
28 }