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