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_NASA_MIXTURE_PARSING_INSTANTIATE_MACRO_H 28 #define ANTIOCH_NASA_MIXTURE_PARSING_INSTANTIATE_MACRO_H 29 30 #define ANTIOCH_NASA_MIXTURE_PARSING_INSTANTIATE(curvefit) \ 31 template void read_nasa_mixture_data<float,curvefit<float> >( NASAThermoMixture<float,curvefit<float> >&, const std::string&, ParsingType, bool ); \ 32 template void read_nasa_mixture_data<double,curvefit<double> >( NASAThermoMixture<double,curvefit<double> >&, const std::string&, ParsingType, bool ); \ 33 template void read_nasa_mixture_data<long double,curvefit<long double> >( NASAThermoMixture<long double,curvefit<long double> >&, const std::string&, ParsingType, bool ) 34 35 #endif // ANTIOCH_NASA_MIXTURE_PARSING_INSTANTIATE_MACRO_H 36