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