xref: /petsc/src/sys/classes/draw/utils/cmap/coolwarm.h (revision 0e03b746557e2551025fde0294144c0532d12f68)
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