Base class for fluid properties materials. More...
#include <PorousFlowFluidPropertiesBase.h>
Public Member Functions | |
PorousFlowFluidPropertiesBase (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | computeQpProperties () override |
Protected Attributes | |
const MaterialProperty< std::vector< Real > > & | _porepressure |
Pore pressure at the nodes or quadpoints. More... | |
const MaterialProperty< Real > & | _temperature |
Fluid temperature at the nodes or quadpoints. More... | |
const Real | _t_c2k |
Conversion from degrees Celsius to degrees Kelvin. More... | |
const Real | _R |
Universal gas constant. More... | |
const unsigned int | _phase_num |
Phase number of fluid. More... | |
const std::string | _phase |
Stringified fluid phase number. More... | |
Base class for fluid properties materials.
All PorousFlow fluid materials must override computeQpProperties()
Definition at line 24 of file PorousFlowFluidPropertiesBase.h.
PorousFlowFluidPropertiesBase::PorousFlowFluidPropertiesBase | ( | const InputParameters & | parameters | ) |
Definition at line 25 of file PorousFlowFluidPropertiesBase.C.
|
overrideprotectedvirtual |
Reimplemented in PorousFlowSingleComponentFluid, and PorousFlowBrine.
Definition at line 38 of file PorousFlowFluidPropertiesBase.C.
|
protectedinherited |
Stringified fluid phase number.
Definition at line 37 of file PorousFlowMaterialBase.h.
|
protectedinherited |
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::PorousFlowMaterialBase().
|
protected |
Pore pressure at the nodes or quadpoints.
Definition at line 33 of file PorousFlowFluidPropertiesBase.h.
Referenced by PorousFlowBrine::computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), PorousFlowBrine::initQpStatefulProperties(), and PorousFlowSingleComponentFluid::initQpStatefulProperties().
|
protected |
Universal gas constant.
Definition at line 42 of file PorousFlowFluidPropertiesBase.h.
|
protected |
Conversion from degrees Celsius to degrees Kelvin.
Definition at line 39 of file PorousFlowFluidPropertiesBase.h.
Referenced by PorousFlowBrine::computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), PorousFlowBrine::initQpStatefulProperties(), and PorousFlowSingleComponentFluid::initQpStatefulProperties().
|
protected |
Fluid temperature at the nodes or quadpoints.
Definition at line 36 of file PorousFlowFluidPropertiesBase.h.
Referenced by PorousFlowBrine::computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), PorousFlowBrine::initQpStatefulProperties(), and PorousFlowSingleComponentFluid::initQpStatefulProperties().