BELFEM
0.9.0
Berkeley Lab Finite Element Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
cl_GT_InputAlpha.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_INPUTALPHA_HPP
13
#define BELFEM_CL_GT_INPUTALPHA_HPP
14
15
#include "
typedefs.hpp
"
16
#include "
cl_Map.hpp
"
17
#include "
cl_Ascii.hpp
"
18
#include "
cl_GT_GasData.hpp
"
19
20
namespace
belfem
21
{
22
namespace
gastables
23
{
24
//------------------------------------------------------------------------------
25
// reads the alpha coefficients for a cubic gas
45
class
InputAlpha
:
public
Ascii
46
{
47
// map to line in buffer
48
Map <string, uint> mMap;
49
50
//----------------------------------------------------------------------------
51
public
:
52
//----------------------------------------------------------------------------
53
54
InputAlpha
(
const
string
& aPath );
55
56
//----------------------------------------------------------------------------
57
58
~InputAlpha
() =
default
;
59
60
//----------------------------------------------------------------------------
61
62
bool
63
entry_exists
(
GasData
* aData );
64
65
//----------------------------------------------------------------------------
66
67
void
68
read_data
(
GasData
* aData );
69
70
//----------------------------------------------------------------------------
71
};
72
//------------------------------------------------------------------------------
73
}
/* namespace gastables */
74
}
/* namespace belfem */
75
76
#endif
//BELFEM_CL_GT_INPUTALPHA_HPP
cl_Ascii.hpp
cl_GT_GasData.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::InputAlpha::~InputAlpha
~InputAlpha()=default
belfem::gastables::InputAlpha::InputAlpha
InputAlpha(const string &aPath)
Definition
cl_GT_InputAlpha.cpp:23
belfem::gastables::InputAlpha::entry_exists
bool entry_exists(GasData *aData)
Definition
cl_GT_InputAlpha.cpp:52
belfem::gastables::InputAlpha::read_data
void read_data(GasData *aData)
Definition
cl_GT_InputAlpha.cpp:60
belfem::gastables
Definition
cl_Gas.hpp:33
belfem
USER GUIDES:
Definition
cl_Capacitor.cpp:16
typedefs.hpp
src
physics
gastables
cl_GT_InputAlpha.hpp
Generated by
1.18.0