Actual source code: coolwarm.h

  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: };