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