xref: /petsc/src/sys/classes/draw/utils/cmap/plasma.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
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