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