Base class for all PorousFlow materials that provide phase-dependent properties. More...
#include <PorousFlowMaterialBase.h>
Public Member Functions | |
PorousFlowMaterialBase (const InputParameters ¶meters) | |
Protected Attributes | |
const unsigned int | _phase_num |
Phase number of fluid. More... | |
const std::string | _phase |
Stringified fluid phase number. More... | |
Base class for all PorousFlow materials that provide phase-dependent properties.
These include: fluid properties, relative permeabilities and capillary pressures. and relative permeability classes. This base class checks that the specified fluid phase index is valid, and provides a stringified version of the phase index to use in the material property names.
Definition at line 27 of file PorousFlowMaterialBase.h.
PorousFlowMaterialBase::PorousFlowMaterialBase | ( | const InputParameters & | parameters | ) |
Definition at line 23 of file PorousFlowMaterialBase.C.
|
protected |
Stringified fluid phase number.
Definition at line 37 of file PorousFlowMaterialBase.h.
|
protected |
Phase number of fluid.
Definition at line 34 of file PorousFlowMaterialBase.h.
Referenced by PorousFlowRelativePermeabilityBase::computeQpProperties(), PorousFlowBrine::computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), PorousFlowBrine::initQpStatefulProperties(), PorousFlowSingleComponentFluid::initQpStatefulProperties(), and PorousFlowMaterialBase().