12#ifndef BELFEM_TYPEDEFS_HPP
13#define BELFEM_TYPEDEFS_HPP
32 typedef short unsigned int suint;
33 typedef long unsigned int luint;
34 typedef long long unsigned int lluint;
37 typedef std::complex<real>
cplx;
43 typedef long long unsigned int key_t;
48 typedef int64_t
int_t ;
58 constexpr id_t gNoID = std::numeric_limits<id_t>::max();
72 typedef std::array< real, 7 >
unit ;
74 typedef std::pair< real, unit >
value ;
77#define BELFEM_UCHAR_MAX std::numeric_limits<uchar>::max()
78#define BELFEM_SINT_MAX std::numeric_limits<sint>::max()
79#define BELFEM_SUINT_MAX std::numeric_limits<suint>::max()
80#define BELFEM_UINT_MAX std::numeric_limits<uint>::max()
81#define BELFEM_REAL_MAX std::numeric_limits<real>::max()
82#define BELFEM_REAL_MIN std::numeric_limits<real>::min()
83#define BELFEM_INT_MAX std::numeric_limits<int>::max()
84#define BELFEM_LUINT_MAX std::numeric_limits<luint>::max()
85#define BELFEM_KEY_MAX std::numeric_limits<key_t>::max()
86#define BELFEM_SIGNALING_NAN std::numeric_limits<real>::signaling_NaN()
87#define BELFEM_QUIET_NAN std::numeric_limits<real>::quiet_NaN()
88#define BELFEM_INFINITY std::numeric_limits<real>::infinity()
USER GUIDES:
Definition cl_Capacitor.cpp:16
std::complex< real > cplx
Definition typedefs.hpp:37
long int lsint
Definition typedefs.hpp:29
long long unsigned int lluint
Definition typedefs.hpp:34
std::string string
Definition typedefs.hpp:26
std::pair< real, unit > value
Definition typedefs.hpp:74
std::array< real, 7 > unit
Definition typedefs.hpp:72
constexpr real gTroom
Definition typedefs.hpp:64
long unsigned int luint
Definition typedefs.hpp:33
constexpr id_t gNoID
Definition typedefs.hpp:58
__uint128_t key128_t
Definition typedefs.hpp:44
unsigned int uint
Definition typedefs.hpp:30
constexpr real BELFEM_MESH_EPSILON
Definition typedefs.hpp:92
constexpr real gTref
Definition typedefs.hpp:63
constexpr real gFinDiffDeltaB
Definition typedefs.hpp:68
unsigned int id_t
Definition typedefs.hpp:41
constexpr real BELFEM_EPSILON
Definition typedefs.hpp:90
int proc_t
Definition commtypes.hpp:29
constexpr real BELFEM_EPS
Definition typedefs.hpp:91
constexpr real gTmin
Definition typedefs.hpp:65
unsigned char uchar
Definition typedefs.hpp:31
constexpr real gFinDiffDeltaAngle
Definition typedefs.hpp:69
long long unsigned int key_t
Definition typedefs.hpp:43
constexpr real gTfreeze
Definition typedefs.hpp:62
constexpr index_t gNoIndex
Definition typedefs.hpp:57
short unsigned int suint
Definition typedefs.hpp:32
constexpr proc_t gNoOwner
Definition typedefs.hpp:59
uint32_t index_t
Definition typedefs.hpp:52
int sint
Definition typedefs.hpp:28
constexpr real gFinDiffDeltaT
Definition typedefs.hpp:67
double real
Definition typedefs.hpp:36
size_t size_t
Definition typedefs.hpp:25
int32_t int_t
Definition typedefs.hpp:51