// MECF digital net of base q, with q^T points. If q=p^e the net is represented as net of base p with e-times more columns and rows Reference: Y. Edel, RS-Nets in prepertation // base q nets transformed so that they can be used as if they were DigitalNetBase2 // details: an Element "a_i X^i" is represented as binary eq-tuple "a_i" // each "column" c of the GF(q) generator is replaced by the eq columns X^i c // so we have the eq-times numbers of columns and rows as in the GF(q) matrix // Note, the strength remains the GF(q) strength k, but there are many projections have strength in the range k to eq*k // check if everything that involves GF(q) multiplication (e.g. scrambling) gives the desired result 2 // b (base) 28 // numCols 28 // numRows // outDigits= numRows 268435456 // numPoints (=b^{numCols}) 16 // dim // 7 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 134217728 268435456 536870912 1073741824 134217736 268435472 536870944 1073741888 134250496 268500992 537001984 1074003968 134742016 269484032 538968064 1077936128 142606336 285212672 570425344 1140850688 142606464 285212928 570425856 1140851712 143132672 286265344 572530688 1145061376 // 2 134217728 268435456 536870912 1073741824 268435552 536871000 1073741864 402653264 537133056 1073840128 402849792 805699584 1075838976 406847488 806879232 1613758464 419430400 838860800 1677721600 1501560832 838861568 1677723136 1501562240 721420928 1681922048 1503145984 724590592 1449154560 // 3 134217728 268435456 536870912 1073741824 536871032 1073741928 402653256 805306376 403046400 805666816 1610776576 1476722688 1612185600 1479540736 677380096 1347944448 704643072 1409286144 964689920 1929379840 964690816 1929381632 2113931136 1837106816 2120230912 1842892800 1252538368 223375360 // 4 134217728 268435456 536870912 1073741824 1073741888 402653208 805306416 1610612832 1610940416 1476624384 671547392 1342668800 1348468736 945291264 1881669632 2018508800 2080374784 1769996288 1258291200 234881024 234881152 360710400 578814464 1157628928 1162901504 465070080 930105344 1744308224 // 5 134217728 268435456 536870912 1073741824 402653264 805306424 1610612848 1476395128 671580160 1342603264 939819008 1879080960 2015887360 1750073344 1211629568 141557760 293601280 587202560 1174405120 494927872 847250176 1694500352 1535116672 788529792 1475874816 1055399936 1959280640 2022184960 // 6 134217728 268435456 536870912 1073741824 805306376 1610612752 1476395040 671088704 939556864 1879113728 2013396992 1745092608 137887744 275775488 544735232 1080557568 855638016 1711276032 1568669696 713031680 998245248 1996490496 2139096960 1853884032 143142912 286285824 572545024 1145055232 // 7 134217728 268435456 536870912 1073741824 1610612832 1476395096 671088680 1342177360 2013528064 1744928768 1208156160 134610944 1081606144 409468928 810024960 1611137024 1442840576 1031798784 1920991232 2097152000 260046976 377487616 612368896 1082131456 1681936384 1503148032 724594688 1449162752 // 8 134217728 268435456 536870912 1073741824 1476395128 671088744 1342177352 939524104 1208352768 134578176 268599296 537198592 1615331328 1476919296 672137216 1344274432 1837105152 1249902592 218103808 327155712 880804608 1619002880 1493173632 704643712 2120247296 1842890752 1252526080 223350784 // 9 134217728 268435456 536870912 1073741824 671088704 1342177304 939524144 1879048288 268763136 537100288 1074200576 403144704 1343225856 941621248 1883242496 2014838784 578813952 1157627904 461373440 922746880 956302208 1912604416 2080376704 1769997952 1162878976 465059840 930093056 1744318464 // 10 134217728 268435456 536870912 1073741824 1342177360 939524152 1879048304 2013266040 1074233344 403079168 805601280 1610645504 2017460224 1746403328 1211105280 140509184 1694498816 1535115264 788529152 1468006400 201326720 293601536 587203072 1174406144 1475895296 1055414272 1959274496 2022199296 // 11 134217728 268435456 536870912 1073741824 939524104 1879048208 2013265952 1744830528 805339136 1610678272 1476526080 671350784 137363456 274726912 542638080 1076363264 998244352 1996488704 2139095040 1853882368 855638784 1711277568 1568671104 713032320 143144960 286289920 572553216 1145071616 // 12 134217728 268435456 536870912 1073741824 1879048288 2013266008 1744830504 1207959632 1476657152 671186944 1342373888 939917312 1079508992 405274624 810549248 1614282752 1325400064 260046848 377487360 612368384 1031799680 1920993024 2097153920 1803552384 1681934336 1503135744 724570112 1449140224 // 13 134217728 268435456 536870912 1073741824 2013266040 1744830568 1207959624 134217736 1342570496 939884544 1879212032 2013593600 1615855616 1480065024 678428672 1350041600 1199570944 511705088 880803840 1619001344 218103936 327155968 654311936 1199571968 2120237056 1842878464 1252536320 223371264 // 14 134217728 268435456 536870912 1073741824 1744830528 1207959576 134217776 268435552 1879375872 2013495296 1745289216 1208451072 1349517312 947388416 1885863936 2017984512 1585446912 746586112 1350565888 956301312 922747648 1736443392 1585448320 746586752 1162893312 465053696 930107392 1744320512 // 15 134217728 268435456 536870912 1073741824 1207959632 134217784 268435568 536871032 1745321984 1208385536 134512640 268468224 2020081664 1749549056 1208483840 135266304 1954545664 2021654528 1761607680 1241513984 1048576896 1954547456 2021656448 1761609344 1475899392 1055422464 1959290880 2022197248 // 16 134217728 268435456 536870912 1073741824 8 16 32 64 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 128 256 512 1024 2048 4096 8192 16384 // end of file