xref: /petsc/src/sys/classes/draw/utils/cmap/magma.h (revision 00d931fe9835bef04c3bcd2a9a1bf118d64cc4c2)
1*00d931feSLisandro Dalcin static const unsigned char PetscDrawCmap_magma[256-PETSC_DRAW_BASIC_COLORS][3] = {
2*00d931feSLisandro Dalcin {   0,   0,   3 },
3*00d931feSLisandro Dalcin {   0,   0,   4 },
4*00d931feSLisandro Dalcin {   0,   0,   6 },
5*00d931feSLisandro Dalcin {   1,   0,   7 },
6*00d931feSLisandro Dalcin {   1,   1,   9 },
7*00d931feSLisandro Dalcin {   1,   1,  11 },
8*00d931feSLisandro Dalcin {   2,   2,  13 },
9*00d931feSLisandro Dalcin {   3,   3,  17 },
10*00d931feSLisandro Dalcin {   4,   3,  19 },
11*00d931feSLisandro Dalcin {   4,   4,  21 },
12*00d931feSLisandro Dalcin {   5,   4,  23 },
13*00d931feSLisandro Dalcin {   6,   5,  25 },
14*00d931feSLisandro Dalcin {   7,   5,  27 },
15*00d931feSLisandro Dalcin {   8,   6,  29 },
16*00d931feSLisandro Dalcin {  10,   7,  34 },
17*00d931feSLisandro Dalcin {  11,   8,  36 },
18*00d931feSLisandro Dalcin {  12,   9,  38 },
19*00d931feSLisandro Dalcin {  13,  10,  40 },
20*00d931feSLisandro Dalcin {  14,  10,  42 },
21*00d931feSLisandro Dalcin {  15,  11,  44 },
22*00d931feSLisandro Dalcin {  17,  12,  49 },
23*00d931feSLisandro Dalcin {  18,  13,  51 },
24*00d931feSLisandro Dalcin {  20,  13,  53 },
25*00d931feSLisandro Dalcin {  21,  14,  56 },
26*00d931feSLisandro Dalcin {  22,  14,  58 },
27*00d931feSLisandro Dalcin {  23,  15,  60 },
28*00d931feSLisandro Dalcin {  24,  15,  63 },
29*00d931feSLisandro Dalcin {  27,  16,  68 },
30*00d931feSLisandro Dalcin {  28,  16,  70 },
31*00d931feSLisandro Dalcin {  30,  16,  73 },
32*00d931feSLisandro Dalcin {  31,  17,  75 },
33*00d931feSLisandro Dalcin {  32,  17,  77 },
34*00d931feSLisandro Dalcin {  34,  17,  80 },
35*00d931feSLisandro Dalcin {  37,  17,  85 },
36*00d931feSLisandro Dalcin {  38,  17,  87 },
37*00d931feSLisandro Dalcin {  40,  17,  89 },
38*00d931feSLisandro Dalcin {  42,  17,  92 },
39*00d931feSLisandro Dalcin {  43,  17,  94 },
40*00d931feSLisandro Dalcin {  45,  16,  96 },
41*00d931feSLisandro Dalcin {  47,  16,  98 },
42*00d931feSLisandro Dalcin {  50,  16, 103 },
43*00d931feSLisandro Dalcin {  52,  16, 104 },
44*00d931feSLisandro Dalcin {  53,  15, 106 },
45*00d931feSLisandro Dalcin {  55,  15, 108 },
46*00d931feSLisandro Dalcin {  57,  15, 110 },
47*00d931feSLisandro Dalcin {  59,  15, 111 },
48*00d931feSLisandro Dalcin {  62,  15, 114 },
49*00d931feSLisandro Dalcin {  64,  15, 115 },
50*00d931feSLisandro Dalcin {  66,  15, 116 },
51*00d931feSLisandro Dalcin {  67,  15, 117 },
52*00d931feSLisandro Dalcin {  69,  15, 118 },
53*00d931feSLisandro Dalcin {  71,  15, 119 },
54*00d931feSLisandro Dalcin {  72,  16, 120 },
55*00d931feSLisandro Dalcin {  75,  16, 121 },
56*00d931feSLisandro Dalcin {  77,  17, 122 },
57*00d931feSLisandro Dalcin {  79,  17, 123 },
58*00d931feSLisandro Dalcin {  80,  18, 123 },
59*00d931feSLisandro Dalcin {  82,  18, 124 },
60*00d931feSLisandro Dalcin {  83,  19, 124 },
61*00d931feSLisandro Dalcin {  87,  20, 125 },
62*00d931feSLisandro Dalcin {  88,  21, 126 },
63*00d931feSLisandro Dalcin {  90,  21, 126 },
64*00d931feSLisandro Dalcin {  91,  22, 126 },
65*00d931feSLisandro Dalcin {  93,  23, 126 },
66*00d931feSLisandro Dalcin {  94,  23, 127 },
67*00d931feSLisandro Dalcin {  96,  24, 127 },
68*00d931feSLisandro Dalcin {  99,  25, 127 },
69*00d931feSLisandro Dalcin { 101,  26, 128 },
70*00d931feSLisandro Dalcin { 102,  26, 128 },
71*00d931feSLisandro Dalcin { 104,  27, 128 },
72*00d931feSLisandro Dalcin { 105,  28, 128 },
73*00d931feSLisandro Dalcin { 107,  28, 128 },
74*00d931feSLisandro Dalcin { 110,  30, 129 },
75*00d931feSLisandro Dalcin { 111,  30, 129 },
76*00d931feSLisandro Dalcin { 113,  31, 129 },
77*00d931feSLisandro Dalcin { 115,  31, 129 },
78*00d931feSLisandro Dalcin { 116,  32, 129 },
79*00d931feSLisandro Dalcin { 118,  33, 129 },
80*00d931feSLisandro Dalcin { 119,  33, 129 },
81*00d931feSLisandro Dalcin { 122,  34, 129 },
82*00d931feSLisandro Dalcin { 124,  35, 129 },
83*00d931feSLisandro Dalcin { 126,  36, 129 },
84*00d931feSLisandro Dalcin { 127,  36, 129 },
85*00d931feSLisandro Dalcin { 129,  37, 129 },
86*00d931feSLisandro Dalcin { 130,  37, 129 },
87*00d931feSLisandro Dalcin { 133,  38, 129 },
88*00d931feSLisandro Dalcin { 135,  39, 129 },
89*00d931feSLisandro Dalcin { 137,  40, 129 },
90*00d931feSLisandro Dalcin { 138,  40, 129 },
91*00d931feSLisandro Dalcin { 140,  41, 128 },
92*00d931feSLisandro Dalcin { 141,  41, 128 },
93*00d931feSLisandro Dalcin { 143,  42, 128 },
94*00d931feSLisandro Dalcin { 146,  43, 128 },
95*00d931feSLisandro Dalcin { 148,  43, 128 },
96*00d931feSLisandro Dalcin { 149,  44, 128 },
97*00d931feSLisandro Dalcin { 151,  44, 127 },
98*00d931feSLisandro Dalcin { 153,  45, 127 },
99*00d931feSLisandro Dalcin { 154,  45, 127 },
100*00d931feSLisandro Dalcin { 158,  46, 126 },
101*00d931feSLisandro Dalcin { 159,  47, 126 },
102*00d931feSLisandro Dalcin { 161,  47, 126 },
103*00d931feSLisandro Dalcin { 163,  48, 126 },
104*00d931feSLisandro Dalcin { 164,  48, 125 },
105*00d931feSLisandro Dalcin { 166,  49, 125 },
106*00d931feSLisandro Dalcin { 167,  49, 125 },
107*00d931feSLisandro Dalcin { 171,  51, 124 },
108*00d931feSLisandro Dalcin { 172,  51, 123 },
109*00d931feSLisandro Dalcin { 174,  52, 123 },
110*00d931feSLisandro Dalcin { 176,  52, 123 },
111*00d931feSLisandro Dalcin { 177,  53, 122 },
112*00d931feSLisandro Dalcin { 179,  53, 122 },
113*00d931feSLisandro Dalcin { 182,  54, 121 },
114*00d931feSLisandro Dalcin { 184,  55, 120 },
115*00d931feSLisandro Dalcin { 185,  55, 120 },
116*00d931feSLisandro Dalcin { 187,  56, 119 },
117*00d931feSLisandro Dalcin { 189,  57, 119 },
118*00d931feSLisandro Dalcin { 190,  57, 118 },
119*00d931feSLisandro Dalcin { 192,  58, 117 },
120*00d931feSLisandro Dalcin { 195,  59, 116 },
121*00d931feSLisandro Dalcin { 197,  60, 116 },
122*00d931feSLisandro Dalcin { 198,  60, 115 },
123*00d931feSLisandro Dalcin { 200,  61, 114 },
124*00d931feSLisandro Dalcin { 202,  62, 114 },
125*00d931feSLisandro Dalcin { 203,  62, 113 },
126*00d931feSLisandro Dalcin { 205,  63, 112 },
127*00d931feSLisandro Dalcin { 208,  65, 111 },
128*00d931feSLisandro Dalcin { 209,  66, 110 },
129*00d931feSLisandro Dalcin { 211,  66, 109 },
130*00d931feSLisandro Dalcin { 212,  67, 109 },
131*00d931feSLisandro Dalcin { 214,  68, 108 },
132*00d931feSLisandro Dalcin { 215,  69, 107 },
133*00d931feSLisandro Dalcin { 218,  71, 105 },
134*00d931feSLisandro Dalcin { 220,  72, 105 },
135*00d931feSLisandro Dalcin { 221,  73, 104 },
136*00d931feSLisandro Dalcin { 222,  74, 103 },
137*00d931feSLisandro Dalcin { 224,  75, 102 },
138*00d931feSLisandro Dalcin { 225,  76, 102 },
139*00d931feSLisandro Dalcin { 226,  77, 101 },
140*00d931feSLisandro Dalcin { 229,  80,  99 },
141*00d931feSLisandro Dalcin { 230,  81,  98 },
142*00d931feSLisandro Dalcin { 231,  82,  98 },
143*00d931feSLisandro Dalcin { 232,  84,  97 },
144*00d931feSLisandro Dalcin { 234,  85,  96 },
145*00d931feSLisandro Dalcin { 235,  86,  96 },
146*00d931feSLisandro Dalcin { 237,  89,  95 },
147*00d931feSLisandro Dalcin { 238,  91,  94 },
148*00d931feSLisandro Dalcin { 238,  93,  93 },
149*00d931feSLisandro Dalcin { 239,  94,  93 },
150*00d931feSLisandro Dalcin { 240,  96,  93 },
151*00d931feSLisandro Dalcin { 241,  97,  92 },
152*00d931feSLisandro Dalcin { 242,  99,  92 },
153*00d931feSLisandro Dalcin { 243, 103,  91 },
154*00d931feSLisandro Dalcin { 244, 104,  91 },
155*00d931feSLisandro Dalcin { 245, 106,  91 },
156*00d931feSLisandro Dalcin { 245, 108,  91 },
157*00d931feSLisandro Dalcin { 246, 110,  91 },
158*00d931feSLisandro Dalcin { 246, 112,  91 },
159*00d931feSLisandro Dalcin { 247, 115,  92 },
160*00d931feSLisandro Dalcin { 248, 117,  92 },
161*00d931feSLisandro Dalcin { 248, 119,  92 },
162*00d931feSLisandro Dalcin { 249, 121,  92 },
163*00d931feSLisandro Dalcin { 249, 123,  93 },
164*00d931feSLisandro Dalcin { 249, 125,  93 },
165*00d931feSLisandro Dalcin { 250, 127,  94 },
166*00d931feSLisandro Dalcin { 250, 130,  95 },
167*00d931feSLisandro Dalcin { 251, 132,  96 },
168*00d931feSLisandro Dalcin { 251, 134,  96 },
169*00d931feSLisandro Dalcin { 251, 136,  97 },
170*00d931feSLisandro Dalcin { 251, 138,  98 },
171*00d931feSLisandro Dalcin { 252, 140,  99 },
172*00d931feSLisandro Dalcin { 252, 144, 100 },
173*00d931feSLisandro Dalcin { 252, 146, 101 },
174*00d931feSLisandro Dalcin { 252, 147, 102 },
175*00d931feSLisandro Dalcin { 253, 149, 103 },
176*00d931feSLisandro Dalcin { 253, 151, 104 },
177*00d931feSLisandro Dalcin { 253, 153, 105 },
178*00d931feSLisandro Dalcin { 253, 155, 106 },
179*00d931feSLisandro Dalcin { 253, 159, 108 },
180*00d931feSLisandro Dalcin { 253, 161, 110 },
181*00d931feSLisandro Dalcin { 253, 162, 111 },
182*00d931feSLisandro Dalcin { 253, 164, 112 },
183*00d931feSLisandro Dalcin { 254, 166, 113 },
184*00d931feSLisandro Dalcin { 254, 168, 115 },
185*00d931feSLisandro Dalcin { 254, 172, 117 },
186*00d931feSLisandro Dalcin { 254, 174, 118 },
187*00d931feSLisandro Dalcin { 254, 175, 120 },
188*00d931feSLisandro Dalcin { 254, 177, 121 },
189*00d931feSLisandro Dalcin { 254, 179, 123 },
190*00d931feSLisandro Dalcin { 254, 181, 124 },
191*00d931feSLisandro Dalcin { 254, 183, 125 },
192*00d931feSLisandro Dalcin { 254, 187, 128 },
193*00d931feSLisandro Dalcin { 254, 188, 130 },
194*00d931feSLisandro Dalcin { 254, 190, 131 },
195*00d931feSLisandro Dalcin { 254, 192, 133 },
196*00d931feSLisandro Dalcin { 254, 194, 134 },
197*00d931feSLisandro Dalcin { 254, 196, 136 },
198*00d931feSLisandro Dalcin { 254, 199, 139 },
199*00d931feSLisandro Dalcin { 254, 201, 141 },
200*00d931feSLisandro Dalcin { 254, 203, 142 },
201*00d931feSLisandro Dalcin { 253, 205, 144 },
202*00d931feSLisandro Dalcin { 253, 207, 146 },
203*00d931feSLisandro Dalcin { 253, 209, 147 },
204*00d931feSLisandro Dalcin { 253, 210, 149 },
205*00d931feSLisandro Dalcin { 253, 214, 152 },
206*00d931feSLisandro Dalcin { 253, 216, 154 },
207*00d931feSLisandro Dalcin { 253, 218, 156 },
208*00d931feSLisandro Dalcin { 253, 220, 157 },
209*00d931feSLisandro Dalcin { 253, 221, 159 },
210*00d931feSLisandro Dalcin { 253, 223, 161 },
211*00d931feSLisandro Dalcin { 252, 227, 165 },
212*00d931feSLisandro Dalcin { 252, 229, 166 },
213*00d931feSLisandro Dalcin { 252, 230, 168 },
214*00d931feSLisandro Dalcin { 252, 232, 170 },
215*00d931feSLisandro Dalcin { 252, 234, 172 },
216*00d931feSLisandro Dalcin { 252, 236, 174 },
217*00d931feSLisandro Dalcin { 252, 238, 176 },
218*00d931feSLisandro Dalcin { 252, 241, 179 },
219*00d931feSLisandro Dalcin { 252, 243, 181 },
220*00d931feSLisandro Dalcin { 252, 245, 183 },
221*00d931feSLisandro Dalcin { 251, 247, 185 },
222*00d931feSLisandro Dalcin { 251, 249, 187 },
223*00d931feSLisandro Dalcin { 251, 250, 189 },
224*00d931feSLisandro Dalcin { 251, 252, 191 },
225*00d931feSLisandro Dalcin };
226