G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
exprtk_universal_forward.hpp
Go to the documentation of this file.
1
15#pragma once
16
17#include <gsUniversal/gsUniversal.h>
18
19typedef sw::universal::posit<256,5> posit_256_5;
20typedef sw::universal::posit<128,4> posit_128_4;
21typedef sw::universal::posit< 64,3> posit_64_3;
22typedef sw::universal::posit< 32,2> posit_32_2;
23typedef sw::universal::posit< 16,1> posit_16_1;
24typedef sw::universal::posit< 8,1> posit_8_1;
25typedef sw::universal::posit< 8,0> posit_8_0;
26typedef sw::universal::posit< 4,0> posit_4_0;
27typedef sw::universal::posit< 3,1> posit_3_1;
28typedef sw::universal::posit< 3,0> posit_3_0;
29typedef 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