flashessential.h File Reference

#include <cmath>
#include "newtonraphson.h"
#include <assert.h>
Include dependency graph for flashessential.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Flash::SaturatedPressureH2SEquation
struct  Flash::VolumeCO2Equation
struct  Flash::VolumeCO2DerivativeEquation
struct  Flash::VolumeH2SEquation
struct  Flash::VolumeH2SDerivativeEquation

Namespaces

namespace  Flash

Enumerations

enum  Flash::PhysicalState { Flash::LIQUID, Flash::GAS, Flash::SUPERCRITICAL }

Functions

double Flash::aCO2 (double T)
double Flash::koH2O (double T)
double Flash::koCO2 (double T, PhysicalState stateCO2)
double Flash::vCO2 (PhysicalState stateCO2)
double Flash::lambdaCO2 (double T, double P)
double Flash::zetaCO2 (double T, double P)
double Flash::uRTH2S (double T, double P)
double Flash::lambdaH2S (double T, double P)
double Flash::ComputeSaturatedMolalityNaCl (double T, double P)
double Flash::ComputeSaturatedPressureH2O (double T)
double Flash::ComputeSaturatedPressureCO2 (double T)
double Flash::ComputeSaturatedPressureH2S (double T)
PhysicalState Flash::DeterminePhysicalStateCO2 (double T, double P)
PhysicalState Flash::DeterminePhysicalStateH2S (double T, double P)
double Flash::ComputeVolumeCO2 (double T, double P, PhysicalState stateCO2)
double Flash::ComputeVolumeCO2 (double T, double P)
double Flash::ComputeVolumeH2S (double T, double P, PhysicalState stateH2S)
double Flash::ComputeFugacityH2O (double volumeCO2, double T, double P)
double Flash::ComputeFugacityCO2 (double volumeCO2, double T, double P)
double Flash::ComputeFugacityH2S (double volumeH2S, double T, double P)

Variables

const double Flash::TcH2O = 647.30
const double Flash::PcH2O = 221.20
const double Flash::TcCO2 = 304.20
const double Flash::PcCO2 = 73.83
const double Flash::TcH2S = 373.50
const double Flash::PcH2S = 89.63
const double Flash::R = 83.14472
const double Flash::bCO2 = 27.80
const double Flash::bH2O = 18.18
const double Flash::aH2OCO2 = 7.89E7
const double Flash::a1H2S = 5.2386075E-2
const double Flash::a2H2S = -2.7463906E-1
const double Flash::a3H2S = -9.6760173E-2
const double Flash::a4H2S = 1.3618104E-2
const double Flash::a5H2S = -8.8681753E-2
const double Flash::a6H2S = 4.1176908E-2
const double Flash::a7H2S = 3.6354018E-4
const double Flash::a8H2S = 2.2719194E-3
const double Flash::a9H2S = -7.6962514E-4
const double Flash::a10H2S = -2.1948579E-5
const double Flash::a11H2S = -1.1707631E-4
const double Flash::a12H2S = 4.0756926E-5
const double Flash::a13H2S = 5.7582260E-2
const double Flash::a14H2S = 1.00
const double Flash::a15H2S = 0.06
const double Flash::Po = 1.0
const double Flash::vH2O = 18.1
const double Flash::zetaH2S = -1.0832589E-2
const double Flash::toleranceVolumeH2SEquation = 1.0E-2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:12:25 2012 for CO2INJECTION by  doxygen 1.6.3