antioch-0.4.0
|
Nothing is stored, this parser is based on the tinyxml2 implementation. More...
#include <read_reaction_set_data.h>
Public Member Functions | |
XMLParser (const std::string &filename, bool verbose=true) | |
~XMLParser () | |
void | change_file (const std::string &filename) |
bool | initialize () |
Read header of file, go to interesting part. More... | |
const std::vector< std::string > | species_list () |
reads the species set More... | |
void | read_thermodynamic_data (NASAThermoMixture< NumericType, NASA7CurveFit< NumericType > > &thermo) |
reads the thermo, NASA generalist, no templates for virtual More... | |
void | read_thermodynamic_data (NASAThermoMixture< NumericType, NASA9CurveFit< NumericType > > &thermo) |
reads the thermo, NASA generalist, no templates for virtual More... | |
void | read_thermodynamic_data (NASAThermoMixture< NumericType, CEACurveFit< NumericType > > &) |
reads the thermo, NASA generalist, no templates for virtual More... | |
void | read_thermodynamic_data (CEAThermodynamics< NumericType > &) |
reads the thermo, CEA deprecated More... | |
bool | reaction () |
reaction More... | |
bool | rate_constant (const std::string &kinetics_model) |
go to next rate constant More... | |
bool | Troe () const |
return true if there's a Troe block More... | |
const std::string | reaction_id () const |
return reaction id, 0 if not provided More... | |
const std::string | reaction_equation () const |
return reaction equation More... | |
const std::string | reaction_chemical_process () const |
return reaction chemical process More... | |
const std::string | reaction_kinetics_model (const std::vector< std::string > &kinetics_models) const |
return reaction kinetics model More... | |
bool | reaction_reversible () const |
return reversible state More... | |
bool | reactants_pairs (std::vector< std::pair< std::string, int > > &reactants_pair) const |
return pairs of reactants and stoichiometric coefficients More... | |
bool | products_pairs (std::vector< std::pair< std::string, int > > &products_pair) const |
return pairs of products and stoichiometric coefficients More... | |
const std::map< std::string, NumericType > | reactants_orders () const |
return a map between reactants' name and found partial orders More... | |
const std::map< std::string, NumericType > | products_orders () const |
return a map between products' name and found partial orders More... | |
bool | is_k0 (unsigned int nrc, const std::string &kin_model) const |
return true if the concerned reaction rate is the low pressure limit More... | |
unsigned int | where_is_k0 (const std::string &kin_model) const |
return index of k0 (0 or 1) More... | |
bool | rate_constant_preexponential_parameter (NumericType &A, std::string &A_unit, std::string &def_unit) const |
return true if pre exponentiel coefficient More... | |
bool | rate_constant_power_parameter (NumericType &b, std::string &b_unit, std::string &def_unit) const |
return true if beta coefficient More... | |
bool | rate_constant_activation_energy_parameter (NumericType &Ea, std::string &Ea_unit, std::string &def_unit) const |
return true if activation energie More... | |
bool | rate_constant_Berthelot_coefficient_parameter (NumericType &D, std::string &D_unit, std::string &def_unit) const |
return true if D coefficient More... | |
bool | rate_constant_Tref_parameter (NumericType &Tref, std::string &Tref_unit, std::string &def_unit) const |
return true if Tref More... | |
bool | rate_constant_lambda_parameter (std::vector< NumericType > &lambda, std::string &lambda_unit, std::string &def_unit) const |
return true if lambda More... | |
bool | rate_constant_cross_section_parameter (std::vector< NumericType > &sigma, std::string &sigma_unit, std::string &def_unit) const |
return true if sigma More... | |
bool | verify_Kooij_in_place_of_Arrhenius () const |
return true if a Kooij is called Arrhenuis More... | |
bool | efficiencies (std::vector< std::pair< std::string, NumericType > > &par_values) const |
return true if efficiencies are found More... | |
bool | Troe_alpha_parameter (NumericType &alpha, std::string &alpha_unit, std::string &def_unit) const |
return true is alpha More... | |
bool | Troe_T1_parameter (NumericType &T1, std::string &T1_unit, std::string &def_unit) const |
return true is alpha More... | |
bool | Troe_T2_parameter (NumericType &T2, std::string &T2_unit, std::string &def_unit) const |
return true is alpha More... | |
bool | Troe_T3_parameter (NumericType &T3, std::string &T3_unit, std::string &def_unit) const |
return true is alpha More... | |
virtual void | read_chemical_species (ChemicalMixture< NumericType > &) |
reads the mandatory data, not valid in xml && chemkin More... | |
virtual void | read_vibrational_data (ChemicalMixture< NumericType > &) |
reads the vibrational data, not valid in xml && chemkin More... | |
virtual void | read_electronic_data (ChemicalMixture< NumericType > &) |
reads the electronic data, not valid in xml && chemkin More... | |
virtual void | read_transport_data (TransportMixture< NumericType > &) |
reads the transport data, not valid in xml && chemkin More... | |
const std::string | file () const |
const std::string | type () const |
bool | verbose () const |
ParsingType | enum_type () const |
Protected Member Functions | |
void | skip_comments (std::istream &doc) |
Protected Attributes | |
std::string | _type |
std::string | _file |
bool | _verbose |
std::string | _comments |
std::string | _not_implemented |
Private Member Functions | |
template<typename ThermoType > | |
void | read_thermodynamic_data_root (ThermoType &thermo) |
reads the thermo, NASA generalist More... | |
template<typename PairedType > | |
bool | molecules_pairs (tinyxml2::XMLElement *molecules, std::vector< std::pair< std::string, PairedType > > &products_pair) const |
return pairs of molecules and stoichiometric coefficients More... | |
bool | get_parameter (const tinyxml2::XMLElement *ptr, const std::string &par, NumericType &par_value, std::string &par_unit) const |
return a parameter's value More... | |
bool | get_parameter (const tinyxml2::XMLElement *ptr, const std::string &par, std::vector< NumericType > &numpar, std::string &par_unit) const |
return a parameter's values More... | |
const std::string | unit (tinyxml2::XMLElement *parameter) const |
return the unit of current pointer More... | |
tinyxml2::XMLElement * | find_element_with_attribute (const tinyxml2::XMLElement *element, const std::string &elem_name, const std::string &attribute, const std::string &attr_value) const |
Search the siblings of the element to find the element with the given value for the given attribute. More... | |
std::string | nasa_xml_section (NASAThermoMixture< NumericType, NASA7CurveFit< NumericType > > &) |
For the given thermo type, return the string for the corresponding XML section. More... | |
std::string | nasa_xml_section (NASAThermoMixture< NumericType, NASA9CurveFit< NumericType > > &) |
For the given thermo type, return the string for the corresponding XML section. More... | |
std::string | nasa_xml_section (NASAThermoMixture< NumericType, CEACurveFit< NumericType > > &) |
For the given thermo type, return the string for the corresponding XML section. More... | |
std::string | nasa_xml_section (CEAThermodynamics< NumericType > &) |
For the given thermo type, return the string for the corresponding XML section. More... | |
XMLParser () | |
Never use default constructor. More... | |
Private Attributes | |
tinyxml2::XMLDocument * | _doc |
tinyxml2::XMLElement * | _species_block |
tinyxml2::XMLElement * | _thermo_block |
tinyxml2::XMLElement * | _reaction_block |
tinyxml2::XMLElement * | _reaction |
tinyxml2::XMLElement * | _rate_constant |
tinyxml2::XMLElement * | _Troe |
std::map< ParsingKey, std::string > | _map |
std::map< ParsingKey, std::string > | _default_unit |
Nothing is stored, this parser is based on the tinyxml2 implementation.
Please note that no other file should include the `tinyxml2_imp.h' header.
The defaults units are based and derived on Cantera:
Definition at line 50 of file read_reaction_set_data.h.
Antioch::XMLParser< NumericType >::XMLParser | ( | const std::string & | filename, |
bool | verbose = true |
||
) |
Definition at line 49 of file xml_parser.C.
References Antioch::XMLParser< NumericType >::_default_unit, Antioch::XMLParser< NumericType >::_doc, Antioch::XMLParser< NumericType >::_map, Antioch::ACTIVATION_ENERGY, antioch_error, Antioch::BACKWARD_ORDER, Antioch::BERTHELOT_COEFFICIENT, Antioch::CHEMICAL_PROCESS, Antioch::EFFICIENCY, Antioch::EQUATION, tinyxml2::XMLDocument::ErrorID(), Antioch::FALLOFF_LOW, Antioch::FALLOFF_LOW_NAME, Antioch::FORWARD_ORDER, tinyxml2::XMLDocument::GetErrorStr1(), tinyxml2::XMLDocument::GetErrorStr2(), Antioch::HV_CROSS_SECTION, Antioch::HV_LAMBDA, Antioch::ID, Antioch::XMLParser< NumericType >::initialize(), Antioch::KINETICS_MODEL, tinyxml2::XMLDocument::LoadFile(), Antioch::NASA7, Antioch::NASA9, Antioch::NASADATA, Antioch::PHASE_BLOCK, Antioch::POWER, Antioch::PREEXP, Antioch::PRODUCTS, Antioch::REACTANTS, Antioch::REACTION, Antioch::REACTION_DATA, Antioch::REVERSIBLE, Antioch::SPECIES, Antioch::SPECIES_DATA, Antioch::SPECIES_SET, Antioch::THERMO, Antioch::TMAX, Antioch::TMIN, Antioch::TREF, Antioch::TROE_F_ALPHA, Antioch::TROE_F_TS, Antioch::TROE_F_TSS, Antioch::TROE_F_TSSS, Antioch::ReactionType::TROE_FALLOFF, Antioch::UNIT, and Antioch::ParserBase< NumericType >::verbose().
Antioch::XMLParser< NumericType >::~XMLParser | ( | ) |
Definition at line 142 of file xml_parser.C.
|
private |
Never use default constructor.
|
virtual |
Implements Antioch::ParserBase< NumericType >.
Definition at line 148 of file xml_parser.C.
References antioch_error, and tinyxml2::XMLDocument::ErrorID().
|
virtual |
return true if efficiencies are found
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 620 of file xml_parser.C.
References Antioch::EFFICIENCY, tinyxml2::XMLNode::FirstChildElement(), Antioch::KINETICS_MODEL, and Antioch::split_string().
|
inherited |
Definition at line 63 of file parser_base.C.
References antioch_parsing_error, Antioch::ASCII, Antioch::CHEMKIN, and Antioch::XML.
|
inlineinherited |
Definition at line 242 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_file.
Referenced by Antioch::read_species_data(), Antioch::read_species_electronic_data(), Antioch::read_species_vibrational_data(), and Antioch::read_transport_species_data().
|
private |
Search the siblings of the element to find the element with the given value for the given attribute.
Return pointer to that element.
Definition at line 511 of file xml_parser.C.
References antioch_assert, antioch_error_msg, tinyxml2::XMLElement::Attribute(), and tinyxml2::XMLNode::NextSiblingElement().
|
private |
return a parameter's value
Definition at line 468 of file xml_parser.C.
References antioch_assert, tinyxml2::XMLNode::FirstChildElement(), and Antioch::UNIT.
|
private |
return a parameter's values
Definition at line 486 of file xml_parser.C.
References antioch_assert, tinyxml2::XMLNode::FirstChildElement(), Antioch::split_string(), and Antioch::UNIT.
|
virtual |
Read header of file, go to interesting part.
Implements Antioch::ParserBase< NumericType >.
Definition at line 175 of file xml_parser.C.
References antioch_error, Antioch::PHASE_BLOCK, Antioch::REACTION_DATA, Antioch::SPECIES_DATA, and Antioch::SPECIES_SET.
Referenced by Antioch::XMLParser< NumericType >::XMLParser().
|
virtual |
return true if the concerned reaction rate is the low pressure limit
In the case of falloff reactions, there is the attribute "name" to specify which rate constant is the low pressure limit. This attribute should have "k0" as value, and nothing else.
If no "name" attribute is provided, the first rate constant is the low pressure limit, if two "name" attribute are provided, or if the value is not "k0", an exception is thrown.
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 404 of file xml_parser.C.
References antioch_assert, antioch_parsing_error, Antioch::FALLOFF_LOW, and Antioch::FALLOFF_LOW_NAME.
|
private |
return pairs of molecules and stoichiometric coefficients
Definition at line 377 of file xml_parser.C.
References tinyxml2::XMLElement::GetText(), and Antioch::split_string().
|
inlineprivate |
For the given thermo type, return the string for the corresponding XML section.
Definition at line 230 of file xml_parser.h.
References Antioch::XMLParser< NumericType >::_map, and Antioch::NASA7.
|
inlineprivate |
For the given thermo type, return the string for the corresponding XML section.
Definition at line 234 of file xml_parser.h.
References Antioch::XMLParser< NumericType >::_map, and Antioch::NASA9.
|
inlineprivate |
For the given thermo type, return the string for the corresponding XML section.
Definition at line 238 of file xml_parser.h.
References antioch_error_msg.
|
inlineprivate |
For the given thermo type, return the string for the corresponding XML section.
Definition at line 242 of file xml_parser.h.
References antioch_error_msg.
|
virtual |
return a map between products' name and found partial orders
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 357 of file xml_parser.C.
References Antioch::BACKWARD_ORDER, and tinyxml2::XMLNode::FirstChildElement().
|
virtual |
return pairs of products and stoichiometric coefficients
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 331 of file xml_parser.C.
References tinyxml2::XMLNode::FirstChildElement(), and Antioch::PRODUCTS.
|
virtual |
go to next rate constant
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 231 of file xml_parser.C.
References antioch_assert, Antioch::KINETICS_MODEL, and Antioch::ReactionType::TROE_FALLOFF.
|
virtual |
return true if activation energie
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 569 of file xml_parser.C.
References Antioch::ACTIVATION_ENERGY.
|
virtual |
return true if D coefficient
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 576 of file xml_parser.C.
References Antioch::BERTHELOT_COEFFICIENT, and Antioch::KineticsModel::D.
|
virtual |
return true if sigma
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 590 of file xml_parser.C.
References Antioch::HV_CROSS_SECTION.
|
virtual |
return true if lambda
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 583 of file xml_parser.C.
References Antioch::HV_LAMBDA.
|
virtual |
return true if beta coefficient
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 562 of file xml_parser.C.
References Antioch::POWER.
|
virtual |
return true if pre exponentiel coefficient
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 554 of file xml_parser.C.
References Antioch::KineticsModel::A, and Antioch::PREEXP.
|
virtual |
return true if Tref
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 597 of file xml_parser.C.
References Antioch::TREF, and Antioch::KineticsModel::Tref().
|
virtual |
return a map between reactants' name and found partial orders
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 338 of file xml_parser.C.
References tinyxml2::XMLNode::FirstChildElement(), and Antioch::FORWARD_ORDER.
|
virtual |
return pairs of reactants and stoichiometric coefficients
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 324 of file xml_parser.C.
References tinyxml2::XMLNode::FirstChildElement(), and Antioch::REACTANTS.
|
virtual |
reaction
go to next reaction
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 217 of file xml_parser.C.
References antioch_assert, and Antioch::REACTION.
|
virtual |
return reaction chemical process
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 279 of file xml_parser.C.
References Antioch::CHEMICAL_PROCESS.
|
virtual |
return reaction equation
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 273 of file xml_parser.C.
References Antioch::EQUATION.
|
virtual |
return reaction id, 0 if not provided
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 265 of file xml_parser.C.
References Antioch::ID.
|
virtual |
return reaction kinetics model
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 298 of file xml_parser.C.
References antioch_not_implemented, tinyxml2::XMLNode::FirstChildElement(), and Antioch::KINETICS_MODEL.
|
virtual |
return reversible state
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 289 of file xml_parser.C.
References Antioch::REVERSIBLE.
|
inlinevirtualinherited |
reads the mandatory data, not valid in xml && chemkin
Reimplemented in Antioch::ASCIIParser< NumericType >.
Definition at line 127 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_not_implemented, and antioch_not_implemented_msg.
Referenced by Antioch::read_species_data().
|
inlinevirtualinherited |
reads the electronic data, not valid in xml && chemkin
Reimplemented in Antioch::ASCIIParser< NumericType >.
Definition at line 133 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_not_implemented, and antioch_not_implemented_msg.
Referenced by Antioch::read_species_electronic_data().
|
inlinevirtual |
reads the thermo, NASA generalist, no templates for virtual
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 96 of file xml_parser.h.
References Antioch::XMLParser< NumericType >::read_thermodynamic_data_root().
Referenced by AntiochTesting::NASA7XMLParsingTest< long double >::test_parsed_species_list().
|
inlinevirtual |
reads the thermo, NASA generalist, no templates for virtual
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 100 of file xml_parser.h.
References Antioch::XMLParser< NumericType >::read_thermodynamic_data_root().
|
inlinevirtual |
reads the thermo, NASA generalist, no templates for virtual
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 104 of file xml_parser.h.
References antioch_error_msg.
|
inlinevirtual |
reads the thermo, CEA deprecated
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 108 of file xml_parser.h.
References antioch_error_msg.
|
private |
reads the thermo, NASA generalist
Definition at line 676 of file xml_parser.C.
References antioch_error_msg, tinyxml2::XMLElement::Attribute(), Antioch::ChemicalMixture< CoeffType >::chemical_mixture(), tinyxml2::XMLNode::FirstChildElement(), tinyxml2::XMLElement::GetText(), Antioch::NASADATA, tinyxml2::XMLNode::NextSiblingElement(), Antioch::remove_newline_from_strings(), Antioch::SPECIES, Antioch::SPECIES_DATA, Antioch::split_string(), Antioch::THERMO, Antioch::TMAX, and Antioch::TMIN.
Referenced by Antioch::XMLParser< NumericType >::read_thermodynamic_data().
|
inlinevirtualinherited |
reads the transport data, not valid in xml && chemkin
Reimplemented in Antioch::ASCIIParser< NumericType >.
Definition at line 138 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_not_implemented, and antioch_not_implemented_msg.
Referenced by Antioch::read_transport_species_data().
|
inlinevirtualinherited |
reads the vibrational data, not valid in xml && chemkin
Reimplemented in Antioch::ASCIIParser< NumericType >.
Definition at line 130 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_not_implemented, and antioch_not_implemented_msg.
Referenced by Antioch::read_species_vibrational_data().
|
protectedinherited |
Definition at line 54 of file parser_base.C.
References Antioch::skip_comment_lines().
Referenced by Antioch::ASCIIParser< NumericType >::ASCIIParser().
|
virtual |
reads the species set
species
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 203 of file xml_parser.C.
References antioch_error_msg, Antioch::remove_newline_from_strings(), Antioch::SPECIES_SET, and Antioch::split_string().
Referenced by AntiochTesting::NASA7XMLParsingTest< long double >::test_parsed_species_list().
|
virtual |
return true if there's a Troe block
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 259 of file xml_parser.C.
|
virtual |
return true is alpha
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 646 of file xml_parser.C.
References Antioch::TROE_F_ALPHA.
|
virtual |
return true is alpha
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 653 of file xml_parser.C.
References Antioch::TROE_F_TS.
|
virtual |
return true is alpha
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 660 of file xml_parser.C.
References Antioch::TROE_F_TSS.
|
virtual |
return true is alpha
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 667 of file xml_parser.C.
References Antioch::TROE_F_TSSS.
|
inlineinherited |
Definition at line 245 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_type.
|
private |
return the unit of current pointer
|
inlineinherited |
Definition at line 248 of file parser_base.h.
References Antioch::ParserBase< NumericType >::_verbose.
Referenced by Antioch::ASCIIParser< NumericType >::ASCIIParser(), Antioch::ChemKinParser< NumericType >::ChemKinParser(), and Antioch::XMLParser< NumericType >::XMLParser().
|
virtual |
return true if a Kooij is called Arrhenuis
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 604 of file xml_parser.C.
References antioch_assert, tinyxml2::XMLNode::FirstChildElement(), Antioch::KINETICS_MODEL, and Antioch::POWER.
|
virtual |
return index of k0 (0 or 1)
Reimplemented from Antioch::ParserBase< NumericType >.
Definition at line 450 of file xml_parser.C.
References antioch_assert, tinyxml2::XMLElement::Attribute(), Antioch::FALLOFF_LOW, Antioch::FALLOFF_LOW_NAME, tinyxml2::XMLNode::FirstChildElement(), Antioch::KINETICS_MODEL, and tinyxml2::XMLNode::NextSiblingElement().
|
protectedinherited |
Definition at line 261 of file parser_base.h.
|
private |
Definition at line 261 of file xml_parser.h.
Referenced by Antioch::XMLParser< NumericType >::XMLParser().
|
private |
Definition at line 249 of file xml_parser.h.
Referenced by Antioch::XMLParser< NumericType >::XMLParser().
|
protectedinherited |
Definition at line 259 of file parser_base.h.
Referenced by Antioch::ParserBase< NumericType >::file(), and Antioch::ParserBase< NumericType >::ParserBase().
|
private |
Definition at line 260 of file xml_parser.h.
Referenced by Antioch::XMLParser< NumericType >::nasa_xml_section(), and Antioch::XMLParser< NumericType >::XMLParser().
|
protectedinherited |
Definition at line 263 of file parser_base.h.
Referenced by Antioch::ParserBase< NumericType >::efficiencies(), Antioch::ParserBase< NumericType >::is_k0(), Antioch::ParserBase< NumericType >::ParserBase(), Antioch::ParserBase< NumericType >::products_orders(), Antioch::ParserBase< NumericType >::products_pairs(), Antioch::ParserBase< NumericType >::rate_constant(), Antioch::ParserBase< NumericType >::rate_constant_activation_energy_parameter(), Antioch::ParserBase< NumericType >::rate_constant_Berthelot_coefficient_parameter(), Antioch::ParserBase< NumericType >::rate_constant_cross_section_parameter(), Antioch::ParserBase< NumericType >::rate_constant_lambda_parameter(), Antioch::ParserBase< NumericType >::rate_constant_power_parameter(), Antioch::ParserBase< NumericType >::rate_constant_preexponential_parameter(), Antioch::ParserBase< NumericType >::rate_constant_Tref_parameter(), Antioch::ParserBase< NumericType >::reactants_orders(), Antioch::ParserBase< NumericType >::reactants_pairs(), Antioch::ParserBase< NumericType >::reaction(), Antioch::ParserBase< NumericType >::reaction_chemical_process(), Antioch::ParserBase< NumericType >::reaction_equation(), Antioch::ParserBase< NumericType >::reaction_id(), Antioch::ParserBase< NumericType >::reaction_kinetics_model(), Antioch::ParserBase< NumericType >::reaction_reversible(), Antioch::ParserBase< NumericType >::read_chemical_species(), Antioch::ParserBase< NumericType >::read_electronic_data(), Antioch::ParserBase< NumericType >::read_thermodynamic_data(), Antioch::ParserBase< NumericType >::read_transport_data(), Antioch::ParserBase< NumericType >::read_vibrational_data(), Antioch::ParserBase< NumericType >::species_list(), Antioch::ParserBase< NumericType >::Troe(), Antioch::ParserBase< NumericType >::Troe_alpha_parameter(), Antioch::ParserBase< NumericType >::Troe_T1_parameter(), Antioch::ParserBase< NumericType >::Troe_T2_parameter(), Antioch::ParserBase< NumericType >::Troe_T3_parameter(), Antioch::ParserBase< NumericType >::verify_Kooij_in_place_of_Arrhenius(), and Antioch::ParserBase< NumericType >::where_is_k0().
|
private |
Definition at line 257 of file xml_parser.h.
|
private |
Definition at line 255 of file xml_parser.h.
|
private |
Definition at line 254 of file xml_parser.h.
|
private |
Definition at line 252 of file xml_parser.h.
|
private |
Definition at line 253 of file xml_parser.h.
|
private |
Definition at line 258 of file xml_parser.h.
|
protectedinherited |
Definition at line 258 of file parser_base.h.
Referenced by Antioch::ParserBase< NumericType >::ParserBase(), and Antioch::ParserBase< NumericType >::type().
|
protectedinherited |
Definition at line 260 of file parser_base.h.
Referenced by Antioch::ParserBase< NumericType >::verbose().