AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | Friends | List of all members
GasCompositions Class Reference

#include <GasFlueGasMaterial.h>

Public Member Functions

 GasCompositions (std::string substance, const double CH4, const double C2H6, const double N2, const double H2, const double C3H8, const double C4H10_CnH2n, const double H2O, const double CO, const double CO2, const double SO2, const double O2)
 
double getGasByVol (const std::string &gasName) const
 
double getHeatingValue () const
 
double getHeatingValueVolume () const
 
double getSpecificGravity () const
 
double getStoichometricAir () const
 
double calculateExcessAir (double flueGasO2)
 
double calculateO2 (double excessAir)
 
std::string getSubstance () const
 
int getID () const
 
void setID (const int id)
 
 GasCompositions (std::string substance, const double CH4, const double C2H6, const double N2, const double H2, const double C3H8, const double C4H10_CnH2n, const double H2O, const double CO, const double CO2, const double SO2, const double O2)
 
double getGasByVol (const std::string &gasName) const
 
double getHeatingValue () const
 
double getHeatingValueVolume () const
 
double getSpecificGravity () const
 
double getStoichometricAir () const
 
double calculateExcessAir (double flueGasO2)
 
double calculateO2 (double excessAir)
 
std::string getSubstance () const
 
int getID () const
 
void setID (const int id)
 
 GasCompositions (std::string substance, const double CH4, const double C2H6, const double N2, const double H2, const double C3H8, const double C4H10_CnH2n, const double H2O, const double CO, const double CO2, const double SO2, const double O2)
 
double getGasByVol (const std::string &gasName) const
 
double getHeatingValue () const
 
double getHeatingValueVolume () const
 
double getSpecificGravity () const
 
double getStoichometricAir () const
 
double calculateExcessAir (double flueGasO2)
 
double calculateO2 (double excessAir)
 
std::string getSubstance () const
 
int getID () const
 
void setID (const int id)
 

Friends

class GasFlueGasMaterial
 
class SQLite
 

Detailed Description

Gas Compositions class Contains the gas compositions of a gas mixture.

Definition at line 74 of file GasFlueGasMaterial.h.

Constructor & Destructor Documentation

◆ GasCompositions() [1/3]

GasCompositions::GasCompositions ( std::string  substance,
const double  CH4,
const double  C2H6,
const double  N2,
const double  H2,
const double  C3H8,
const double  C4H10_CnH2n,
const double  H2O,
const double  CO,
const double  CO2,
const double  SO2,
const double  O2 
)
inline

Constructor for GasCompositions with which flue gas losses will be calculated. All molecule parameters are the percentage of that molecule present in the fuel

Parameters
substancename - string
CH4% - double
C2H6% - double
N2% - double
H2% - double
C3H8% - double
C4H10_CnH2n% - double
H2O% - double
CO% - double
CO2% - double
SO2% - double
O2% - double

Definition at line 94 of file GasFlueGasMaterial.h.

◆ GasCompositions() [2/3]

GasCompositions::GasCompositions ( std::string  substance,
const double  CH4,
const double  C2H6,
const double  N2,
const double  H2,
const double  C3H8,
const double  C4H10_CnH2n,
const double  H2O,
const double  CO,
const double  CO2,
const double  SO2,
const double  O2 
)
inline

Constructor for GasCompositions with which flue gas losses will be calculated. All molecule parameters are the percentage of that molecule present in the fuel

Parameters
substancename - string
CH4% - double
C2H6% - double
N2% - double
H2% - double
C3H8% - double
C4H10_CnH2n% - double
H2O% - double
CO% - double
CO2% - double
SO2% - double
O2% - double

Definition at line 94 of file GasFlueGasMaterial.h.

◆ GasCompositions() [3/3]

GasCompositions::GasCompositions ( std::string  substance,
const double  CH4,
const double  C2H6,
const double  N2,
const double  H2,
const double  C3H8,
const double  C4H10_CnH2n,
const double  H2O,
const double  CO,
const double  CO2,
const double  SO2,
const double  O2 
)
inline

Constructor for GasCompositions with which flue gas losses will be calculated. All molecule parameters are the percentage of that molecule present in the fuel

Parameters
substancename - string
CH4% - double
C2H6% - double
N2% - double
H2% - double
C3H8% - double
C4H10_CnH2n% - double
H2O% - double
CO% - double
CO2% - double
SO2% - double
O2% - double

Definition at line 94 of file GasFlueGasMaterial.h.

Member Function Documentation

◆ getGasByVol() [1/3]

double GasCompositions::getGasByVol ( const std::string &  gasName) const
inline

Gets the gas by its name

Parameters
gasNameconst string, name of gas
Returns
double, composition by volume as %

Definition at line 138 of file GasFlueGasMaterial.h.

◆ getGasByVol() [2/3]

double GasCompositions::getGasByVol ( const std::string &  gasName) const
inline

Gets the gas by its name

Parameters
gasNameconst string, name of gas
Returns
double, composition by volume as %

Definition at line 138 of file GasFlueGasMaterial.h.

◆ getGasByVol() [3/3]

double GasCompositions::getGasByVol ( const std::string &  gasName) const
inline

Gets the gas by its name

Parameters
gasNameconst string, name of gas
Returns
double, composition by volume as %

Definition at line 138 of file GasFlueGasMaterial.h.

◆ getID() [1/3]

int GasCompositions::getID ( ) const
inline

Gets the ID of gas

Returns
int, ID of gas

Definition at line 164 of file GasFlueGasMaterial.h.

◆ getID() [2/3]

int GasCompositions::getID ( ) const
inline

Gets the ID of gas

Returns
int, ID of gas

Definition at line 164 of file GasFlueGasMaterial.h.

◆ getID() [3/3]

int GasCompositions::getID ( ) const
inline

Gets the ID of gas

Returns
int, ID of gas

Definition at line 164 of file GasFlueGasMaterial.h.

◆ getSubstance() [1/3]

std::string GasCompositions::getSubstance ( ) const

Gets the name of substance

Returns
string, name of substance

Definition at line 13 of file GasFlueGasMaterial.cpp.

◆ getSubstance() [2/3]

std::string GasCompositions::getSubstance ( ) const

Gets the name of substance

Returns
string, name of substance

◆ getSubstance() [3/3]

std::string GasCompositions::getSubstance ( ) const

Gets the name of substance

Returns
string, name of substance

◆ setID() [1/3]

void GasCompositions::setID ( const int  id)
inline

Sets the ID of gas

Parameters
idconst int, ID number for gas

Definition at line 172 of file GasFlueGasMaterial.h.

◆ setID() [2/3]

void GasCompositions::setID ( const int  id)
inline

Sets the ID of gas

Parameters
idconst int, ID number for gas

Definition at line 172 of file GasFlueGasMaterial.h.

◆ setID() [3/3]

void GasCompositions::setID ( const int  id)
inline

Sets the ID of gas

Parameters
idconst int, ID number for gas

Definition at line 172 of file GasFlueGasMaterial.h.


The documentation for this class was generated from the following files: