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