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