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