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