G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
exprtk_universal_forward.hpp
Go to the documentation of this file.
1 
15 #pragma once
16 
17 #include <gsUniversal/gsUniversal.h>
18 
19 typedef sw::universal::posit<256,5> posit_256_5;
20 typedef sw::universal::posit<128,4> posit_128_4;
21 typedef sw::universal::posit< 64,3> posit_64_3;
22 typedef sw::universal::posit< 32,2> posit_32_2;
23 typedef sw::universal::posit< 16,1> posit_16_1;
24 typedef sw::universal::posit< 8,1> posit_8_1;
25 typedef sw::universal::posit< 8,0> posit_8_0;
26 typedef sw::universal::posit< 4,0> posit_4_0;
27 typedef sw::universal::posit< 3,1> posit_3_1;
28 typedef sw::universal::posit< 3,0> posit_3_0;
29 typedef sw::universal::posit< 2,0> posit_2_0;
30 
31 #define UNIVERSAL_TYPE posit_256_5
32 #include "exprtk_universal_forward.h"
33 #undef UNIVERSAL_TYPE
34 
35 #define UNIVERSAL_TYPE posit_128_4
36 #include "exprtk_universal_forward.h"
37 #undef UNIVERSAL_TYPE
38 
39 #define UNIVERSAL_TYPE posit_64_3
40 #include "exprtk_universal_forward.h"
41 #undef UNIVERSAL_TYPE
42 
43 #define UNIVERSAL_TYPE posit_32_2
44 #include "exprtk_universal_forward.h"
45 #undef UNIVERSAL_TYPE
46 
47 #define UNIVERSAL_TYPE posit_16_1
48 #include "exprtk_universal_forward.h"
49 #undef UNIVERSAL_TYPE
50 
51 #define UNIVERSAL_TYPE posit_8_1
52 #include "exprtk_universal_forward.h"
53 #undef UNIVERSAL_TYPE
54 
55 #define UNIVERSAL_TYPE posit_8_0
56 #include "exprtk_universal_forward.h"
57 #undef UNIVERSAL_TYPE
58 
59 #define UNIVERSAL_TYPE posit_4_0
60 #include "exprtk_universal_forward.h"
61 #undef UNIVERSAL_TYPE
62 
63 #define UNIVERSAL_TYPE posit_3_1
64 #include "exprtk_universal_forward.h"
65 #undef UNIVERSAL_TYPE
66 
67 #define UNIVERSAL_TYPE posit_3_0
68 #include "exprtk_universal_forward.h"
69 #undef UNIVERSAL_TYPE
70 
71 #define UNIVERSAL_TYPE posit_2_0
72 #include "exprtk_universal_forward.h"
73 #undef UNIVERSAL_TYPE