antioch-0.4.0
List of all members | Public Member Functions | Protected Attributes
Antioch::CEAThermoMixture< CoeffType > Class Template Reference

#include <cea_mixture_ascii_parsing.h>

Inheritance diagram for Antioch::CEAThermoMixture< CoeffType >:
Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >

Public Member Functions

 CEAThermoMixture (const ChemicalMixture< CoeffType > &chem_mixture)
 
 ~CEAThermoMixture ()
 
void add_curve_fit (const std::string &species_name, const std::vector< CoeffType > &coeffs)
 
void add_curve_fit (const std::string &species_name, const std::vector< CoeffType > &coeffs, const std::vector< CoeffType > &temps)
 
const CEACurveFit< CoeffType > & curve_fit (unsigned int s) const
 
CoeffType cp_at_200p1 (unsigned int s) const
 
bool check () const
 Checks that curve fits have been specified for all species in the mixture. More...
 
const ChemicalMixture
< CoeffType > & 
chemical_mixture () const
 

Protected Attributes

const ChemicalMixture
< CoeffType > & 
_chem_mixture
 
std::vector< CEACurveFit
< CoeffType > * > 
_species_curve_fits
 
std::vector< CoeffType > _cp_at_200p1
 

Detailed Description

template<typename CoeffType = double>
class Antioch::CEAThermoMixture< CoeffType >

Definition at line 48 of file cea_mixture_ascii_parsing.h.

Constructor & Destructor Documentation

template<typename CoeffType = double>
Antioch::CEAThermoMixture< CoeffType >::CEAThermoMixture ( const ChemicalMixture< CoeffType > &  chem_mixture)
inline

Definition at line 48 of file cea_mixture.h.

References antioch_deprecated.

48  :
49  NASAThermoMixture<CoeffType,CEACurveFit<CoeffType> >(chem_mixture)
#define antioch_deprecated()
template<typename CoeffType = double>
Antioch::CEAThermoMixture< CoeffType >::~CEAThermoMixture ( )
inline

Definition at line 51 of file cea_mixture.h.

51 {}

Member Function Documentation

void Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::add_curve_fit ( const std::string &  species_name,
const std::vector< CoeffType > &  coeffs 
)
inherited
void Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::add_curve_fit ( const std::string &  species_name,
const std::vector< CoeffType > &  coeffs,
const std::vector< CoeffType > &  temps 
)
inherited
bool Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::check ( ) const
inherited

Checks that curve fits have been specified for all species in the mixture.

Referenced by Antioch::read_cea_mixture_data().

const ChemicalMixture<CoeffType>& Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::chemical_mixture ( ) const
inherited
CoeffType Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::cp_at_200p1 ( unsigned int  s) const
inherited
const CEACurveFit< CoeffType > & Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::curve_fit ( unsigned int  s) const
inherited

Member Data Documentation

const ChemicalMixture<CoeffType>& Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::_chem_mixture
protectedinherited

Definition at line 79 of file nasa_mixture.h.

std::vector<CoeffType> Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::_cp_at_200p1
protectedinherited

Definition at line 83 of file nasa_mixture.h.

std::vector<CEACurveFit< CoeffType > * > Antioch::NASAThermoMixture< CoeffType, CEACurveFit< CoeffType > >::_species_curve_fits
protectedinherited

Definition at line 81 of file nasa_mixture.h.


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

Generated on Thu Jul 7 2016 11:09:48 for antioch-0.4.0 by  doxygen 1.8.8