Fluid properties of Brine. More...
#include <PorousFlowBrine.h>
Public Member Functions | |
PorousFlowBrine (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | initQpStatefulProperties () override |
virtual void | computeQpProperties () override |
Protected Attributes | |
const bool | _compute_rho_mu |
If true, this Material will compute density and viscosity, and their derivatives. More... | |
const bool | _compute_internal_energy |
If true, this Material will compute internal energy and its derivatives. More... | |
const bool | _compute_enthalpy |
If true, this Material will compute enthalpy and its derivatives. More... | |
MaterialProperty< Real > *const | _density |
Fluid phase density at the qps or nodes. More... | |
MaterialProperty< Real > *const | _ddensity_dp |
Derivative of fluid density wrt phase pore pressure at the qps or nodes. More... | |
MaterialProperty< Real > *const | _ddensity_dT |
Derivative of fluid density wrt temperature at the qps or nodes. More... | |
MaterialProperty< Real > *const | _viscosity |
Fluid phase viscosity at the nodes or qps. More... | |
MaterialProperty< Real > *const | _dviscosity_dp |
Derivative of fluid phase viscosity wrt pressure at the nodes or qps. More... | |
MaterialProperty< Real > *const | _dviscosity_dT |
Derivative of fluid phase viscosity wrt temperature at the nodes or qps. More... | |
MaterialProperty< Real > *const | _internal_energy |
Fluid phase internal_energy at the qps or nodes. More... | |
MaterialProperty< Real > *const | _dinternal_energy_dp |
Derivative of fluid internal_energy wrt phase pore pressure at the qps or nodes. More... | |
MaterialProperty< Real > *const | _dinternal_energy_dT |
Derivative of fluid internal_energy wrt temperature at the qps or nodes. More... | |
MaterialProperty< Real > *const | _enthalpy |
Fluid phase enthalpy at the qps or nodes. More... | |
MaterialProperty< Real > *const | _denthalpy_dp |
Derivative of fluid enthalpy wrt phase pore pressure at the qps or nodes. More... | |
MaterialProperty< Real > *const | _denthalpy_dT |
Derivative of fluid enthalpy wrt temperature at the qps or nodes. More... | |
const BrineFluidProperties * | _brine_fp |
Brine fluid properties UserObject. More... | |
const SinglePhaseFluidProperties * | _water_fp |
Water fluid properties UserObject. More... | |
const VariableValue & | _xnacl |
NaCl mass fraction at the qps or nodes. More... | |
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... | |
Fluid properties of Brine.
Provides density, viscosity, derivatives wrt pressure and temperature at the quadpoints or nodes
Definition at line 24 of file PorousFlowBrine.h.
PorousFlowBrine::PorousFlowBrine | ( | const InputParameters & | parameters | ) |
Definition at line 31 of file PorousFlowBrine.C.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Definition at line 153 of file PorousFlowBrine.C.
|
protected |
Brine fluid properties UserObject.
Definition at line 79 of file PorousFlowBrine.h.
Referenced by computeQpProperties(), initQpStatefulProperties(), and PorousFlowBrine().
|
protected |
If true, this Material will compute enthalpy and its derivatives.
Definition at line 40 of file PorousFlowBrine.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().
|
protected |
If true, this Material will compute internal energy and its derivatives.
Definition at line 37 of file PorousFlowBrine.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().
|
protected |
If true, this Material will compute density and viscosity, and their derivatives.
Definition at line 34 of file PorousFlowBrine.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().
|
protected |
Derivative of fluid density wrt phase pore pressure at the qps or nodes.
Definition at line 46 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid density wrt temperature at the qps or nodes.
Definition at line 49 of file PorousFlowBrine.h.
|
protected |
Fluid phase density at the qps or nodes.
Definition at line 43 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid enthalpy wrt phase pore pressure at the qps or nodes.
Definition at line 73 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid enthalpy wrt temperature at the qps or nodes.
Definition at line 76 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid internal_energy wrt phase pore pressure at the qps or nodes.
Definition at line 64 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid internal_energy wrt temperature at the qps or nodes.
Definition at line 67 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid phase viscosity wrt pressure at the nodes or qps.
Definition at line 55 of file PorousFlowBrine.h.
|
protected |
Derivative of fluid phase viscosity wrt temperature at the nodes or qps.
Definition at line 58 of file PorousFlowBrine.h.
|
protected |
Fluid phase enthalpy at the qps or nodes.
Definition at line 70 of file PorousFlowBrine.h.
|
protected |
Fluid phase internal_energy at the qps or nodes.
Definition at line 61 of file PorousFlowBrine.h.
|
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(), computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), initQpStatefulProperties(), PorousFlowSingleComponentFluid::initQpStatefulProperties(), and PorousFlowMaterialBase::PorousFlowMaterialBase().
|
protectedinherited |
Pore pressure at the nodes or quadpoints.
Definition at line 33 of file PorousFlowFluidPropertiesBase.h.
Referenced by computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), initQpStatefulProperties(), and PorousFlowSingleComponentFluid::initQpStatefulProperties().
|
protectedinherited |
Universal gas constant.
Definition at line 42 of file PorousFlowFluidPropertiesBase.h.
|
protectedinherited |
Conversion from degrees Celsius to degrees Kelvin.
Definition at line 39 of file PorousFlowFluidPropertiesBase.h.
Referenced by computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), initQpStatefulProperties(), and PorousFlowSingleComponentFluid::initQpStatefulProperties().
|
protectedinherited |
Fluid temperature at the nodes or quadpoints.
Definition at line 36 of file PorousFlowFluidPropertiesBase.h.
Referenced by computeQpProperties(), PorousFlowSingleComponentFluid::computeQpProperties(), initQpStatefulProperties(), and PorousFlowSingleComponentFluid::initQpStatefulProperties().
|
protected |
Fluid phase viscosity at the nodes or qps.
Definition at line 52 of file PorousFlowBrine.h.
|
protected |
Water fluid properties UserObject.
Definition at line 82 of file PorousFlowBrine.h.
Referenced by PorousFlowBrine().
|
protected |
NaCl mass fraction at the qps or nodes.
Definition at line 85 of file PorousFlowBrine.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().