#ifndef _HITRAN2004_H_ #define _HITRAN2004_H_ /** @file Hitran2004.h @brief A namespace containing auxillary information about the molecules available in the 2004 HITRAN database. @datecreated January 17, 2006 @version 1.0 @author - Lance Deaver @copyright (©) Copyright 2006 by GATS Inc. 11864 Canon Blvd., Suite 101, Newport News, VA 23606 All Rights Reserved. No part of this software or publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written permission of GATS Inc. @see Molecule @bug None known @todo Pull this info from a database table */ namespace HITRAN_2004 { const int maxMolecules=85; const static int itlH2O[] = { 161, 181, 171, 162, 182, 172 }; // 1 const static int itlCO2[] = { 626, 636, 628, 627, 638, 637, 828, 728 }; // 2 const static int itlO3[] = { 666, 668, 686, 667, 676 }; // 3 const static int itlN2O[] = { 446, 456, 546, 448, 447 }; // 4 const static int itlCO[] = { 26, 36, 28, 27, 38, 37 }; // 5 const static int itlCH4[] = { 211, 311, 212 }; // 6 const static int itlO2[] = { 66, 68, 67 }; // 7 const static int itlNO[] = { 46, 56, 48 }; // 8 const static int itlSO2[] = { 626, 646 }; // 9 const static int itlNO2[] = { 646 }; // 10 const static int itlNH3[] = { 4111, 5111 }; // 11 const static int itlHNO3[] = { 146 }; // 12 const static int itlOH[] = { 61, 81, 62 }; // 13 const static int itlHF[] = { 19 }; // 14 const static int itlHCl[] = { 15, 17 }; // 15 const static int itlHBr[] = { 19, 11 }; // 16 const static int itlHI[] = { 17 }; // 17 const static int itlClO[] = { 56, 76 }; // 18 const static int itlOCS[] = { 622, 624, 632, 623, 822 }; // 19 const static int itlH2CO[] = { 126, 136, 128 }; // 20 const static int itlHOCl[] = { 165, 167 }; // 21 const static int itlN2[] = { 44 }; // 22 const static int itlHCN[] = { 124, 134, 125 }; // 23 const static int itlCH3Cl[] = { 215, 217 }; // 24 const static int itlH2O2[] = { 1661 }; // 25 const static int itlC2H2[] = { 1221, 1231 }; // 26 const static int itlC2H6[] = { 1221 }; // 27 const static int itlPH3[] = { 1111 }; // 28 const static int itlCOF2[] = { 269 }; // 29 const static int itlSF6[] = { 29 }; // 30 const static int itlH2S[] = { 121, 141, 131 }; // 31 const static int itlHCOOH[] = { 126 }; // 32 const static int itlHO2[] = { 166 }; // 33 const static int itlO[] = { 6 }; // 34 const static int itlClONO2[] = { 5646, 7646 }; // 35 const static int itlNOp[] = { 46 }; // 36 const static int itlHOBr[] = { 169, 161 }; // 37 const static int itlC2H4[] = { 221, 231 }; // 38 const static int itlCH3OH[] = { 2161 }; // 39 const static int itlHNO2[] = { 0 }; // 40 const static int itlN2O5[] = { 0 }; // 41 const static int itlCH3F[] = { 0 }; // 42 const static int itlCF4[] = { 0 }; // 43 const static int itlCCl2F2[] = { 0 }; // 44 const static int itlCCl3F[] = { 0 }; // 45 const static int itlCH3CCl3[] = { 0 }; // 46 const static int itlCCl4[] = { 0 }; // 47 const static int itlCFClO[] = { 0 }; // 48 const static int itlCHClF2[] = { 0 }; // 49 const static int itlCOCl2[] = { 0 }; // 50 const static int itlCH3Br[] = { 0, 0 }; // 51 const static int itlCH3I[] = { 0 }; // 52 const static int itlCHCl2F[] = { 0 }; // 53 const static int itlHDO[] = { 0, 0, 0 }; // 54 const static int itlC2F6[] = { 0 }; // 55 const static int itlCClF3[] = { 0 }; // 56 const static int itlC2Cl3F3[] = { 0 }; // 57 const static int itlC2Cl2F4[] = { 0 }; // 58 const static int itlC2ClF5[] = { 0 }; // 59 const static int itlCHCl2CF3[] = { 0 }; // 60 const static int itlCHClFCF3[] = { 0 }; // 61 const static int itlCH3CCl2F[] = { 0 }; // 62 const static int itlCH3CClF2[] = { 0 }; // 63 const static int itlCHCl2CF2CF3[] = { 0 }; // 64 const static int itlCClF2CF2CHClF[] = { 0 }; // 65 const static int itlCH2F2[] = { 0 }; // 66 const static int itlCHF2CF3[] = { 0 }; // 67 const static int itlCHF2CHF2[] = { 0 }; // 68 const static int itlCFH2CF3[] = { 0 }; // 69 const static int itlCF3CH3[] = { 0 }; // 70 const static int itlCH3CHF2[] = { 0 }; // 71 const static int itlClO2[] = { 0, 0 }; // 72 const static int itlC3H8[] = { 0 }; // 73 const static int itlHNO4[] = { 0 }; // 74 const static int itlSF5CF3[] = { 0 }; // 75 const static int itlNO3[] = { 0 }; // 76 const static int itlBrO[] = { 0 }; // 77 const static int itlCH3D[] = { 0 }; // 78 const static int itlGeH4[] = { 0 }; // 79 const static int itlC2N2[] = { 0 }; // 80 const static int itlC4H2[] = { 0 }; // 81 const static int itlC3HN[] = { 0 }; // 82 const static int itlC3H4[] = { 0 }; // 83 const static int itlCH3CN[] = { 0 }; // 84 const static int itlC2H3NO5[] = { 0 }; // 85 const static char* forH2O[] = {"H(16)OH", "H(18)OH", "H(17)OH", "HD(16)O", "HD(18)O", "HD(17)O"}; // 1 const static char* forCO2[] = {"(16)O(12)C(16)O", "(16)O(13)C(16)O", "(16)O(12)C(18)O", "(16)O(12)C(17)O", "(16)O(13)C(18)O", "(16)O(13)C(17)O", "(18)O(12)C(18)O", "(17)O(12)C(18)O"}; // 2 const static char* forO3[] = {"(16)O(16)O(16)O", "(16)O(16)O(18)O", "(16)O(18)O(16)O", "(16)O(16)O(17)O", "(16)O(17)O(16)O"}; // 3 const static char* forN2O[] = {"(14)N(14)N(16)O", "(14)N(15)N(16)O", "(15)N(14)N(16)O", "(14)N(14)N(18)O", "(14)N(14)N(17)O", "(15)N(15)N(16)O", "(14)N(15)N(18)O", "(15)N(14)N(18)O"}; // 4 const static char* forCO[] = {"(12)C(16)O", "(13)C(16)O", "(12)C(18)O", "(12)C(17)O", "(13)C(18)O", "(13)C(17)O"}; // 5 const static char* forCH4[] = {"(12)CH4", "(13)CH4", "(12)CH3D"}; // 6 const static char* forO2[] = {"(16)O(16)O", "(16)O(18)O", "(16)O(17)O"}; // 7 const static char* forNO[] = {"(14)N(16)O", "(15)N(16)O", "(14)N(18)O"}; // 8 const static char* forSO2[] = {"(32)S(16)O2", "(34)S(16)O2"}; // 9 const static char* forNO2[] = {"(14)N(16)O2"}; // 10 const static char* forNH3[] = {"(14)NH3", "(15)NH3"}; // 11 const static char* forHNO3[] = {"H(14)N(16)O3"}; // 12 const static char* forOH[] = {"(16)OH", "(18)OH", "(16)OD"}; // 13 const static char* forHF[] = {"H(19)F"}; // 14 const static char* forHCl[] = {"H(35)Cl", "H(37)Cl"}; // 15 const static char* forHBr[] = {"H(79)Br", "H(81)Br"}; // 16 const static char* forHI[] = {"H(127)I"}; // 17 const static char* forClO[] = {"(35)Cl(16)O", "(37)Cl(16)O"}; // 18 const static char* forOCS[] = {"(16)O(12)C(32)S", "(16)O(12)C(34)S", "(16)O(13)C(32)S", "(16)O(12)C(33)S", "(18)O(12)C(32)S"}; // 19 const static char* forH2CO[] = {"H2(12)C(16)O", "H2(13)C(16)O", "H2(12)C(18)O"}; // 20 const static char* forHOCl[] = {"H(16)O(35)Cl", "H(16)O(37)Cl"}; // 21 const static char* forN2[] = {"(14)N2"}; // 22 const static char* forHCN[] = {"H(12)C(14)N", "H(13)C(14)N", "H(12)C(15)N"}; // 23 const static char* forCH3Cl[] = {"(12)CH3(35)Cl", "(12)CH3(37)Cl"}; // 24 const static char* forH2O2[] = {"H2(16)O2"}; // 25 const static char* forC2H2[] = {"(12)C2H2", "(12)C(13)CH2"}; // 26 const static char* forC2H6[] = {"(12)C2H6"}; // 27 const static char* forPH3[] = {"(30)PH3"}; // 28 const static char* forCOF2[] = {"(12)C(16)O(19)F2"}; // 29 const static char* forSF6[] = {"(32)S(19)F6"}; // 30 const static char* forH2S[] = {"H2(32)S", "H2(34)S", "H2(33)S"}; // 31 const static char* forHCOOH[] = {"H(12)C(16)O(16)OH"}; // 32 const static char* forHO2[] = {"H(16)O2"}; // 33 const static char* forO[] = {"(16)O"}; // 34 const static char* forClONO2[] = {"(35)Cl(16)ON(16)O2", "(37)Cl(16)ON(16)O2"}; // 35 const static char* forNOp[] = {"(14)N(16)O"}; // 36 const static char* forHOBr[] = {"H(16)O(79)Br", "H(16)O(81)Br"}; // 37 const static char* forC2H4[] = {"(12)C2H4", "(12)C(13)CH4"}; // 38 const static char* forCH3OH[] = {"(12)CH3(16)OH"}; // 39 const static char* forHNO2[] = {"H(16)O2(14)N(16)O2"}; // 40 const static char* forN2O5[] = {"(14)N2(16)O5"}; // 41 const static char* forCH3F[] = {"(12)CH3(19)F"}; // 42 const static char* forCF4[] = {"(12)C(19)F4"}; // 43 const static char* forCCl2F2[] = {"(12)CCl2(19)F2"}; // 44 const static char* forCCl3F[] = {"(12)CCl3(19)F"}; // 45 const static char* forCH3CCl3[] = {"(12)CH3(12)CCl3"}; // 46 const static char* forCCl4[] = {"(12)CCl4"}; // 47 const static char* forCFClO[] = {"(12)C(19)FCl(16)O"}; // 48 const static char* forCHClF2[] = {"(12)CH(19)F2Cl"}; // 49 const static char* forCOCl2[] = {"(12)C(16)OCl2"}; // 50 const static char* forCH3Br[] = {"(12)CH3(79)Br", "(12)CH3(81)Br"}; // 51 const static char* forCH3I[] = {"(12)CH3(127)I"}; // 52 const static char* forCHCl2F[] = {"(12)CH(19)FCl2"}; // 53 const static char* forHDO[] = {"HD(16)O", "HD(18)O", "HD(17)O" }; // 54 const static char* forC2F6[] = {"C2F6"}; // 55 const static char* forCClF3[] = {"CClF3"}; // 56 const static char* forC2Cl3F3[] = {"C2Cl3F3"}; // 57 const static char* forC2Cl2F4[] = {"C2Cl2F4"}; // 58 const static char* forC2ClF5[] = {"C2ClF5"}; // 59 const static char* forCHCl2CF3[] = {"CHCl2CF3"}; // 60 const static char* forCHClFCF3[] = {"CHClFCF3"}; // 61 const static char* forCH3CCl2F[] = {"CF3CCl2F"}; // 62 const static char* forCH3CClF2[] = {"CH3CClF2"}; // 63 const static char* forCHCl2CF2CF3[] = {"CHCl2CF2CF3"}; // 64 const static char* forCClF2CF2CHClF[] = {"CClF2CF2CHClF"}; // 65 const static char* forCH2F2[] = {"CH2F2"}; // 66 const static char* forCHF2CF3[] = {"CHF2CF3"}; // 67 const static char* forCHF2CHF2[] = {"CHF2CHF2"}; // 68 const static char* forCFH2CF3[] = {"CFH2CF3"}; // 69 const static char* forCF3CH3[] = {"CF3CH3"}; // 70 const static char* forCH3CHF2[] = {"CH3CHF2"}; // 71 const static char* forClO2[] = {"OClO", "OClO"}; // 72 const static char* forC3H8[] = {"C3H8"}; // 73 const static char* forHNO4[] = {"HNO4"}; // 74 const static char* forSF5CF3[] = {"SF5CF3"}; // 75 const static char* forNO3[] = {"NO3"}; // 76 const static char* forBrO[] = {"BrO"}; // 77 const static char* forCH3D[] = {"(12)CH3D"}; // 78 const static char* forGeH4[] = {"H4Ge"}; // 79 const static char* forC2N2[] = {"C2N2"}; // 80 const static char* forC4H2[] = {"C4H2"}; // 81 const static char* forC3HN[] = {"C3HN"}; // 82 const static char* forC3H4[] = {"C3H4"}; // 83 const static char* forCH3CN[] = {"CH3CN"}; // 84 const static char* forC2H3NO5[] = {"C2H3NO5"}; // 85 const static double wgtH2O[] = {1.801056e+01, 2.001481e+01, 1.901478e+01, 1.901674e+01, 2.102098e+01, 2.002096e+01}; // 1 const static double wgtCO2[] = {4.398983e+01, 4.499318e+01, 4.599408e+01, 4.499404e+01, 4.699743e+01, 4.599740e+01, 4.799832e+01, 4.699829e+01}; // 2 const static double wgtO3[] = {4.798474e+01, 4.998899e+01, 4.998899e+01, 4.898896e+01, 4.898896e+01}; // 3 const static double wgtN2O[] = {4.400106e+01, 4.499810e+01, 4.499810e+01, 4.600531e+01, 4.500528e+01}; // 4 const static double wgtCO[] = {2.799491e+01, 2.899827e+01, 2.999916e+01, 2.899913e+01, 3.100252e+01, 3.000249e+01}; // 5 const static double wgtCH4[] = {1.603130e+01, 1.703466e+01, 1.703748e+01}; // 6 const static double wgtO2[] = {3.198983e+01, 3.399408e+01, 3.299404e+01}; // 7 const static double wgtNO[] = {2.999799e+01, 3.099502e+01, 3.200223e+01}; // 8 const static double wgtSO2[] = {6.396190e+01, 6.595770e+01}; // 9 const static double wgtNO2[] = {4.599290e+01}; // 10 const static double wgtNH3[] = {1.702655e+01, 1.802358e+01}; // 11 const static double wgtHNO3[] = {6.299564e+01}; // 12 const static double wgtOH[] = {1.700274e+01, 1.900699e+01, 1.800891e+01}; // 13 const static double wgtHF[] = {2.000623e+01}; // 14 const static double wgtHCl[] = {3.597668e+01, 3.797373e+01}; // 15 const static double wgtHBr[] = {7.992616e+01, 8.192412e+01}; // 16 const static double wgtHI[] = {1.279123e+02}; // 17 const static double wgtClO[] = {5.096377e+01, 5.296082e+01}; // 18 const static double wgtOCS[] = {5.996699e+01, 6.196278e+01, 6.097034e+01, 6.096637e+01, 6.197123e+01}; // 19 const static double wgtH2CO[] = {3.001056e+01, 3.101392e+01, 3.201481e+01}; // 20 const static double wgtHOCl[] = {5.197159e+01, 5.396864e+01}; // 21 const static double wgtN2[] = {2.800615e+01}; // 22 const static double wgtHCN[] = {2.701090e+01, 2.801425e+01, 2.800793e+01}; // 23 const static double wgtCH3Cl[] = {4.999233e+01, 5.198938e+01}; // 24 const static double wgtH2O2[] = {3.400548e+01}; // 25 const static double wgtC2H2[] = {2.601565e+01, 2.701900e+01}; // 26 const static double wgtC2H6[] = {3.004695e+01}; // 27 const static double wgtPH3[] = {3.399724e+01}; // 28 const static double wgtCOF2[] = {6.599172e+01}; // 29 const static double wgtSF6[] = {1.459625e+02}; // 30 const static double wgtH2S[] = {3.398772e+01, 3.598351e+01, 3.498710e+01}; // 31 const static double wgtHCOOH[] = {4.600548e+01}; // 32 const static double wgtHO2[] = {3.299766e+01}; // 33 const static double wgtO[] = {1.599492e+01}; // 34 const static double wgtClONO2[] = {9.695667e+01, 9.895372e+01}; // 35 const static double wgtNOp[] = {2.999799e+01}; // 36 const static double wgtHOBr[] = {9.592108e+01, 9.791903e+01}; // 37 const static double wgtC2H4[] = {2.803130e+01, 2.903466e+01}; // 38 const static double wgtCH3OH[] = {3.202622e+01}; // 39 const static double wgtHNO2[] = { 78.99 }; // 40 const static double wgtN2O5[] = { 107.98 }; // 41 const static double wgtCH3F[] = { 34.02 }; // 42 const static double wgtCF4[] = { 87.99 }; // 43 const static double wgtCCl2F2[] = { 120.91 }; // 44 const static double wgtCCl3F[] = { 137.34 }; // 45 const static double wgtCH3CCl3[] = { 133.37 }; // 46 const static double wgtCCl4[] = { 153.79 }; // 47 const static double wgtCFClO[] = { 82.44 }; // 48 const static double wgtCHClF2[] = { 86.45 }; // 49 const static double wgtCOCl2[] = { 98.89 }; // 50 const static double wgtCH3Br[] = { 93.94, 95.94 }; // 51 const static double wgtCH3I[] = { 141.93 }; // 52 const static double wgtCHCl2F[] = { 102.9}; // 53 const static double wgtHDO[] = { 19.02, 21.02, 20.02 }; // 54 const static double wgtC2F6[] = { 138.012}; // 55 const static double wgtCClF3[] = { 104.459}; // 56 const static double wgtC2Cl3F3[] = { 151.923}; // 57 const static double wgtC2Cl2F4[] = { 170.922}; // 58 const static double wgtC2ClF5[] = { 154.467}; // 59 const static double wgtCHCl2CF3[] = { 152.931}; // 60 const static double wgtCHClFCF3[] = { 136.477}; // 61 const static double wgtCH3CCl2F[] = { 170.922}; // 62 const static double wgtCH3CClF2[] = { 100.496}; // 63 const static double wgtCHCl2CF2CF3[] = { 202.939}; // 64 const static double wgtCClF2CF2CHClF[] = { 202.939}; // 65 const static double wgtCH2F2[] = { 52.024}; // 66 const static double wgtCHF2CF3[] = { 120.022}; // 67 const static double wgtCHF2CHF2[] = { 102.031}; // 68 const static double wgtCFH2CF3[] = { 102.031}; // 69 const static double wgtCF3CH3[] = { 84.041}; // 70 const static double wgtCH3CHF2[] = { 66.05}; // 71 const static double wgtClO2[] = { 67.45, 67.45}; // 72 const static double wgtC3H8[] = { 44.1}; // 73 const static double wgtHNO4[] = { 79.01}; // 74 const static double wgtSF5CF3[] = { 196.06}; // 75 const static double wgtNO3[] = { 62}; // 76 const static double wgtBrO[] = { 95.9}; // 77 const static double wgtCH3D[] = { 17.04}; // 78 const static double wgtGeH4[] = { 76.64}; // 79 const static double wgtC2N2[] = { 52.03}; // 80 const static double wgtC4H2[] = { 50.06}; // 81 const static double wgtC3HN[] = { 51.05}; // 82 const static double wgtC3H4[] = { 40.06}; // 83 const static double wgtCH3CN[] = { 41.05}; // 84 const static double wgtC2H3NO5[] = { 121.05}; // 85 const static double abdH2O[] = {9.973170e-01, 1.999830e-03, 3.718840e-04, 3.106930e-04, 6.230030e-07, 1.158530e-07}; // 1 const static double abdCO2[] = {9.842040e-01, 1.105740e-02, 3.947070e-03, 7.339890e-04, 4.434460e-05, 8.246230e-06, 3.957340e-06, 1.471800e-06}; // 2 const static double abdO3[] = {9.929010e-01, 3.981940e-03, 1.990970e-03, 7.404750e-04, 3.702370e-04}; // 3 const static double abdN2O[] = {9.903330e-01, 3.640930e-03, 3.640930e-03, 1.985820e-03, 3.692800e-04}; // 4 const static double abdCO[] = {9.865440e-01, 1.108360e-02, 1.978220e-03, 3.678670e-04, 2.222500e-05, 4.132920e-06}; // 5 const static double abdCH4[] = {9.882740e-01, 1.110310e-02, 6.157510e-04}; // 6 const static double abdO2[] = {9.952620e-01, 3.991410e-03, 7.422350e-04}; // 7 const static double abdNO[] = {9.939740e-01, 3.654310e-03, 1.993120e-03}; // 8 const static double abdSO2[] = {9.456780e-01, 4.195030e-02}; // 9 const static double abdNO2[] = {9.916160e-01}; // 10 const static double abdNH3[] = {9.958720e-01, 3.661290e-03}; // 11 const static double abdHNO3[] = {9.891100e-01}; // 12 const static double abdOH[] = {9.974730e-01, 2.000140e-03, 1.553710e-04}; // 13 const static double abdHF[] = {9.998440e-01}; // 14 const static double abdHCl[] = {7.575870e-01, 2.422570e-01}; // 15 const static double abdHBr[] = {5.067810e-01, 4.930630e-01}; // 16 const static double abdHI[] = {9.998440e-01}; // 17 const static double abdClO[] = {7.559080e-01, 2.417200e-01}; // 18 const static double abdOCS[] = {9.373950e-01, 4.158280e-02, 1.053150e-02, 7.399080e-03, 1.879670e-03}; // 19 const static double abdH2CO[] = {9.862370e-01, 1.108020e-02, 1.977610e-03}; // 20 const static double abdHOCl[] = {7.557900e-01, 2.416830e-01}; // 21 const static double abdN2[] = {9.926870e-01}; // 22 const static double abdHCN[] = {9.851140e-01, 1.106760e-02, 3.621740e-03}; // 23 const static double abdCH3Cl[] = {7.489370e-01, 2.394910e-01}; // 24 const static double abdH2O2[] = {9.949520e-01}; // 25 const static double abdC2H2[] = {9.775990e-01, 2.196630e-02}; // 26 const static double abdC2H6[] = {9.769900e-01}; // 27 const static double abdPH3[] = {9.995330e-01}; // 28 const static double abdCOF2[] = {9.865440e-01}; // 29 const static double abdSF6[] = {9.501800e-01}; // 30 const static double abdH2S[] = {9.498840e-01, 4.213690e-02, 7.497660e-03}; // 31 const static double abdHCOOH[] = {9.838980e-01}; // 32 const static double abdHO2[] = {9.951070e-01}; // 33 const static double abdO[] = {9.976280e-01}; // 34 const static double abdClONO2[] = {7.495700e-01, 2.396940e-01}; // 35 const static double abdNOp[] = {9.939740e-01}; // 36 const static double abdHOBr[] = {5.055790e-01, 4.918940e-01}; // 37 const static double abdC2H4[] = {9.772940e-01, 2.195950e-02}; // 38 const static double abdCH3OH[] = {9.859300e-01}; // 39 const static double abdHNO2[] = { 1 }; // 40 const static double abdN2O5[] = { 1 }; // 41 const static double abdCH3F[] = { 1 }; // 42 const static double abdCF4[] = { 1 }; // 43 const static double abdCCl2F2[] = { 1 }; // 44 const static double abdCCl3F[] = { 1 }; // 45 const static double abdCH3CCl3[] = { 1 }; // 46 const static double abdCCl4[] = { 1 }; // 47 const static double abdCFClO[] = { 1 }; // 48 const static double abdCHClF2[] = { 1 }; // 49 const static double abdCOCl2[] = { 1 }; // 50 const static double abdCH3Br[] = { 1, 0 }; // 51 const static double abdCH3I[] = { 1 }; // 52 const static double abdCHCl2F[] = { 1 }; // 53 const static double abdHDO[] = { 0.00031069, 6.23e-07, 1.16e-07 }; // 54 const static double abdC2F6[] = { 1 }; // 55 const static double abdCClF3[] = { 1 }; // 56 const static double abdC2Cl3F3[] = { 1 }; // 57 const static double abdC2Cl2F4[] = { 1 }; // 58 const static double abdC2ClF5[] = { 1 }; // 59 const static double abdCHCl2CF3[] = { 1 }; // 60 const static double abdCHClFCF3[] = { 1 }; // 61 const static double abdCH3CCl2F[] = { 1 }; // 62 const static double abdCH3CClF2[] = { 1 }; // 63 const static double abdCHCl2CF2CF3[] = { 1 }; // 64 const static double abdCClF2CF2CHClF[] = { 1 }; // 65 const static double abdCH2F2[] = { 1 }; // 66 const static double abdCHF2CF3[] = { 1 }; // 67 const static double abdCHF2CHF2[] = { 1 }; // 68 const static double abdCFH2CF3[] = { 1 }; // 69 const static double abdCF3CH3[] = { 1 }; // 70 const static double abdCH3CHF2[] = { 1 }; // 71 const static double abdClO2[] = { 1 }; // 72 const static double abdC3H8[] = { 1 }; // 73 const static double abdHNO4[] = { 1 }; // 74 const static double abdSF5CF3[] = { 1 }; // 75 const static double abdNO3[] = { 1 }; // 76 const static double abdBrO[] = { 1 }; // 77 const static double abdCH3D[] = { 1 }; // 78 const static double abdGeH4[] = { 1 }; // 79 const static double abdC2N2[] = { 1 }; // 80 const static double abdC4H2[] = { 1 }; // 81 const static double abdC3HN[] = { 1 }; // 82 const static double abdC3H4[] = { 1 }; // 83 const static double abdCH3CN[] = { 1 }; // 84 const static double abdC2H3NO5[] = { 1 }; // 85 const static double tips296_H2O[] = {1.746400e+02, 1.751100e+02, 1.047900e+03, 8.590100e+02, 8.751900e+02, 5.220400e+03}; // 1 const static double tips296_CO2[] = {2.869400e+02, 5.784100e+02, 6.094800e+02, 3.552700e+03, 1.229100e+03, 7.162900e+03, 3.242100e+02, 3.776400e+03}; // 2 const static double tips296_O3[] = {3.483800e+03, 7.465700e+03, 3.647100e+03, 4.333100e+04, 2.140500e+04}; // 3 const static double tips296_N2O[] = {5.001800e+03, 3.361900e+03, 3.458600e+03, 5.314700e+03, 3.097100e+04}; // 4 const static double tips296_CO[] = {1.071200e+02, 2.240800e+02, 1.124700e+02, 6.593400e+02, 2.358200e+02, 1.380900e+03}; // 5 const static double tips296_CH4[] = {5.904500e+02, 1.180800e+03, 4.775000e+03}; // 6 const static double tips296_O2[] = {2.157700e+02, 4.523000e+02, 2.640600e+03}; // 7 const static double tips296_NO[] = {1.142100e+03, 7.892600e+02, 1.204500e+03}; // 8 const static double tips296_SO2[] = {6.340300e+03, 6.368900e+03}; // 9 const static double tips296_NO2[] = {1.357800e+04}; // 10 const static double tips296_NH3[] = {1.725200e+03, 1.152700e+03}; // 11 const static double tips296_HNO3[] = {2.141200e+05}; // 12 const static double tips296_OH[] = {8.036200e+01, 8.088200e+01, 2.093100e+02}; // 13 const static double tips296_HF[] = {4.146600e+01}; // 14 const static double tips296_HCl[] = {1.606600e+02, 1.608900e+02}; // 15 const static double tips296_HBr[] = {2.001800e+02, 2.002400e+02}; // 16 const static double tips296_HI[] = {3.890000e+02}; // 17 const static double tips296_ClO[] = {3.274600e+03, 3.332300e+03}; // 18 const static double tips296_OCS[] = {1.221000e+03, 1.253500e+03, 2.484200e+03, 4.950100e+03, 1.313700e+03}; // 19 const static double tips296_H2CO[] = {2.846700e+03, 5.837600e+03, 2.986400e+03}; // 20 const static double tips296_HOCl[] = {1.927400e+04, 1.961600e+04}; // 21 const static double tips296_N2[] = {4.659800e+02}; // 22 const static double tips296_HCN[] = {8.952900e+02, 1.840300e+03, 6.214100e+02}; // 23 const static double tips296_CH3Cl[] = {1.158300e+05, 1.176700e+05}; // 24 const static double tips296_H2O2[] = {9.819800e+03}; // 25 const static double tips296_C2H2[] = {4.140300e+02, 1.656200e+03}; // 26 const static double tips296_C2H6[] = {7.088100e+04}; // 27 const static double tips296_PH3[] = {3.248600e+03}; // 28 const static double tips296_COF2[] = {7.004400e+04}; // 29 const static double tips296_SF6[] = {1.623300e+06}; // 30 const static double tips296_H2S[] = {5.030700e+02, 5.043500e+02, 2.014900e+03}; // 31 const static double tips296_HCOOH[] = {3.913300e+04}; // 32 const static double tips296_HO2[] = {4.300400e+03}; // 33 const static double tips296_O[] = {6.721200e+00}; // 34 const static double tips296_ClONO2[] = {4.788400e+06, 4.910200e+06}; // 35 const static double tips296_NOp[] = {3.116800e+02}; // 36 const static double tips296_HOBr[] = {2.833900e+04, 2.823800e+04}; // 37 const static double tips296_C2H4[] = {1.104100e+04, 4.519700e+04}; // 38 const static double tips296_CH3OH[] = {3.531400e+04}; // 39 const static double tips296_HNO2[] = { 1 }; // 40 const static double tips296_N2O5[] = { 1 }; // 41 const static double tips296_CH3F[] = { 1 }; // 42 const static double tips296_CF4[] = { 1 }; // 43 const static double tips296_CCl2F2[] = { 1 }; // 44 const static double tips296_CCl3F[] = { 1 }; // 45 const static double tips296_CH3CCl3[] = { 1 }; // 46 const static double tips296_CCl4[] = { 1 }; // 47 const static double tips296_CFClO[] = { 1 }; // 48 const static double tips296_CHClF2[] = { 1 }; // 49 const static double tips296_COCl2[] = { 1 }; // 50 const static double tips296_CH3Br[] = { 1, 1 }; // 51 const static double tips296_CH3I[] = { 1 }; // 52 const static double tips296_CHCl2F[] = { 1 }; // 53 const static double tips296_HDO[] = { 1, 1, 1 }; // 54 const static double tips296_C2F6[] = { 1 }; // 55 const static double tips296_CClF3[] = { 1 }; // 56 const static double tips296_C2Cl3F3[] = { 1 }; // 57 const static double tips296_C2Cl2F4[] = { 1 }; // 58 const static double tips296_C2ClF5[] = { 1 }; // 59 const static double tips296_CHCl2CF3[] = { 1 }; // 60 const static double tips296_CHClFCF3[] = { 1 }; // 61 const static double tips296_CH3CCl2F[] = { 1 }; // 62 const static double tips296_CH3CClF2[] = { 1 }; // 63 const static double tips296_CHCl2CF2CF3[] = { 1 }; // 64 const static double tips296_CClF2CF2CHClF[] = { 1 }; // 65 const static double tips296_CH2F2[] = { 1 }; // 66 const static double tips296_CHF2CF3[] = { 1 }; // 67 const static double tips296_CHF2CHF2[] = { 1 }; // 68 const static double tips296_CFH2CF3[] = { 1 }; // 69 const static double tips296_CF3CH3[] = { 1 }; // 70 const static double tips296_CH3CHF2[] = { 1 }; // 71 const static double tips296_ClO2[] = { 1 }; // 72 const static double tips296_C3H8[] = { 1 }; // 73 const static double tips296_HNO4[] = { 1 }; // 74 const static double tips296_SF5CF3[] = { 1 }; // 75 const static double tips296_NO3[] = { 1 }; // 76 const static double tips296_BrO[] = { 1 }; // 77 const static double tips296_CH3D[] = { 1 }; // 78 const static double tips296_GeH4[] = { 1 }; // 79 const static double tips296_C2N2[] = { 1 }; // 80 const static double tips296_C4H2[] = { 1 }; // 81 const static double tips296_C3HN[] = { 1 }; // 82 const static double tips296_C3H4[] = { 1 }; // 83 const static double tips296_CH3CN[] = { 1 }; // 84 const static double tips296_C2H3NO5[] = { 1 }; // 85 struct { const int numberOfIsotopes; const char* name; const char* commonFormula; const char** formula; const int* isotopologue; const double* wt; const double* abundance; const double* tips296; } static const moleculeData[maxMolecules] = { { 6 , "water" , "H2O" , (forH2O +0) , (itlH2O +0) , ( wgtH2O +0) , (abdH2O +0) , (tips296_H2O +0) } , { 8 , "carbon dioxide" , "CO2" , (forCO2 +0) , (itlCO2 +0) , ( wgtCO2 +0) , (abdCO2 +0) , (tips296_CO2 +0) } , { 5 , "ozone" , "O3" , (forO3 +0) , (itlO3 +0) , ( wgtO3 +0) , (abdO3 +0) , (tips296_O3 +0) } , { 5 , "nitrous oxide" , "N2O" , (forN2O +0) , (itlN2O +0) , ( wgtN2O +0) , (abdN2O +0) , (tips296_N2O +0) } , { 6 , "carbon monoxide" , "CO" , (forCO +0) , (itlCO +0) , ( wgtCO +0) , (abdCO +0) , (tips296_CO +0) } , { 3 , "methane" , "CH4" , (forCH4 +0) , (itlCH4 +0) , ( wgtCH4 +0) , (abdCH4 +0) , (tips296_CH4 +0) } , { 3 , "oxygen" , "O2" , (forO2 +0) , (itlO2 +0) , ( wgtO2 +0) , (abdO2 +0) , (tips296_O2 +0) } , { 3 , "nitric oxide" , "NO" , (forNO +0) , (itlNO +0) , ( wgtNO +0) , (abdNO +0) , (tips296_NO +0) } , { 2 , "sulfur dioxide" , "SO2" , (forSO2 +0) , (itlSO2 +0) , ( wgtSO2 +0) , (abdSO2 +0) , (tips296_SO2 +0) } , { 1 , "nitrogen dioxide" , "NO2" , (forNO2 +0) , (itlNO2 +0) , ( wgtNO2 +0) , (abdNO2 +0) , (tips296_NO2 +0) } , { 2 , "ammonia" , "NH3" , (forNH3 +0) , (itlNH3 +0) , ( wgtNH3 +0) , (abdNH3 +0) , (tips296_NH3 +0) } , { 1 , "nitric acid" , "HNO3" , (forHNO3 +0) , (itlHNO3 +0) , ( wgtHNO3 +0) , (abdHNO3 +0) , (tips296_HNO3 +0) } , { 3 , "hydroxyl radical" , "OH" , (forOH +0) , (itlOH +0) , ( wgtOH +0) , (abdOH +0) , (tips296_OH +0) } , { 1 , "hydrogen fluoride" , "HF" , (forHF +0) , (itlHF +0) , ( wgtHF +0) , (abdHF +0) , (tips296_HF +0) } , { 2 , "hydrogen chloride" , "HCl" , (forHCl +0) , (itlHCl +0) , ( wgtHCl +0) , (abdHCl +0) , (tips296_HCl +0) } , { 2 , "hydrogen bromide" , "HBr" , (forHBr +0) , (itlHBr +0) , ( wgtHBr +0) , (abdHBr +0) , (tips296_HBr +0) } , { 1 , "hydrogen iodide" , "HI" , (forHI +0) , (itlHI +0) , ( wgtHI +0) , (abdHI +0) , (tips296_HI +0) } , { 2 , "monochlorine monoxide" , "ClO" , (forClO +0) , (itlClO +0) , ( wgtClO +0) , (abdClO +0) , (tips296_ClO +0) } , { 5 , "carbonyl sulfide" , "OCS" , (forOCS +0) , (itlOCS +0) , ( wgtOCS +0) , (abdOCS +0) , (tips296_OCS +0) } , { 3 , "formaldehyde" , "H2CO" , (forH2CO +0) , (itlH2CO +0) , ( wgtH2CO +0) , (abdH2CO +0) , (tips296_H2CO +0) } , { 2 , "hypochlorous acid" , "HOCl" , (forHOCl +0) , (itlHOCl +0) , ( wgtHOCl +0) , (abdHOCl +0) , (tips296_HOCl +0) } , { 1 , "nitrogen" , "N2" , (forN2 +0) , (itlN2 +0) , ( wgtN2 +0) , (abdN2 +0) , (tips296_N2 +0) } , { 3 , "hydrogen cyanide" , "HCN" , (forHCN +0) , (itlHCN +0) , ( wgtHCN +0) , (abdHCN +0) , (tips296_HCN +0) } , { 2 , "methyl chloride" , "CH3Cl" , (forCH3Cl +0) , (itlCH3Cl +0) , ( wgtCH3Cl +0) , (abdCH3Cl +0) , (tips296_CH3Cl +0) } , { 1 , "hydrogen peroxide" , "H2O2" , (forH2O2 +0) , (itlH2O2 +0) , ( wgtH2O2 +0) , (abdH2O2 +0) , (tips296_H2O2 +0) } , { 2 , "acetylene" , "C2H2" , (forC2H2 +0) , (itlC2H2 +0) , ( wgtC2H2 +0) , (abdC2H2 +0) , (tips296_C2H2 +0) } , { 1 , "ethane" , "C2H6" , (forC2H6 +0) , (itlC2H6 +0) , ( wgtC2H6 +0) , (abdC2H6 +0) , (tips296_C2H6 +0) } , { 1 , "phosphine" , "PH3" , (forPH3 +0) , (itlPH3 +0) , ( wgtPH3 +0) , (abdPH3 +0) , (tips296_PH3 +0) } , { 1 , "carbonic difluoride" , "COF2" , (forCOF2 +0) , (itlCOF2 +0) , ( wgtCOF2 +0) , (abdCOF2 +0) , (tips296_COF2 +0) } , { 1 , "sulfur hexafluoride" , "SF6" , (forSF6 +0) , (itlSF6 +0) , ( wgtSF6 +0) , (abdSF6 +0) , (tips296_SF6 +0) } , { 3 , "hydrogen sulfide" , "H2S" , (forH2S +0) , (itlH2S +0) , ( wgtH2S +0) , (abdH2S +0) , (tips296_H2S +0) } , { 1 , "formic acid" , "HCOOH" , (forHCOOH +0) , (itlHCOOH +0) , ( wgtHCOOH +0) , (abdHCOOH +0) , (tips296_HCOOH +0) } , { 1 , "hydroperoxy radical" , "HO2" , (forHO2 +0) , (itlHO2 +0) , ( wgtHO2 +0) , (abdHO2 +0) , (tips296_HO2 +0) } , { 1 , "atomic oxygen" , "O" , (forO +0) , (itlO +0) , ( wgtO +0) , (abdO +0) , (tips296_O +0) } , { 2 , "chlorine nitrate" , "ClONO2" , (forClONO2 +0) , (itlClONO2 +0) , ( wgtClONO2 +0) , (abdClONO2 +0) , (tips296_ClONO2 +0) } , { 1 , "nitric oxide cation" , "NO+" , (forNOp +0) , (itlNOp +0) , ( wgtNOp +0) , (abdNOp +0) , (tips296_NOp +0) } , { 2 , "hypobromous acid" , "HOBr" , (forHOBr +0) , (itlHOBr +0) , ( wgtHOBr +0) , (abdHOBr +0) , (tips296_HOBr +0) } , { 2 , "ethylene" , "C2H4" , (forC2H4 +0) , (itlC2H4 +0) , ( wgtC2H4 +0) , (abdC2H4 +0) , (tips296_C2H4 +0) } , { 1 , "methanol" , "CH3OH" , (forCH3OH +0) , (itlCH3OH +0) , ( wgtCH3OH +0) , (abdCH3OH +0) , (tips296_CH3OH +0) } , { 1 , "nitrous acid" , "HNO2" ,(forHNO2 +0) , (itlHNO2 +0) , ( wgtHNO2 +0) , (abdHNO2 +0) , (tips296_HNO2 +0) } , { 1 , "dinitrogen pentoxide" , "N2O5" ,(forN2O5 +0) , (itlN2O5 +0) , ( wgtN2O5 +0) , (abdN2O5 +0) , (tips296_N2O5 +0) } , { 1 , "methyl fluoride" , "CH3F" ,(forCH3F +0) , (itlCH3F +0) , ( wgtCH3F +0) , (abdCH3F +0) , (tips296_CH3F +0) } , { 1 , "carbon tetrafluoride" , "CF4" ,(forCF4 +0) , (itlCF4 +0) , ( wgtCF4 +0) , (abdCF4 +0) , (tips296_CF4 +0) } , { 1 , "CFC-12" , "CCl2F2" ,(forCCl2F2 +0) , (itlCCl2F2 +0) , ( wgtCCl2F2 +0) , (abdCCl2F2 +0) , (tips296_CCl2F2 +0) } , { 1 , "CFC-11" , "CCl3F" ,(forCCl3F +0) , (itlCCl3F +0) , ( wgtCCl3F +0) , (abdCCl3F +0) , (tips296_CCl3F +0) } , { 1 , "1 1 1-trichloroethane" , "CH3CCl3" ,(forCH3CCl3 +0) , (itlCH3CCl3 +0) , ( wgtCH3CCl3 +0) , (abdCH3CCl3 +0) , (tips296_CH3CCl3 +0) } , { 1 , "carbon tetrachloride" , "CCl4" ,(forCCl4 +0) , (itlCCl4 +0) , ( wgtCCl4 +0) , (abdCCl4 +0) , (tips296_CCl4 +0) } , { 1 , "carbonic chloride fluoride" , "CFClO" ,(forCFClO +0) , (itlCFClO +0) , ( wgtCFClO +0) , (abdCFClO +0) , (tips296_CFClO +0) } , { 1 , "HCFC-22" , "CHClF2" ,(forCHClF2 +0) , (itlCHClF2 +0) , ( wgtCHClF2 +0) , (abdCHClF2 +0) , (tips296_CHClF2 +0) } , { 1 , "phosgene" , "COCl2" ,(forCOCl2 +0) , (itlCOCl2 +0) , ( wgtCOCl2 +0) , (abdCOCl2 +0) , (tips296_COCl2 +0) } , { 2 , "methyl bromide" , "CH3Br" ,(forCH3Br +0) , (itlCH3Br +0) , ( wgtCH3Br +0) , (abdCH3Br +0) , (tips296_CH3Br +0) } , { 1 , "methyl iodide" , "CH3I" ,(forCH3I +0) , (itlCH3I +0) , ( wgtCH3I +0) , (abdCH3I +0) , (tips296_CH3I +0) } , { 1 , "HCFC-21" , "CHCl2F" ,(forCHCl2F +0) , (itlCHCl2F +0) , ( wgtCHCl2F +0) , (abdCHCl2F +0) , (tips296_CHCl2F +0) } , { 3 , "water-D1" , "HDO" ,(forHDO +0) , (itlHDO +0) , ( wgtHDO +0) , (abdHDO +0) , (tips296_HDO +0) } , { 1 , "CFC-116" , "C2F6" ,(forC2F6 +0) , (itlC2F6 +0) , ( wgtC2F6 +0) , (abdC2F6 +0) , (tips296_C2F6 +0) } , { 1 , "CFC-13" , "CClF3" ,(forCClF3 +0) , (itlCClF3 +0) , ( wgtCClF3 +0) , (abdCClF3 +0) , (tips296_CClF3 +0) } , { 1 , "CFC-113" , "C2Cl3F3" ,(forC2Cl3F3 +0) , (itlC2Cl3F3 +0) , ( wgtC2Cl3F3 +0) , (abdC2Cl3F3 +0) , (tips296_C2Cl3F3 +0) } , { 1 , "CFC-114" , "C2Cl2F4" ,(forC2Cl2F4 +0) , (itlC2Cl2F4 +0) , ( wgtC2Cl2F4 +0) , (abdC2Cl2F4 +0) , (tips296_C2Cl2F4 +0) } , { 1 , "CFC-115" , "C2ClF5" ,(forC2ClF5 +0) , (itlC2ClF5 +0) , ( wgtC2ClF5 +0) , (abdC2ClF5 +0) , (tips296_C2ClF5 +0) } , { 1 , "HCFC-123" , "CHCl2CF3" ,(forCHCl2CF3 +0) , (itlCHCl2CF3 +0) , ( wgtCHCl2CF3 +0) , (abdCHCl2CF3 +0) , (tips296_CHCl2CF3 +0) } , { 1 , "HCFC-124" , "CHClFCF3" ,(forCHClFCF3 +0) , (itlCHClFCF3 +0) , ( wgtCHClFCF3 +0) , (abdCHClFCF3 +0) , (tips296_CHClFCF3 +0) } , { 1 , "HCFC-141b" , "CH3CCl2F" ,(forCH3CCl2F +0) , (itlCH3CCl2F +0) , ( wgtCH3CCl2F +0) , (abdCH3CCl2F +0) , (tips296_CH3CCl2F +0) } , { 1 , "HCFC-142b" , "CH3CClF2" ,(forCH3CClF2 +0) , (itlCH3CClF2 +0) , ( wgtCH3CClF2 +0) , (abdCH3CClF2 +0) , (tips296_CH3CClF2 +0) } , { 1 , "HCFC-225ca" , "CHCl2CF2CF3" ,(forCHCl2CF2CF3 +0) , (itlCHCl2CF2CF3 +0) , ( wgtCHCl2CF2CF3 +0) , (abdCHCl2CF2CF3 +0) , (tips296_CHCl2CF2CF3 +0) } , { 1 , "HCFC-225cb" , "CClF2CF2CHClF" ,(forCClF2CF2CHClF +0) , (itlCClF2CF2CHClF +0) , ( wgtCClF2CF2CHClF +0) , (abdCClF2CF2CHClF +0) , (tips296_CClF2CF2CHClF +0) } , { 1 , "HCFC-32" , "CH2F2" ,(forCH2F2 +0) , (itlCH2F2 +0) , ( wgtCH2F2 +0) , (abdCH2F2 +0) , (tips296_CH2F2 +0) } , { 1 , "HCFC-125" , "CHF2CF3" ,(forCHF2CF3 +0) , (itlCHF2CF3 +0) , ( wgtCHF2CF3 +0) , (abdCHF2CF3 +0) , (tips296_CHF2CF3 +0) } , { 1 , "HCFC-134" , "CHF2CHF2" ,(forCHF2CHF2 +0) , (itlCHF2CHF2 +0) , ( wgtCHF2CHF2 +0) , (abdCHF2CHF2 +0) , (tips296_CHF2CHF2 +0) } , { 1 , "HCFC-134a" , "CFH2CF3" ,(forCFH2CF3 +0) , (itlCFH2CF3 +0) , ( wgtCFH2CF3 +0) , (abdCFH2CF3 +0) , (tips296_CFH2CF3 +0) } , { 1 , "HCFC-143a" , "CF3CH3" ,(forCF3CH3 +0) , (itlCF3CH3 +0) , ( wgtCF3CH3 +0) , (abdCF3CH3 +0) , (tips296_CF3CH3 +0) } , { 1 , "HCFC-152a" , "CH3CHF2" ,(forCH3CHF2 +0) , (itlCH3CHF2 +0) , ( wgtCH3CHF2 +0) , (abdCH3CHF2 +0) , (tips296_CH3CHF2 +0) } , { 1 , "chlorine dioxide" , "ClO2" ,(forClO2 +0) , (itlClO2 +0) , ( wgtClO2 +0) , (abdClO2 +0) , (tips296_ClO2 +0) } , { 1 , "propane" , "C3H8" ,(forC3H8 +0) , (itlC3H8 +0) , ( wgtC3H8 +0) , (abdC3H8 +0) , (tips296_C3H8 +0) } , { 1 , "peroxynitric acid" , "HNO4" ,(forHNO4 +0) , (itlHNO4 +0) , ( wgtHNO4 +0) , (abdHNO4 +0) , (tips296_HNO4 +0) } , { 1 , "trifluoromethyl sulfur pentaflouride" , "SF5CF3" ,(forSF5CF3 +0) , (itlSF5CF3 +0) , ( wgtSF5CF3 +0) , (abdSF5CF3 +0) , (tips296_SF5CF3 +0) } , { 1 , "nitrogen trioxide" , "NO3" ,(forNO3 +0) , (itlNO3 +0) , ( wgtNO3 +0) , (abdNO3 +0) , (tips296_NO3 +0) } , { 1 , "bromine monoxide" , "BrO" ,(forBrO +0) , (itlBrO +0) , ( wgtBrO +0) , (abdBrO +0) , (tips296_BrO +0) } , { 1 , "methane-d1" , "CH3D" ,(forCH3D +0) , (itlCH3D +0) , ( wgtCH3D +0) , (abdCH3D +0) , (tips296_CH3D +0) } , { 1 , "germane" , "GeH4" ,(forGeH4 +0) , (itlGeH4 +0) , ( wgtGeH4 +0) , (abdGeH4 +0) , (tips296_GeH4 +0) } , { 1 , "cyanogen" , "C2N2" ,(forC2N2 +0) , (itlC2N2 +0) , ( wgtC2N2 +0) , (abdC2N2 +0) , (tips296_C2N2 +0) } , { 1 , "butadiyne" , "C4H2" ,(forC4H2 +0) , (itlC4H2 +0) , ( wgtC4H2 +0) , (abdC4H2 +0) , (tips296_C4H2 +0) } , { 1 , "propiolonitrile" , "C3HN" ,(forC3HN +0) , (itlC3HN +0) , ( wgtC3HN +0) , (abdC3HN +0) , (tips296_C3HN +0) } , { 1 , "propyne" , "C3H4" ,(forC3H4 +0) , (itlC3H4 +0) , ( wgtC3H4 +0) , (abdC3H4 +0) , (tips296_C3H4 +0) } , { 1 , "acetonitrile" , "CH3CN" ,(forCH3CN +0) , (itlCH3CN +0) , ( wgtCH3CN +0) , (abdCH3CN +0) , (tips296_CH3CN +0) } , { 1 , "peroxyacetyl nitrate" , "C2H3NO5" ,(forC2H3NO5 +0) , (itlC2H3NO5 +0) , ( wgtC2H3NO5 +0) , (abdC2H3NO5 +0) , (tips296_C2H3NO5 +0) } }; } /* namespace */ #endif //_HITRAN2004_H_