antioch-0.4.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
parsing
include
antioch
nasa_mixture_parsing.h
Go to the documentation of this file.
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
28
#ifndef ANTIOCH_NASA_MIXTURE_ASCII_PARSING_H
29
#define ANTIOCH_NASA_MIXTURE_ASCII_PARSING_H
30
31
// C++
32
#include <string>
33
34
// Antioch
35
#include "
antioch/parsing_enum.h
"
36
#include "
antioch/default_filename.h
"
37
38
namespace
Antioch
39
{
40
// Forward declarations
41
template
<
class
NumericType,
class
NASAFit>
42
class
NASAThermoMixture;
43
44
// definition problems du to backward compatibilities...
45
/*
46
ASCIIParser -> CEAThermodynamics
47
-> "antioch/cea_mixture_ascii_parsing.h"
48
-> "antioch/cea_mixture_parsing.h"
49
-> "antioch/nasa_mixture_parsing.h"
50
-> ASCIIParser
51
*/
52
template
<
class
NumericType>
53
class
ASCIIParser;
54
55
template
<
class
NumericType,
typename
CurveType >
56
void
read_nasa_mixture_data
( NASAThermoMixture<NumericType, CurveType > & thermo,
const
std::string &filename =
DefaultSourceFilename::thermo_data
(),
ParsingType
=
ASCII
,
bool
verbose =
true
);
57
58
}
// end namespace Antioch
59
60
#endif // ANTIOCH_NASA_MIXTURE_ASCII_PARSING_H
default_filename.h
Antioch::read_nasa_mixture_data
void read_nasa_mixture_data(NASAThermoMixture< NumericType, CurveType > &thermo, const std::string &filename=DefaultSourceFilename::thermo_data(), ParsingType=ASCII, bool verbose=true)
Definition:
nasa_mixture_parsing.C:42
Antioch::ASCII
Definition:
parsing_enum.h:32
Antioch::DefaultSourceFilename::thermo_data
static const std::string & thermo_data()
Definition:
default_filename.h:76
Antioch::ParsingType
ParsingType
Definition:
parsing_enum.h:32
parsing_enum.h
Antioch
The parameters are reduced parameters.
Definition:
chemical_mixture.h:47
Generated on Thu Jul 7 2016 11:09:45 for antioch-0.4.0 by
doxygen
1.8.8