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