antioch-0.4.0
|
Class storing chemical mixture properties. More...
#include <ascii_parser.h>
Public Member Functions | |
TransportMixture (const ChemicalMixture< CoeffType > &mixture, const std::string &filename=DefaultFilename::transport_mixture(), bool verbose=true, ParsingType type=ASCII) | |
TransportMixture (const ChemicalMixture< CoeffType > &mixture, ParserBase< CoeffType > *parser) | |
~TransportMixture () | |
unsigned int | n_species () const |
ChemicalMixture method. More... | |
const std::vector< Species > & | species_list () const |
ChemicalMixture method. More... | |
const std::map< Species, std::string > & | species_inverse_name_map () const |
ChemicalMixture method. More... | |
const std::map< std::string, Species > & | species_name_map () const |
ChemicalMixture method. More... | |
const ChemicalMixture < CoeffType > & | chemical_mixture () const |
void | add_species (const unsigned int index, CoeffType LJ_depth, CoeffType LJ_diameter, CoeffType dipole_moment, CoeffType polarizability, CoeffType rotational_relaxation, CoeffType mass) |
const std::vector < TransportSpecies< CoeffType > * > & | transport_species () const |
const TransportSpecies < CoeffType > & | transport_species (unsigned int s) const |
Protected Attributes | |
const ChemicalMixture < CoeffType > & | _chemical_mixture |
std::vector< TransportSpecies < CoeffType > * > | _transport_species |
Private Types | |
typedef unsigned int | Species |
Private Member Functions | |
TransportMixture () | |
Class storing chemical mixture properties.
This class manages the list of TransportSpecies for a requested set of species from input.
Definition at line 55 of file ascii_parser.h.
|
private |
Definition at line 70 of file transport_mixture.h.
Antioch::TransportMixture< CoeffType >::TransportMixture | ( | const ChemicalMixture< CoeffType > & | mixture, |
const std::string & | filename = DefaultFilename::transport_mixture() , |
||
bool | verbose = true , |
||
ParsingType | type = ASCII |
||
) |
Definition at line 39 of file transport_mixture.C.
References Antioch::TransportMixture< CoeffType >::_chemical_mixture, Antioch::TransportMixture< CoeffType >::_transport_species, antioch_parsing_error, Antioch::ASCII, Antioch::CHEMKIN, Antioch::read_transport_species_data(), and Antioch::XML.
Antioch::TransportMixture< CoeffType >::TransportMixture | ( | const ChemicalMixture< CoeffType > & | mixture, |
ParserBase< CoeffType > * | parser | ||
) |
Definition at line 81 of file transport_mixture.C.
References Antioch::TransportMixture< CoeffType >::_chemical_mixture, Antioch::TransportMixture< CoeffType >::_transport_species, and Antioch::read_transport_species_data().
Antioch::TransportMixture< CoeffType >::~TransportMixture | ( | ) |
Definition at line 106 of file transport_mixture.C.
|
private |
void Antioch::TransportMixture< CoeffType >::add_species | ( | const unsigned int | index, |
CoeffType | LJ_depth, | ||
CoeffType | LJ_diameter, | ||
CoeffType | dipole_moment, | ||
CoeffType | polarizability, | ||
CoeffType | rotational_relaxation, | ||
CoeffType | mass | ||
) |
Definition at line 117 of file transport_mixture.C.
|
inline |
Definition at line 150 of file transport_mixture.h.
Referenced by Antioch::MixtureAveragedTransportMixture< CoeffType >::MixtureAveragedTransportMixture().
|
inline |
ChemicalMixture method.
Definition at line 122 of file transport_mixture.h.
Referenced by Antioch::MixtureAveragedTransportMixture< CoeffType >::MixtureAveragedTransportMixture(), and Antioch::read_transport_species_data().
|
inline |
ChemicalMixture method.
Definition at line 136 of file transport_mixture.h.
Referenced by Antioch::read_transport_species_data().
|
inline |
ChemicalMixture method.
Definition at line 129 of file transport_mixture.h.
|
inline |
ChemicalMixture method.
Definition at line 143 of file transport_mixture.h.
|
inline |
Definition at line 157 of file transport_mixture.h.
Referenced by Antioch::read_transport_species_data(), and tester().
|
inline |
Definition at line 164 of file transport_mixture.h.
References antioch_assert, and antioch_assert_less.
|
protected |
Definition at line 108 of file transport_mixture.h.
Referenced by Antioch::TransportMixture< CoeffType >::TransportMixture().
|
protected |
Definition at line 110 of file transport_mixture.h.
Referenced by Antioch::TransportMixture< CoeffType >::TransportMixture().