BELFEM
0.9.0
Berkeley Lab Finite Element Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
cl_GT_InputData.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_INPUTDATA_HPP
13
#define BELFEM_CL_GT_INPUTDATA_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
//------------------------------------------------------------------------------
39
class
InputData
:
public
Ascii
40
{
41
Map <string, uint> mMap;
42
//----------------------------------------------------------------------------
43
public
:
44
//----------------------------------------------------------------------------
45
46
InputData
(
const
string
& aPath );
47
48
//----------------------------------------------------------------------------
49
50
~InputData
() =
default
;
51
52
//----------------------------------------------------------------------------
53
54
void
55
read_data
(
GasData
* aData );
56
57
//----------------------------------------------------------------------------
58
59
bool
60
entry_exists
(
GasData
* aData );
61
62
//----------------------------------------------------------------------------
63
};
64
//------------------------------------------------------------------------------
65
}
/* namespace gastables */
66
}
/* namespace belfem */
67
68
#endif
//BELFEM_CL_GT_INPUTDATA_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::gastables::GasData
The per species property record: the scalar data that describe a gas but do not depend on the state.
Definition
cl_GT_GasData.hpp:58
belfem::gastables::InputData::entry_exists
bool entry_exists(GasData *aData)
Definition
cl_GT_InputData.cpp:129
belfem::gastables::InputData::~InputData
~InputData()=default
belfem::gastables::InputData::read_data
void read_data(GasData *aData)
Definition
cl_GT_InputData.cpp:56
belfem::gastables::InputData::InputData
InputData(const string &aPath)
Definition
cl_GT_InputData.cpp:24
belfem::gastables
Definition
cl_Gas.hpp:33
belfem
USER GUIDES:
Definition
cl_Capacitor.cpp:16
typedefs.hpp
src
physics
gastables
cl_GT_InputData.hpp
Generated by
1.18.0