BELFEM
0.9.0
Berkeley Lab Finite Element Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
cl_GT_InputThermo.hpp
Go to the documentation of this file.
1
/*
2
* BELFEM -- The Berkeley Lab Finite Element Framework
3
* Copyright (c) 2026, The Regents of the University of California,
4
* through Lawrence Berkeley National Laboratory (subject to receipt of any required
5
* approvals from the U.S. Dept. of Energy). All rights reserved.
6
*
7
* Developers: Christian Messe, Gregory Giard
8
*
9
* See the top-level LICENSE file for the complete license and disclaimer.
10
*/
11
12
#ifndef BELFEM_CL_GT_INPUTTHERMO_HPP
13
#define BELFEM_CL_GT_INPUTTHERMO_HPP
14
15
#include "
typedefs.hpp
"
16
#include "
cl_Map.hpp
"
17
#include "
cl_Ascii.hpp
"
18
#include "
cl_GT_RefGas.hpp
"
19
20
namespace
belfem
21
{
22
namespace
gastables
23
{
24
//------------------------------------------------------------------------------
25
29
class
InputThermo
:
public
Ascii
30
{
31
// map connecting gas labes to line in buffer
32
Map< string, uint >
mMap;
33
34
//------------------------------------------------------------------------------
35
public
:
36
//------------------------------------------------------------------------------
37
42
InputThermo
(
const
string
& aPath );
43
44
~InputThermo
() =
default
;
45
46
//------------------------------------------------------------------------------
47
48
bool
49
entry_exists
(
RefGas
* aRefgas );
50
51
//------------------------------------------------------------------------------
52
53
void
54
read_data
(
RefGas
* aRefgas );
55
56
};
57
58
//------------------------------------------------------------------------------
59
}
/* namespace gastables */
60
}
/* namespace belfem */
61
#endif
//BELFEM_CL_GT_INPUTTHERMO_HPP
cl_Ascii.hpp
cl_GT_RefGas.hpp
cl_Map.hpp
belfem::Ascii::Ascii
Ascii(const string &aPath, const enum FileMode &aMode)
Definition
cl_Ascii.cpp:25
belfem::Map< string, uint >
belfem::gastables::InputThermo::~InputThermo
~InputThermo()=default
belfem::gastables::InputThermo::read_data
void read_data(RefGas *aRefgas)
Definition
cl_GT_InputThermo.cpp:84
belfem::gastables::InputThermo::entry_exists
bool entry_exists(RefGas *aRefgas)
Definition
cl_GT_InputThermo.cpp:76
belfem::gastables::InputThermo::InputThermo
InputThermo(const string &aPath)
Default Constructor.
Definition
cl_GT_InputThermo.cpp:33
belfem::gastables::RefGas
A single chemical species with its caloric and transport properties.
Definition
cl_GT_RefGas.hpp:76
belfem::gastables
Definition
cl_Gas.hpp:33
belfem
USER GUIDES:
Definition
cl_Capacitor.cpp:16
typedefs.hpp
src
physics
gastables
cl_GT_InputThermo.hpp
Generated by
1.18.0