Canoe
Comprehensive Atmosphere N' Ocean Engine
|
#include <molecules.hpp>
Public Member Functions | |
Molecule (std::string name="") | |
virtual | ~Molecule () |
void | LoadThermodynamicFile (std::string chemfile) |
virtual double | cp (double T) const |
virtual double | enthalpy (double T) const |
virtual double | entropy (double T) const |
virtual double | latent (double T) const |
double | sat_vapor_p (double T) const |
double | isat_vapor_p (double P) const |
std::string | name () const |
double | mu () const |
double | cp () const |
double | tr () const |
double | pr () const |
double | tc () const |
double | pc () const |
double | latent () const |
Protected Attributes | |
std::string | m_name |
double | m_mu |
double | m_cp |
double | m_latent |
double | m_entropy |
double | m_enthalpy |
double | m_gibbs |
double | m_tr |
double | m_pr |
double | m_tc |
double | m_pc |
double | m_cliq |
double | m_enliq |
double | m_csld |
double | m_ensld |
double | m_beta |
double | m_gamma |
int | m_nshomate |
std::array< double, MAXSHOMATE *NSHOMATE > | m_shomate |
std::array< double, MAXSHOMATE+1 > | m_shomate_sp |
Friends | |
std::ostream & | operator<< (std::ostream &os, Molecule const &mol) |
Definition at line 48 of file molecules.hpp.
|
inline |
Definition at line 64 of file molecules.hpp.
|
inlinevirtual |
Definition at line 87 of file molecules.hpp.
void Molecule::LoadThermodynamicFile | ( | std::string | chemfile | ) |
Definition at line 36 of file molecules.cpp.
|
virtual |
Definition at line 57 of file molecules.cpp.
|
virtual |
Definition at line 72 of file molecules.cpp.
|
virtual |
Definition at line 88 of file molecules.cpp.
|
virtual |
Definition at line 104 of file molecules.cpp.
|
inline |
Definition at line 99 of file molecules.hpp.
double Molecule::isat_vapor_p | ( | double | P | ) | const |
Definition at line 111 of file molecules.cpp.
|
inline |
Definition at line 105 of file molecules.hpp.
|
inline |
Definition at line 107 of file molecules.hpp.
|
inline |
Definition at line 109 of file molecules.hpp.
|
inline |
Definition at line 111 of file molecules.hpp.
|
inline |
Definition at line 113 of file molecules.hpp.
|
inline |
Definition at line 115 of file molecules.hpp.
|
inline |
Definition at line 117 of file molecules.hpp.
|
inline |
Definition at line 119 of file molecules.hpp.
|
friend |
Definition at line 22 of file molecules.cpp.
|
protected |
Definition at line 52 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 54 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 55 of file molecules.hpp.
|
protected |
Definition at line 57 of file molecules.hpp.
|
protected |
Definition at line 59 of file molecules.hpp.
|
protected |
Definition at line 61 of file molecules.hpp.