1*a4963045SJacob Faibussowitsch #pragma once 200d931feSLisandro Dalcin static const unsigned char PetscDrawCmap_plasma[256 - PETSC_DRAW_BASIC_COLORS][3] = { 300d931feSLisandro Dalcin {12, 7, 134}, 400d931feSLisandro Dalcin {16, 7, 135}, 500d931feSLisandro Dalcin {19, 6, 137}, 600d931feSLisandro Dalcin {21, 6, 138}, 700d931feSLisandro Dalcin {24, 6, 139}, 800d931feSLisandro Dalcin {27, 6, 140}, 900d931feSLisandro Dalcin {29, 6, 141}, 1000d931feSLisandro Dalcin {33, 5, 143}, 1100d931feSLisandro Dalcin {35, 5, 144}, 1200d931feSLisandro Dalcin {37, 5, 145}, 1300d931feSLisandro Dalcin {39, 5, 146}, 1400d931feSLisandro Dalcin {41, 5, 147}, 1500d931feSLisandro Dalcin {43, 5, 148}, 1600d931feSLisandro Dalcin {45, 4, 148}, 1700d931feSLisandro Dalcin {49, 4, 150}, 1800d931feSLisandro Dalcin {51, 4, 151}, 1900d931feSLisandro Dalcin {52, 4, 152}, 2000d931feSLisandro Dalcin {54, 4, 152}, 2100d931feSLisandro Dalcin {56, 4, 153}, 2200d931feSLisandro Dalcin {58, 4, 154}, 2300d931feSLisandro Dalcin {61, 3, 155}, 2400d931feSLisandro Dalcin {63, 3, 156}, 2500d931feSLisandro Dalcin {64, 3, 156}, 2600d931feSLisandro Dalcin {66, 3, 157}, 2700d931feSLisandro Dalcin {68, 3, 158}, 2800d931feSLisandro Dalcin {69, 3, 158}, 2900d931feSLisandro Dalcin {71, 2, 159}, 3000d931feSLisandro Dalcin {74, 2, 160}, 3100d931feSLisandro Dalcin {76, 2, 161}, 3200d931feSLisandro Dalcin {78, 2, 161}, 3300d931feSLisandro Dalcin {79, 2, 162}, 3400d931feSLisandro Dalcin {81, 1, 162}, 3500d931feSLisandro Dalcin {82, 1, 163}, 3600d931feSLisandro Dalcin {86, 1, 163}, 3700d931feSLisandro Dalcin {87, 1, 164}, 3800d931feSLisandro Dalcin {89, 1, 164}, 3900d931feSLisandro Dalcin {90, 0, 165}, 4000d931feSLisandro Dalcin {92, 0, 165}, 4100d931feSLisandro Dalcin {94, 0, 165}, 4200d931feSLisandro Dalcin {95, 0, 166}, 4300d931feSLisandro Dalcin {98, 0, 166}, 4400d931feSLisandro Dalcin {100, 0, 167}, 4500d931feSLisandro Dalcin {101, 0, 167}, 4600d931feSLisandro Dalcin {103, 0, 167}, 4700d931feSLisandro Dalcin {104, 0, 167}, 4800d931feSLisandro Dalcin {106, 0, 167}, 4900d931feSLisandro Dalcin {109, 0, 168}, 5000d931feSLisandro Dalcin {111, 0, 168}, 5100d931feSLisandro Dalcin {112, 0, 168}, 5200d931feSLisandro Dalcin {114, 0, 168}, 5300d931feSLisandro Dalcin {115, 0, 168}, 5400d931feSLisandro Dalcin {117, 0, 168}, 5500d931feSLisandro Dalcin {118, 1, 168}, 5600d931feSLisandro Dalcin {121, 1, 168}, 5700d931feSLisandro Dalcin {123, 2, 168}, 5800d931feSLisandro Dalcin {124, 2, 167}, 5900d931feSLisandro Dalcin {126, 3, 167}, 6000d931feSLisandro Dalcin {127, 3, 167}, 6100d931feSLisandro Dalcin {129, 4, 167}, 6200d931feSLisandro Dalcin {132, 5, 166}, 6300d931feSLisandro Dalcin {133, 6, 166}, 6400d931feSLisandro Dalcin {134, 7, 166}, 6500d931feSLisandro Dalcin {136, 7, 165}, 6600d931feSLisandro Dalcin {137, 8, 165}, 6700d931feSLisandro Dalcin {139, 9, 164}, 6800d931feSLisandro Dalcin {140, 10, 164}, 6900d931feSLisandro Dalcin {143, 13, 163}, 7000d931feSLisandro Dalcin {144, 14, 163}, 7100d931feSLisandro Dalcin {146, 15, 162}, 7200d931feSLisandro Dalcin {147, 16, 161}, 7300d931feSLisandro Dalcin {149, 17, 161}, 7400d931feSLisandro Dalcin {150, 18, 160}, 7500d931feSLisandro Dalcin {153, 20, 159}, 7600d931feSLisandro Dalcin {154, 21, 158}, 7700d931feSLisandro Dalcin {155, 23, 158}, 7800d931feSLisandro Dalcin {157, 24, 157}, 7900d931feSLisandro Dalcin {158, 25, 156}, 8000d931feSLisandro Dalcin {159, 26, 155}, 8100d931feSLisandro Dalcin {160, 27, 155}, 8200d931feSLisandro Dalcin {163, 29, 153}, 8300d931feSLisandro Dalcin {164, 30, 152}, 8400d931feSLisandro Dalcin {165, 31, 151}, 8500d931feSLisandro Dalcin {167, 33, 151}, 8600d931feSLisandro Dalcin {168, 34, 150}, 8700d931feSLisandro Dalcin {169, 35, 149}, 8800d931feSLisandro Dalcin {172, 37, 147}, 8900d931feSLisandro Dalcin {173, 38, 146}, 9000d931feSLisandro Dalcin {174, 39, 145}, 9100d931feSLisandro Dalcin {175, 40, 144}, 9200d931feSLisandro Dalcin {176, 42, 143}, 9300d931feSLisandro Dalcin {177, 43, 143}, 9400d931feSLisandro Dalcin {178, 44, 142}, 9500d931feSLisandro Dalcin {181, 46, 140}, 9600d931feSLisandro Dalcin {182, 47, 139}, 9700d931feSLisandro Dalcin {183, 48, 138}, 9800d931feSLisandro Dalcin {184, 50, 137}, 9900d931feSLisandro Dalcin {185, 51, 136}, 10000d931feSLisandro Dalcin {186, 52, 135}, 10100d931feSLisandro Dalcin {188, 54, 133}, 10200d931feSLisandro Dalcin {189, 55, 132}, 10300d931feSLisandro Dalcin {190, 56, 131}, 10400d931feSLisandro Dalcin {191, 57, 130}, 10500d931feSLisandro Dalcin {192, 59, 129}, 10600d931feSLisandro Dalcin {193, 60, 128}, 10700d931feSLisandro Dalcin {194, 61, 128}, 10800d931feSLisandro Dalcin {196, 63, 126}, 10900d931feSLisandro Dalcin {197, 64, 125}, 11000d931feSLisandro Dalcin {198, 65, 124}, 11100d931feSLisandro Dalcin {199, 66, 123}, 11200d931feSLisandro Dalcin {200, 68, 122}, 11300d931feSLisandro Dalcin {201, 69, 121}, 11400d931feSLisandro Dalcin {203, 71, 119}, 11500d931feSLisandro Dalcin {204, 72, 118}, 11600d931feSLisandro Dalcin {205, 73, 117}, 11700d931feSLisandro Dalcin {206, 74, 117}, 11800d931feSLisandro Dalcin {207, 75, 116}, 11900d931feSLisandro Dalcin {208, 77, 115}, 12000d931feSLisandro Dalcin {209, 78, 114}, 12100d931feSLisandro Dalcin {210, 80, 112}, 12200d931feSLisandro Dalcin {211, 81, 111}, 12300d931feSLisandro Dalcin {212, 82, 110}, 12400d931feSLisandro Dalcin {213, 83, 109}, 12500d931feSLisandro Dalcin {214, 85, 109}, 12600d931feSLisandro Dalcin {215, 86, 108}, 12700d931feSLisandro Dalcin {215, 87, 107}, 12800d931feSLisandro Dalcin {217, 89, 105}, 12900d931feSLisandro Dalcin {218, 90, 104}, 13000d931feSLisandro Dalcin {219, 91, 103}, 13100d931feSLisandro Dalcin {220, 93, 102}, 13200d931feSLisandro Dalcin {220, 94, 102}, 13300d931feSLisandro Dalcin {221, 95, 101}, 13400d931feSLisandro Dalcin {223, 97, 99 }, 13500d931feSLisandro Dalcin {223, 98, 98 }, 13600d931feSLisandro Dalcin {224, 100, 97 }, 13700d931feSLisandro Dalcin {225, 101, 96 }, 13800d931feSLisandro Dalcin {226, 102, 96 }, 13900d931feSLisandro Dalcin {227, 103, 95 }, 14000d931feSLisandro Dalcin {227, 104, 94 }, 14100d931feSLisandro Dalcin {229, 107, 92 }, 14200d931feSLisandro Dalcin {229, 108, 91 }, 14300d931feSLisandro Dalcin {230, 109, 90 }, 14400d931feSLisandro Dalcin {231, 110, 90 }, 14500d931feSLisandro Dalcin {232, 112, 89 }, 14600d931feSLisandro Dalcin {232, 113, 88 }, 14700d931feSLisandro Dalcin {234, 115, 86 }, 14800d931feSLisandro Dalcin {234, 116, 85 }, 14900d931feSLisandro Dalcin {235, 118, 84 }, 15000d931feSLisandro Dalcin {236, 119, 84 }, 15100d931feSLisandro Dalcin {236, 120, 83 }, 15200d931feSLisandro Dalcin {237, 121, 82 }, 15300d931feSLisandro Dalcin {237, 123, 81 }, 15400d931feSLisandro Dalcin {239, 125, 79 }, 15500d931feSLisandro Dalcin {239, 126, 78 }, 15600d931feSLisandro Dalcin {240, 128, 77 }, 15700d931feSLisandro Dalcin {240, 129, 77 }, 15800d931feSLisandro Dalcin {241, 130, 76 }, 15900d931feSLisandro Dalcin {242, 132, 75 }, 16000d931feSLisandro Dalcin {243, 134, 73 }, 16100d931feSLisandro Dalcin {243, 135, 72 }, 16200d931feSLisandro Dalcin {244, 137, 71 }, 16300d931feSLisandro Dalcin {244, 138, 71 }, 16400d931feSLisandro Dalcin {245, 139, 70 }, 16500d931feSLisandro Dalcin {245, 141, 69 }, 16600d931feSLisandro Dalcin {246, 142, 68 }, 16700d931feSLisandro Dalcin {246, 145, 66 }, 16800d931feSLisandro Dalcin {247, 146, 65 }, 16900d931feSLisandro Dalcin {247, 147, 65 }, 17000d931feSLisandro Dalcin {248, 149, 64 }, 17100d931feSLisandro Dalcin {248, 150, 63 }, 17200d931feSLisandro Dalcin {248, 152, 62 }, 17300d931feSLisandro Dalcin {249, 154, 60 }, 17400d931feSLisandro Dalcin {250, 156, 59 }, 17500d931feSLisandro Dalcin {250, 157, 58 }, 17600d931feSLisandro Dalcin {250, 159, 58 }, 17700d931feSLisandro Dalcin {250, 160, 57 }, 17800d931feSLisandro Dalcin {251, 162, 56 }, 17900d931feSLisandro Dalcin {251, 163, 55 }, 18000d931feSLisandro Dalcin {252, 166, 53 }, 18100d931feSLisandro Dalcin {252, 167, 53 }, 18200d931feSLisandro Dalcin {252, 169, 52 }, 18300d931feSLisandro Dalcin {252, 170, 51 }, 18400d931feSLisandro Dalcin {252, 172, 50 }, 18500d931feSLisandro Dalcin {252, 173, 49 }, 18600d931feSLisandro Dalcin {253, 176, 48 }, 18700d931feSLisandro Dalcin {253, 178, 47 }, 18800d931feSLisandro Dalcin {253, 179, 46 }, 18900d931feSLisandro Dalcin {253, 181, 45 }, 19000d931feSLisandro Dalcin {253, 182, 45 }, 19100d931feSLisandro Dalcin {253, 184, 44 }, 19200d931feSLisandro Dalcin {253, 185, 43 }, 19300d931feSLisandro Dalcin {253, 188, 42 }, 19400d931feSLisandro Dalcin {253, 190, 41 }, 19500d931feSLisandro Dalcin {253, 192, 41 }, 19600d931feSLisandro Dalcin {253, 193, 40 }, 19700d931feSLisandro Dalcin {253, 195, 40 }, 19800d931feSLisandro Dalcin {253, 196, 39 }, 19900d931feSLisandro Dalcin {252, 199, 38 }, 20000d931feSLisandro Dalcin {252, 201, 38 }, 20100d931feSLisandro Dalcin {252, 203, 37 }, 20200d931feSLisandro Dalcin {252, 204, 37 }, 20300d931feSLisandro Dalcin {252, 206, 37 }, 20400d931feSLisandro Dalcin {251, 208, 36 }, 20500d931feSLisandro Dalcin {251, 209, 36 }, 20600d931feSLisandro Dalcin {250, 213, 36 }, 20700d931feSLisandro Dalcin {250, 214, 36 }, 20800d931feSLisandro Dalcin {250, 216, 36 }, 20900d931feSLisandro Dalcin {249, 217, 36 }, 21000d931feSLisandro Dalcin {249, 219, 36 }, 21100d931feSLisandro Dalcin {248, 221, 36 }, 21200d931feSLisandro Dalcin {247, 224, 36 }, 21300d931feSLisandro Dalcin {247, 226, 37 }, 21400d931feSLisandro Dalcin {246, 228, 37 }, 21500d931feSLisandro Dalcin {246, 229, 37 }, 21600d931feSLisandro Dalcin {245, 231, 38 }, 21700d931feSLisandro Dalcin {245, 233, 38 }, 21800d931feSLisandro Dalcin {244, 234, 38 }, 21900d931feSLisandro Dalcin {243, 238, 38 }, 22000d931feSLisandro Dalcin {242, 240, 38 }, 22100d931feSLisandro Dalcin {242, 241, 38 }, 22200d931feSLisandro Dalcin {241, 243, 38 }, 22300d931feSLisandro Dalcin {240, 245, 37 }, 22400d931feSLisandro Dalcin {240, 246, 35 }, 22500d931feSLisandro Dalcin {239, 248, 33 }, 22600d931feSLisandro Dalcin }; 227