www.mooseframework.org
Public Member Functions | Public Attributes | List of all members
FluidStateProperties Struct Reference

Data structure to pass calculated thermophysical properties. More...

#include <PorousFlowFluidStateBase.h>

Public Member Functions

 FluidStateProperties ()
 
 FluidStateProperties (unsigned int n)
 

Public Attributes

Real pressure
 
Real saturation
 
Real density
 
Real viscosity
 
Real enthalpy
 
std::vector< Real > mass_fraction
 
Real dsaturation_dp
 
Real dsaturation_dT
 
Real dsaturation_dZ
 
Real dsaturation_dX
 
Real ddensity_dp
 
Real ddensity_dT
 
Real ddensity_dZ
 
Real ddensity_dX
 
Real dviscosity_dp
 
Real dviscosity_dT
 
Real dviscosity_dZ
 
Real dviscosity_dX
 
Real denthalpy_dp
 
Real denthalpy_dT
 
Real denthalpy_dZ
 
Real denthalpy_dX
 
std::vector< Real > dmass_fraction_dp
 
std::vector< Real > dmass_fraction_dT
 
std::vector< Real > dmass_fraction_dZ
 
std::vector< Real > dmass_fraction_dX
 

Detailed Description

Data structure to pass calculated thermophysical properties.

Definition at line 19 of file PorousFlowFluidStateBase.h.

Constructor & Destructor Documentation

◆ FluidStateProperties() [1/2]

FluidStateProperties::FluidStateProperties ( )
inline

Definition at line 21 of file PorousFlowFluidStateBase.h.

21 {};

◆ FluidStateProperties() [2/2]

FluidStateProperties::FluidStateProperties ( unsigned int  n)
inline

Definition at line 22 of file PorousFlowFluidStateBase.h.

23  : pressure(0.0),
24  saturation(0.0),
25  density(0.0),
26  viscosity(1.0), // to guard against division by zero
27  enthalpy(0.0),
28  mass_fraction(n, 0.0),
29  dsaturation_dp(0.0),
30  dsaturation_dT(0.0),
31  dsaturation_dZ(0.0),
32  dsaturation_dX(0.0),
33  ddensity_dp(0.0),
34  ddensity_dT(0.0),
35  ddensity_dZ(0.0),
36  ddensity_dX(0.0),
37  dviscosity_dp(0.0),
38  dviscosity_dT(0.0),
39  dviscosity_dZ(0.0),
40  dviscosity_dX(0.0),
41  denthalpy_dp(0.0),
42  denthalpy_dT(0.0),
43  denthalpy_dZ(0.0),
44  denthalpy_dX(0.0),
45  dmass_fraction_dp(n, 0.0),
46  dmass_fraction_dT(n, 0.0),
47  dmass_fraction_dZ(n, 0.0),
48  dmass_fraction_dX(n, 0.0){};
std::vector< Real > dmass_fraction_dT
std::vector< Real > mass_fraction
std::vector< Real > dmass_fraction_dX
std::vector< Real > dmass_fraction_dZ
std::vector< Real > dmass_fraction_dp

Member Data Documentation

◆ ddensity_dp

Real FluidStateProperties::ddensity_dp

◆ ddensity_dT

Real FluidStateProperties::ddensity_dT

◆ ddensity_dX

Real FluidStateProperties::ddensity_dX

Definition at line 63 of file PorousFlowFluidStateBase.h.

Referenced by PorousFlowBrineCO2::liquidProperties().

◆ ddensity_dZ

Real FluidStateProperties::ddensity_dZ

◆ density

Real FluidStateProperties::density

◆ denthalpy_dp

Real FluidStateProperties::denthalpy_dp

◆ denthalpy_dT

Real FluidStateProperties::denthalpy_dT

◆ denthalpy_dX

Real FluidStateProperties::denthalpy_dX

Definition at line 71 of file PorousFlowFluidStateBase.h.

Referenced by PorousFlowBrineCO2::liquidProperties().

◆ denthalpy_dZ

Real FluidStateProperties::denthalpy_dZ

◆ dmass_fraction_dp

std::vector<Real> FluidStateProperties::dmass_fraction_dp

◆ dmass_fraction_dT

std::vector<Real> FluidStateProperties::dmass_fraction_dT

◆ dmass_fraction_dX

std::vector<Real> FluidStateProperties::dmass_fraction_dX

◆ dmass_fraction_dZ

std::vector<Real> FluidStateProperties::dmass_fraction_dZ

◆ dsaturation_dp

Real FluidStateProperties::dsaturation_dp

◆ dsaturation_dT

Real FluidStateProperties::dsaturation_dT

◆ dsaturation_dX

Real FluidStateProperties::dsaturation_dX

◆ dsaturation_dZ

Real FluidStateProperties::dsaturation_dZ

◆ dviscosity_dp

Real FluidStateProperties::dviscosity_dp

◆ dviscosity_dT

Real FluidStateProperties::dviscosity_dT

◆ dviscosity_dX

Real FluidStateProperties::dviscosity_dX

Definition at line 67 of file PorousFlowFluidStateBase.h.

Referenced by PorousFlowBrineCO2::liquidProperties().

◆ dviscosity_dZ

Real FluidStateProperties::dviscosity_dZ

◆ enthalpy

Real FluidStateProperties::enthalpy

◆ mass_fraction

std::vector<Real> FluidStateProperties::mass_fraction

◆ pressure

Real FluidStateProperties::pressure

◆ saturation

Real FluidStateProperties::saturation

◆ viscosity

Real FluidStateProperties::viscosity

The documentation for this struct was generated from the following file: