28 100, 110, 120, 130, 150, 160, 180, 200, 220, 240, 270, 300,
29 330, 360, 390, 430, 470, 510, 560, 620, 680, 750, 820, 910
33 100, 101, 102, 104, 105, 106, 107, 109, 110, 111, 113, 114, 115, 117, 118, 120, 121, 123,
34 124, 126, 127, 129, 130, 132, 133, 135, 137, 138, 140, 142, 143, 145, 147, 149, 150, 152,
35 154, 156, 158, 160, 162, 164, 165, 167, 169, 172, 174, 176, 178, 180, 182, 184, 187, 189,
36 191, 193, 196, 198, 200, 203, 205, 208, 210, 213, 215, 218, 221, 223, 226, 229, 232, 234,
37 237, 240, 243, 246, 249, 252, 255, 258, 261, 264, 267, 271, 274, 277, 280, 284, 287, 291,
38 294, 298, 301, 305, 309, 312, 316, 320, 324, 328, 332, 336, 340, 344, 348, 352, 357, 361,
39 365, 370, 374, 379, 383, 388, 392, 397, 402, 407, 412, 417, 422, 427, 432, 437, 442, 448,
40 453, 459, 464, 470, 475, 481, 487, 493, 499, 505, 511, 517, 523, 530, 536, 542, 549, 556,
41 562, 569, 576, 583, 590, 597, 604, 612, 619, 626, 634, 642, 649, 657, 665, 673, 681, 690,
42 698, 706, 715, 723, 732, 741, 750, 759, 768, 777, 787, 796, 806, 816, 825, 835, 845, 856,
43 866, 876, 887, 898, 909, 920, 931, 942, 953, 965, 976, 988
49 const std::vector<uint16_t>* baseSeries = &
s_e24table;
50 unsigned int baseSeriesSkipValue = 24;
57 const unsigned int skipTableE124[] = { 24, 8, 4, 2, 1 };
60 baseSeriesSkipValue = skipTableE124[aESeries];
71 unsigned int decadeBaseLen = baseSeries->size();
73 reserve( decadeBaseLen / baseSeriesSkipValue );
75 for(
unsigned int idx = 0; idx < decadeBaseLen; idx += baseSeriesSkipValue )
77 emplace_back( ( *baseSeries )[idx] );
88 uint16_t decadeBase = seriesValues[0];
89 unsigned int decadeBaseLen = seriesValues.size();
90 double decadeMultiplier = std::pow( 10, aDecadeExponent );
92 reserve( decadeBaseLen );
94 for(
const uint16_t seriesValue : seriesValues )
96 emplace_back( decadeMultiplier * seriesValue / decadeBase );
ESERIES_IN_DECADE(int eSeries, int decadeExponent)
static const std::vector< uint16_t > s_e192table
static const std::vector< uint16_t > s_e24table
ESERIES_VALUES(int aESeries)
E-Values derived from a geometric sequence formula by Charles Renard were already accepted and widely...