MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | Friends | List of all members
GasProperties Class Reference

#include <gas_flue_gas_material.h>

Public Member Functions

 GasProperties (std::function< double(double t)> specificHeat, const double molecularWeight, const double specificWeight, const double compPercent, const double compByVol, const int o2Generated, const int heatingValue, const int heatingValueVolume, const double h2oGenerated, const double co2Generated)
 

Private Attributes

const std::function< double(double t)> specificHeat
 
double compByWeight = 0
 
const double molecularWeight
 
const double specificWeight
 
const double compByVol
 
const double compAdjByVol
 
const double h2oGenerated
 
const double co2Generated
 
const int so2Generated = 0
 
const int o2Generated
 
const int heatingValue
 
const int heatingValueVolume
 

Friends

class GasCompositions
 

Detailed Description

Gas Properties class Contains all of the properties of a gas.

Definition at line 26 of file gas_flue_gas_material.h.

Constructor & Destructor Documentation

◆ GasProperties()

GasProperties::GasProperties ( std::function< double(double t)>  specificHeat,
const double  molecularWeight,
const double  specificWeight,
const double  compPercent,
const double  compByVol,
const int  o2Generated,
const int  heatingValue,
const int  heatingValueVolume,
const double  h2oGenerated,
const double  co2Generated 
)
inline

Constructor

Parameters
specificHeatdouble, specific heat in btu/(lb*°F)
molecularWeightdouble, molecular weight in g/mol
specificWeightdouble, specific weight in lb/scf
compPercentdouble, composition percent as %
compByVoldouble, composition by volume as %
o2Generateddouble, O2 generated in g/mol
heatingValueint, heating value in btu/lb
heatingValueVolumeint, heating value in Btu/scf
h2oGenerateddouble, H2O generated in g/mol
co2Generateddouble, CO2 generated in g/mol

Definition at line 42 of file gas_flue_gas_material.h.

Friends And Related Symbol Documentation

◆ GasCompositions

friend class GasCompositions
friend

Definition at line 51 of file gas_flue_gas_material.h.

Member Data Documentation

◆ co2Generated

const double GasProperties::co2Generated
private

Definition at line 55 of file gas_flue_gas_material.h.

◆ compAdjByVol

const double GasProperties::compAdjByVol
private

Definition at line 55 of file gas_flue_gas_material.h.

◆ compByVol

const double GasProperties::compByVol
private

Definition at line 55 of file gas_flue_gas_material.h.

◆ compByWeight

double GasProperties::compByWeight = 0
private

Definition at line 54 of file gas_flue_gas_material.h.

◆ h2oGenerated

const double GasProperties::h2oGenerated
private

Definition at line 55 of file gas_flue_gas_material.h.

◆ heatingValue

const int GasProperties::heatingValue
private

Definition at line 58 of file gas_flue_gas_material.h.

◆ heatingValueVolume

const int GasProperties::heatingValueVolume
private

Definition at line 58 of file gas_flue_gas_material.h.

◆ molecularWeight

const double GasProperties::molecularWeight
private

Definition at line 55 of file gas_flue_gas_material.h.

◆ o2Generated

const int GasProperties::o2Generated
private

Definition at line 58 of file gas_flue_gas_material.h.

◆ so2Generated

const int GasProperties::so2Generated = 0
private

Definition at line 58 of file gas_flue_gas_material.h.

◆ specificHeat

const std::function<double(double t)> GasProperties::specificHeat
private

Definition at line 52 of file gas_flue_gas_material.h.

◆ specificWeight

const double GasProperties::specificWeight
private

Definition at line 55 of file gas_flue_gas_material.h.


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