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