BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
cl_GT_TransportPolyCustom.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_TRANSPORTPOLYCUSTOM_HPP
13#define BELFEM_CL_GT_TRANSPORTPOLYCUSTOM_HPP
14
15#include "typedefs.hpp"
16#include "cl_Vector.hpp"
18namespace belfem
19{
20 namespace gastables
21 {
22//------------------------------------------------------------------------------
32 {
33 const Vector<real> mExponents;
34 const uint mNumberOfCoeffs;
35//------------------------------------------------------------------------------
36 public:
37//------------------------------------------------------------------------------
38
40 const enum TransportPolyType aType,
41 const real aTmin,
42 const real aTmax,
43 const Vector<real> & aCoefficients,
44 const Vector<real> & aExponents );
45
46//------------------------------------------------------------------------------
47
49
50//------------------------------------------------------------------------------
51
52 real
53 rawpoly( const real T ) const;
54
55//------------------------------------------------------------------------------
56
57 real
58 drawpoly( const real T ) const;
59
60//------------------------------------------------------------------------------
61
62 real
63 ddrawpoly( const real T ) const;
64
65//------------------------------------------------------------------------------
66 };
67 } /* namespace gastables */
68} /* namespace belfem */
69#endif //BELFEM_CL_GT_TRANSPORTPOLYCUSTOM_HPP
Column vector.
Definition cl_BZ_Vector.hpp:41
real ddrawpoly(const real T) const
Definition cl_GT_TransportPolyCustom.cpp:83
real drawpoly(const real T) const
Definition cl_GT_TransportPolyCustom.cpp:58
real rawpoly(const real T) const
Definition cl_GT_TransportPolyCustom.cpp:38
TransportPolyCustom(const enum TransportPolyType aType, const real aTmin, const real aTmax, const Vector< real > &aCoefficients, const Vector< real > &aExponents)
Definition cl_GT_TransportPolyCustom.cpp:20
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
unsigned int uint
Definition typedefs.hpp:30
double real
Definition typedefs.hpp:36