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