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