template<class
Scalar, class CO2Tables>
class Dumux::Components::CO2< Scalar, CO2Tables >
Under reservoir conditions, CO2 is typically in supercritical state. These properties can be provided in tabulated form, which is necessary for this component implementation. The template is passed through the fluidsystem brineco2fluidsystem.hh. Depending on the used tabulation, the fluidsystem can also be used for gaseous CO2
|
static std::string | name () |
| A human readable name for the CO2. More...
|
|
static constexpr Scalar | molarMass () |
| The mass in \(\mathrm{[kg/mol]}\) of one mole of CO2. More...
|
|
static Scalar | criticalTemperature () |
| Returns the critical temperature \(\mathrm{[K]}\) of CO2. More...
|
|
static Scalar | criticalPressure () |
| Returns the critical pressure \(\mathrm{[Pa]}\) of CO2. More...
|
|
static Scalar | tripleTemperature () |
| Returns the temperature \(\mathrm{[K]}\) at CO2's triple point. More...
|
|
static Scalar | triplePressure () |
| Returns the pressure \(\mathrm{[Pa]}\) at CO2's triple point. More...
|
|
static Scalar | minTabulatedPressure () |
| Returns the minimal tabulated pressure \(\mathrm{[Pa]}\) of the used table. More...
|
|
static Scalar | maxTabulatedPressure () |
| Returns the maximal tabulated pressure \(\mathrm{[Pa]}\) of the used table. More...
|
|
static Scalar | minTabulatedTemperature () |
| Returns the minimal tabulated temperature \(\mathrm{[K]}\) of the used table. More...
|
|
static Scalar | maxTabulatedTemperature () |
| Returns the maximal tabulated temperature \(\mathrm{[K]}\) of the used table. More...
|
|
static constexpr bool | gasIsIdeal () |
| Returns true if the gas phase is assumed to be ideal. More...
|
|
static Scalar | vaporPressure (Scalar T) |
| The vapor pressure in \(\mathrm{[Pa]}\) of pure CO2 at a given temperature. More...
|
|
static Scalar | gasEnthalpy (Scalar temperature, Scalar pressure) |
| Specific enthalpy of gaseous CO2 \(\mathrm{[J/kg]}\). More...
|
|
static Scalar | liquidEnthalpy (Scalar temperature, Scalar pressure) |
| Specific enthalpy of liquid CO2 \(\mathrm{[J/kg]}\). More...
|
|
static Scalar | gasInternalEnergy (Scalar temperature, Scalar pressure) |
| Specific internal energy of CO2 \(\mathrm{[J/kg]}\). More...
|
|
static Scalar | liquidInternalEnergy (Scalar temperature, Scalar pressure) |
| Specific internal energy of liquid CO2 \(\mathrm{[J/kg]}\). More...
|
|
static Scalar | gasDensity (Scalar temperature, Scalar pressure) |
| The density of CO2 at a given pressure and temperature \(\mathrm{[kg/m^3]}\). More...
|
|
static Scalar | gasMolarDensity (Scalar temperature, Scalar pressure) |
| The molar density of CO2 gas in \(\mathrm{[mol/m^3]}\) at a given pressure and temperature. More...
|
|
static Scalar | liquidDensity (Scalar temperature, Scalar pressure) |
| The density of pure CO2 at a given pressure and temperature \(\mathrm{[kg/m^3]}\). More...
|
|
static Scalar | liquidMolarDensity (Scalar temperature, Scalar pressure) |
| The molar density of CO2 in \(\mathrm{[mol/m^3]}\) at a given pressure and temperature. More...
|
|
static Scalar | gasPressure (Scalar temperature, Scalar density) |
| The pressure of steam in \(\mathrm{[Pa]}\) at a given density and temperature. More...
|
|
static Scalar | liquidPressure (Scalar temperature, Scalar density) |
| The pressure of liquid water in \(\mathrm{[Pa]}\) at a given density and temperature. More...
|
|
static Scalar | liquidHeatCapacity (Scalar temperature, Scalar pressure) |
| Specific isobaric heat capacity of the component \(\mathrm{[J/(kg*K)]}\) as a liquid. USE WITH CAUTION! Exploits enthalpy function with artificial increment of the temperature! Equation with which the specific heat capacity is calculated : \( c_p = \frac{dh}{dT}\). More...
|
|
static Scalar | gasViscosity (Scalar temperature, Scalar pressure) |
| The dynamic viscosity \(\mathrm{[Pa*s]}\) of CO2. Equations given in: - Vesovic et al., 1990. More...
|
|
static Scalar | liquidViscosity (Scalar temperature, Scalar pressure) |
| The dynamic viscosity \(\mathrm{[Pa*s]}\) of pure CO2. More...
|
|
static Scalar | gasThermalConductivity (Scalar temperature, Scalar pressure) |
| Thermal conductivity \(\mathrm{[[W/(m*K)]}\) of CO2. More...
|
|
static void | init (Scalar tempMin, Scalar tempMax, unsigned nTemp, Scalar pressMin, Scalar pressMax, unsigned nPress) |
| A default routine for initialization, not needed for components and must not be called. More...
|
|
static constexpr bool | liquidIsCompressible () |
| Returns true if the liquid phase is assumed to be compressible. More...
|
|
static constexpr bool | liquidViscosityIsConstant () |
| Returns true if the liquid phase viscostiy is constant. More...
|
|
static Scalar | liquidThermalConductivity (Scalar temperature, Scalar pressure) |
| Thermal conductivity of the component \(\mathrm{[W/(m*K)]}\) as a liquid. More...
|
|
static constexpr bool | gasIsCompressible () |
| Returns true if the gas phase is assumed to be compressible. More...
|
|
static constexpr bool | gasViscosityIsConstant () |
| Returns true if the gas phase viscostiy is constant. More...
|
|
static Scalar | gasHeatCapacity (Scalar temperature, Scalar pressure) |
| Specific isobaric heat capacity of the component \(\mathrm{[J/(kg*K)]}\) as a gas. More...
|
|