CG  Version 25
Public Types | Public Member Functions | Public Attributes | List of all members
MaterialProperties Class Reference

#include <MaterialProperties.h>

Public Types

enum  material {
  O2 =0, O, N2, CO,
  CO2, A, H, H2,
  H2O, CH4, C2H4, F,
  F2, HF, numberOfMaterials
}
 
enum  Units { ee =0, msi, si }
 

Public Member Functions

 MaterialProperties (const Units unitsToUse=si)
 
 ~MaterialProperties ()
 
double cp (const material &m, const double t) const
 
double h (const material &m, const double t) const
 
double hMinusRef (const material &m, const double t) const
 
double hF (const material &m, const double t) const
 
double s (const material &m, const double t) const
 
double lnKp (const material &m, const double t) const
 
double logKp (const material &m, const double t) const
 
double Kp (const material &m, const double t) const
 
double mw (const material &m) const
 

Public Attributes

double R
 
double tRef
 
double gramsPerKilogram
 
double newtonMeterSquaredPerAtmosphere
 
Units units
 

Member Enumeration Documentation

Enumerator
O2 
O 
N2 
CO 
CO2 
A 
H 
H2 
H2O 
CH4 
C2H4 
F 
F2 
HF 
numberOfMaterials 
Enumerator
ee 
msi 
si 

Constructor & Destructor Documentation

MaterialProperties::MaterialProperties ( const Units  unitsToUse = si)
MaterialProperties::~MaterialProperties ( )

Member Function Documentation

double MaterialProperties::cp ( const material m,
const double  t 
) const
inline

References c, coeff, m, and R.

Referenced by Reactions::cp().

double MaterialProperties::h ( const material m,
const double  t 
) const
inline

References c, coeff, m, and R.

Referenced by MaterialProperties().

double MaterialProperties::hF ( const material m,
const double  t 
) const
inline

References h, and m.

Referenced by Reactions::h().

double MaterialProperties::hMinusRef ( const material m,
const double  t 
) const
inline

References h, and m.

double MaterialProperties::Kp ( const material m,
const double  t 
) const
inline

References m.

double MaterialProperties::lnKp ( const material m,
const double  t 
) const
inline

References c, F, h, m, O2, R, and s.

double MaterialProperties::logKp ( const material m,
const double  t 
) const
inline

References m.

double MaterialProperties::mw ( const material m) const
inline

References F, m, and O2.

Referenced by Reactions::entropy(), and Reactions::mw().

double MaterialProperties::s ( const material m,
const double  t 
) const
inline

References c, coeff, m, and R.

Referenced by Reactions::entropy(), and MaterialProperties().

Member Data Documentation

double MaterialProperties::gramsPerKilogram

Referenced by MaterialProperties().

double MaterialProperties::newtonMeterSquaredPerAtmosphere
double MaterialProperties::R
double MaterialProperties::tRef

Referenced by MaterialProperties().

Units MaterialProperties::units

Referenced by MaterialProperties().


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