BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
cl_GT_HeatPolyEmpty.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_HEATPOLYEMPTY_HPP
13#define BELFEM_CL_GT_HEATPOLYEMPTY_HPP
14
15#include "GT_globals.hpp"
16#include "cl_GT_HeatPoly.hpp"
17
18namespace belfem
19{
20 namespace gastables
21 {
26 class HeatPolyEmpty : public HeatPoly
27 {
28//------------------------------------------------------------------------------
29 public:
30//------------------------------------------------------------------------------
31
33 HeatPoly( 0.0, gTmax, 0.0, 0.0, Vector<real> ( 1, 0.0 ) )
34 {
35
36 }
37
38 ~HeatPolyEmpty() = default;
39
40//------------------------------------------------------------------------------
41
42 real
43 Cp( const real T ) const
44 {
45 return 0.0;
46 }
47
48//------------------------------------------------------------------------------
49
50 real
51 H( const real T ) const
52 {
53 return 0.0;
54 }
55
56//------------------------------------------------------------------------------
57
58 real
59 S( const real T ) const
60 {
61 return 0.0;
62 }
63
64//------------------------------------------------------------------------------
65
66 real
67 dSdT( const real T ) const
68 {
69 return 0.0;
70 }
71
72//------------------------------------------------------------------------------
73
74 real
75 dCpdT( const real T ) const
76 {
77 return 0.0;
78 }
79
80//------------------------------------------------------------------------------
81
82 real
83 d2CpdT2( const real T ) const
84 {
85 return 0.0;
86 }
87
88//------------------------------------------------------------------------------
89 };
90 }
91}
92#endif //BELFEM_CL_GT_HEATPOLYEMPTY_HPP
Column vector.
Definition cl_BZ_Vector.hpp:41
real dCpdT(const real T) const
Definition cl_GT_HeatPolyEmpty.hpp:75
real S(const real T) const
Definition cl_GT_HeatPolyEmpty.hpp:59
real Cp(const real T) const
Definition cl_GT_HeatPolyEmpty.hpp:43
real dSdT(const real T) const
Definition cl_GT_HeatPolyEmpty.hpp:67
real H(const real T) const
Definition cl_GT_HeatPolyEmpty.hpp:51
real d2CpdT2(const real T) const
Definition cl_GT_HeatPolyEmpty.hpp:83
HeatPolyEmpty()
Definition cl_GT_HeatPolyEmpty.hpp:32
HeatPoly(const real aTmin, const real aTmax, const real aEnthalpyConstant, const real aEntropyConstant, const Vector< real > &aCoefficients)
Definition cl_GT_HeatPoly.cpp:20
Definition cl_Gas.hpp:33
const real gTmax
Definition GT_globals.hpp:24
USER GUIDES:
Definition cl_Capacitor.cpp:16
double real
Definition typedefs.hpp:36