1 //-----------------------------------------------------------------------bl- 2 //-------------------------------------------------------------------------- 3 // 4 // Antioch - A Gas Dynamics Thermochemistry Library 5 // 6 // Copyright (C) 2014-2016 Paul T. Bauman, Benjamin S. Kirk, 7 // Sylvain Plessis, Roy H. Stonger 8 // 9 // Copyright (C) 2013 The PECOS Development Team 10 // 11 // This library is free software; you can redistribute it and/or 12 // modify it under the terms of the Version 2.1 GNU Lesser General 13 // Public License as published by the Free Software Foundation. 14 // 15 // This library is distributed in the hope that it will be useful, 16 // but WITHOUT ANY WARRANTY; without even the implied warranty of 17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 // Lesser General Public License for more details. 19 // 20 // You should have received a copy of the GNU Lesser General Public 21 // License along with this library; if not, write to the Free Software 22 // Foundation, Inc. 51 Franklin Street, Fifth Floor, 23 // Boston, MA 02110-1301 USA 24 // 25 //-----------------------------------------------------------------------el- 26 27 #ifndef ANTIOCH_PARSING_ENUM_H 28 #define ANTIOCH_PARSING_ENUM_H 29 30 namespace Antioch 31 { 32 enum ParsingType{ASCII = 0, 33 XML, 34 CHEMKIN}; 35 36 enum ParsingKey{SPECIES_SET = 0, 37 SPECIES_DATA, 38 SPECIES, 39 THERMO, 40 PHASE_BLOCK, 41 // 42 TMIN, 43 TMAX, 44 NASADATA, 45 NASA7, 46 NASA9, 47 // 48 REACTION_DATA, 49 REACTION, 50 REVERSIBLE, 51 ID, 52 EQUATION, 53 CHEMICAL_PROCESS, 54 KINETICS_MODEL, 55 REACTANTS, 56 PRODUCTS, 57 FORWARD_ORDER, 58 BACKWARD_ORDER, 59 PREEXP, 60 POWER, 61 ACTIVATION_ENERGY, 62 BERTHELOT_COEFFICIENT, 63 TREF, 64 HV_LAMBDA, 65 HV_CROSS_SECTION, 66 UNIT, 67 EFFICIENCY, 68 FALLOFF_LOW, 69 FALLOFF_LOW_NAME, 70 TROE_FALLOFF, 71 TROE_F_ALPHA, 72 TROE_F_TS, 73 TROE_F_TSS, 74 TROE_F_TSSS 75 }; 76 77 // GRI30 compatibility 78 enum GRI30Comp{FALLOFF = 0, 79 FALLOFF_TYPE, 80 TROE 81 }; 82 83 enum ParsingUnit{ 84 MOL_WEIGHT = 0, 85 MASS_ENTHALPY 86 }; 87 88 } 89 90 #endif 91