75 static constexpr double weights[] = {
78 6.941, 9.012182, 10.811, 12.0107,
79 14.0067, 15.9994, 18.998403, 20.1797,
80 22.98977, 24.305, 26.981539, 28.0855,
81 30.973761, 32.065, 35.453, 39.948,
82 39.0983, 40.078, 44.95591, 47.867,
83 50.9415, 51.9961, 54.93805, 55.845,
84 58.9332, 58.6934, 63.546, 65.38,
85 69.723, 72.64, 74.9216, 78.96,
86 79.904, 83.798, 85.4678, 87.62,
87 88.90585, 91.224, 92.9064,
88 95.95, 98, 101.07, 102.9055, 106.42,
89 107.8682, 112.411, 114.818, 118.71,
90 121.76, 127.6, 126.90447, 131.293,
91 132.905, 137.327, 138.905, 140.116,
92 140.908, 144.24, 145, 150.36,
93 151.964, 157.25, 158.925, 162.5,
94 164.93, 167.259, 168.934, 173.05,
95 174.967, 178.49, 180.948, 183.84,
96 186.207, 190.23, 192.217, 195.084,
97 196.967, 200.59, 204.383,
98 207.2, 208.98, 209, 210, 222,
99 223, 226, 227, 232.038, 231.036,
100 238.029, 237, 244, 243, 247,
101 247, 251, 252, 257, 258,
102 259, 262, 267, 268, 271,
103 272, 270, 276, 281, 280, 285,
104 284, 289, 288, 293, 294, 294,
109 static_cast<int>(
El::END) + 1,
"Hmm");
110 return weights[
static_cast<int>(el)];
117 static constexpr float radii[] = {
120 1.28f, 0.96f, 0.84f, 0.73f, 0.71f,
122 1.66f, 1.41f, 1.21f, 1.11f, 1.07f,
124 2.03f, 1.76f, 1.70f, 1.60f, 1.53f,
125 1.39f, 1.39f, 1.32f, 1.26f, 1.24f,
126 1.32f, 1.22f, 1.22f, 1.20f, 1.19f,
128 2.20f, 1.95f, 1.90f, 1.75f, 1.64f,
129 1.54f, 1.47f, 1.46f, 1.42f, 1.39f,
130 1.45f, 1.44f, 1.42f, 1.39f, 1.39f,
132 2.44f, 2.15f, 2.07f, 2.04f, 2.03f,
133 2.01f, 1.99f, 1.98f, 1.98f, 1.96f,
134 1.94f, 1.92f, 1.92f, 1.89f, 1.90f,
135 1.87f, 1.75f, 1.87f, 1.70f, 1.62f,
136 1.51f, 1.44f, 1.41f, 1.36f, 1.36f,
137 1.32f, 1.45f, 1.46f, 1.48f, 1.40f,
139 2.60f, 2.21f, 2.15f, 2.06f, 2.00f,
140 1.96f, 1.90f, 1.87f, 1.80f, 1.69f,
141 1.68f, 1.68f, 1.65f, 1.67f, 1.73f,
142 1.76f, 1.61f, 1.57f, 1.49f, 1.43f,
143 1.41f, 1.34f, 1.29f, 1.28f, 1.21f,
144 1.22f, 1.50f, 1.50f, 1.50f, 1.50f,
149 static_assert(
sizeof(radii) /
sizeof(radii[0]) ==
150 static_cast<int>(
El::END) + 1,
"Hmm");
151 return radii[
static_cast<int>(el)];
162 static constexpr float radii[] = {
165 1.82f, 1.53f, 1.92f, 1.70f, 1.55f,
167 2.27f, 1.73f, 1.84f, 2.10f, 1.80f,
169 2.75f, 2.31f, 2.11f, 1.95f, 1.06f,
170 1.13f, 1.19f, 1.26f, 1.13f, 1.63f,
171 1.40f, 1.39f, 1.87f, 2.11f, 1.85f,
173 3.03f, 2.49f, 1.61f, 1.42f, 1.33f,
174 1.75f, 2.00f, 1.20f, 1.22f, 1.63f,
175 1.72f, 1.58f, 1.93f, 2.17f, 2.06f,
177 3.43f, 2.68f, 1.83f, 1.86f, 1.62f,
178 1.79f, 1.76f, 1.74f, 1.96f, 1.69f,
179 1.66f, 1.63f, 1.61f, 1.59f, 1.57f,
180 1.54f, 1.53f, 1.40f, 1.22f, 1.26f,
181 1.30f, 1.58f, 1.22f, 1.75f, 1.66f,
182 1.55f, 1.96f, 2.02f, 2.07f, 1.97f,
184 3.48f, 2.83f, 2.12f, 1.84f, 1.60f,
185 1.86f, 1.71f, 1.67f, 1.66f, 1.65f,
186 1.64f, 1.63f, 1.62f, 1.61f, 1.60f,
187 1.59f, 1.58f, 1.00f, 1.00f, 1.00f,
188 1.00f, 1.00f, 1.00f, 1.00f, 1.00f,
189 1.00f, 1.00f, 1.00f, 1.00f, 1.00f,
194 static_assert(
sizeof(radii) /
sizeof(radii[0]) ==
195 static_cast<int>(
El::END) + 1,
"Hmm");
196 return radii[
static_cast<int>(el)];