BELFEM
0.9.0
Berkeley Lab Finite Element Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
cl_GT_HeatPolyGlue.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_HEATPOLYGLUE_HPP
13
#define BELFEM_CL_GT_HEATPOLYGLUE_HPP
14
15
16
#include "
cl_Vector.hpp
"
17
#include "
cl_GT_HeatPoly.hpp
"
18
19
namespace
belfem
20
{
21
namespace
gastables
22
{
26
class
HeatPolyGlue
:
public
HeatPoly
27
{
28
//------------------------------------------------------------------------------
29
public
:
30
//------------------------------------------------------------------------------
31
32
HeatPolyGlue
(
33
const
real
aTmin,
34
const
real
aTmax,
35
const
real
aEnthalpyConstant,
36
const
real
aEntropyConstant,
37
const
Vector< real >
& aCoefficients );
38
39
//------------------------------------------------------------------------------
40
41
~HeatPolyGlue
() =
default
;
42
43
//------------------------------------------------------------------------------
44
45
real
46
Cp
(
const
real
T )
const
;
47
48
//------------------------------------------------------------------------------
49
50
real
51
H
(
const
real
T )
const
;
52
53
//------------------------------------------------------------------------------
54
55
real
56
S
(
const
real
T )
const
;
57
58
//------------------------------------------------------------------------------
59
60
real
61
dSdT
(
const
real
T )
const
;
62
63
//------------------------------------------------------------------------------
64
65
real
66
dCpdT
(
const
real
T )
const
;
67
68
//------------------------------------------------------------------------------
69
70
real
71
d2CpdT2
(
const
real
T )
const
;
72
73
//------------------------------------------------------------------------------
74
};
75
76
//------------------------------------------------------------------------------
77
}
/* namespace gastables */
78
}
/* namespace belfem */
79
#endif
//BELFEM_CL_GT_HEATPOLYGLUE_HPP
cl_GT_HeatPoly.hpp
cl_Vector.hpp
belfem::Vector< real >
belfem::gastables::HeatPolyGlue::Cp
real Cp(const real T) const
Definition
cl_GT_HeatPolyGlue.cpp:41
belfem::gastables::HeatPolyGlue::dSdT
real dSdT(const real T) const
Definition
cl_GT_HeatPolyGlue.cpp:84
belfem::gastables::HeatPolyGlue::~HeatPolyGlue
~HeatPolyGlue()=default
belfem::gastables::HeatPolyGlue::HeatPolyGlue
HeatPolyGlue(const real aTmin, const real aTmax, const real aEnthalpyConstant, const real aEntropyConstant, const Vector< real > &aCoefficients)
Definition
cl_GT_HeatPolyGlue.cpp:22
belfem::gastables::HeatPolyGlue::dCpdT
real dCpdT(const real T) const
Definition
cl_GT_HeatPolyGlue.cpp:95
belfem::gastables::HeatPolyGlue::d2CpdT2
real d2CpdT2(const real T) const
Definition
cl_GT_HeatPolyGlue.cpp:108
belfem::gastables::HeatPolyGlue::S
real S(const real T) const
Definition
cl_GT_HeatPolyGlue.cpp:69
belfem::gastables::HeatPolyGlue::H
real H(const real T) const
Definition
cl_GT_HeatPolyGlue.cpp:55
belfem::gastables::HeatPoly::HeatPoly
HeatPoly(const real aTmin, const real aTmax, const real aEnthalpyConstant, const real aEntropyConstant, const Vector< real > &aCoefficients)
Definition
cl_GT_HeatPoly.cpp:20
belfem::gastables
Definition
cl_Gas.hpp:33
belfem
USER GUIDES:
Definition
cl_Capacitor.cpp:16
belfem::real
double real
Definition
typedefs.hpp:36
src
physics
gastables
cl_GT_HeatPolyGlue.hpp
Generated by
1.18.0