BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
cl_GT_TransportPolyEmpty.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_TRANSPORTPOLYEMPTY_HPP
13#define BELFEM_CL_GT_TRANSPORTPOLYEMPTY_HPP
14
15#include "typedefs.hpp"
16#include "cl_Vector.hpp"
18namespace belfem
19{
20 namespace gastables
21 {
22//------------------------------------------------------------------------------
35 {
36//------------------------------------------------------------------------------
37 public:
38//------------------------------------------------------------------------------
39
40 TransportPolyEmpty( const enum TransportPolyType aType );
41
42//------------------------------------------------------------------------------
43
45
46//------------------------------------------------------------------------------
47
48 real
49 rawpoly( const real T ) const;
50
51//------------------------------------------------------------------------------
52
53 real
54 drawpoly( const real T ) const;
55
56//------------------------------------------------------------------------------
57
58 real
59 ddrawpoly( const real T ) const;
60
61//------------------------------------------------------------------------------
62
63 real
64 eval( const real T ) const;
65
66//------------------------------------------------------------------------------
67
68 real
69 deval( const real T ) const;
70
71//------------------------------------------------------------------------------
72
73 real
74 ddeval( const real T ) const;
75
76//------------------------------------------------------------------------------
77 };
78//------------------------------------------------------------------------------
79 } /* namespace gastables */
80} /* namespace belfem */
81
82#endif //BELFEM_CL_GT_TRANSPORTPOLYEMPTY_HPP
real drawpoly(const real T) const
Definition cl_GT_TransportPolyEmpty.cpp:39
real ddrawpoly(const real T) const
Definition cl_GT_TransportPolyEmpty.cpp:48
real eval(const real T) const
Definition cl_GT_TransportPolyEmpty.cpp:57
real ddeval(const real T) const
Definition cl_GT_TransportPolyEmpty.cpp:73
TransportPolyEmpty(const enum TransportPolyType aType)
Definition cl_GT_TransportPolyEmpty.cpp:21
real deval(const real T) const
Definition cl_GT_TransportPolyEmpty.cpp:65
real rawpoly(const real T) const
Definition cl_GT_TransportPolyEmpty.cpp:30
TransportPoly(const enum TransportPolyType aType, const real aTmin, const real aTmax, const Vector< real > &aCoefficients, const TransportPolyKind aKind=TransportPolyKind::DEFAULT)
Definition cl_GT_TransportPoly.cpp:20
Definition cl_Gas.hpp:33
TransportPolyType
Definition cl_GT_TransportPoly.hpp:25
USER GUIDES:
Definition cl_Capacitor.cpp:16
double real
Definition typedefs.hpp:36