// 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) 12 // numCols 12 // numRows // outDigits= numRows 4096 // numPoints (=b^{numCols}) 64 // dim // 2 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 33554432 67108864 134217728 268435456 536870912 1073741824 34078720 68157440 136314880 272629760 545259520 1090519040 // 2 33554432 67108864 134217728 268435456 536870912 1073741824 68157440 136314880 272629760 545259520 1090519040 920125440 // 3 33554432 67108864 134217728 268435456 536870912 1073741824 136314880 272629760 545259520 1090519040 920125440 1840250880 // 4 33554432 67108864 134217728 268435456 536870912 1073741824 272629760 545259520 1090519040 920125440 1840250880 1874329600 // 5 33554432 67108864 134217728 268435456 536870912 1073741824 545259520 1090519040 920125440 1840250880 1874329600 1806172160 // 6 33554432 67108864 134217728 268435456 536870912 1073741824 1090519040 920125440 1840250880 1874329600 1806172160 1669857280 // 7 33554432 67108864 134217728 268435456 536870912 1073741824 920125440 1840250880 1874329600 1806172160 1669857280 1942487040 // 8 33554432 67108864 134217728 268435456 536870912 1073741824 1840250880 1874329600 1806172160 1669857280 1942487040 1397227520 // 9 33554432 67108864 134217728 268435456 536870912 1073741824 1874329600 1806172160 1669857280 1942487040 1397227520 306708480 // 10 33554432 67108864 134217728 268435456 536870912 1073741824 1806172160 1669857280 1942487040 1397227520 306708480 613416960 // 11 33554432 67108864 134217728 268435456 536870912 1073741824 1669857280 1942487040 1397227520 306708480 613416960 1226833920 // 12 33554432 67108864 134217728 268435456 536870912 1073741824 1942487040 1397227520 306708480 613416960 1226833920 647495680 // 13 33554432 67108864 134217728 268435456 536870912 1073741824 1397227520 306708480 613416960 1226833920 647495680 1294991360 // 14 33554432 67108864 134217728 268435456 536870912 1073741824 306708480 613416960 1226833920 647495680 1294991360 783810560 // 15 33554432 67108864 134217728 268435456 536870912 1073741824 613416960 1226833920 647495680 1294991360 783810560 1567621120 // 16 33554432 67108864 134217728 268435456 536870912 1073741824 1226833920 647495680 1294991360 783810560 1567621120 238551040 // 17 33554432 67108864 134217728 268435456 536870912 1073741824 647495680 1294991360 783810560 1567621120 238551040 477102080 // 18 33554432 67108864 134217728 268435456 536870912 1073741824 1294991360 783810560 1567621120 238551040 477102080 954204160 // 19 33554432 67108864 134217728 268435456 536870912 1073741824 783810560 1567621120 238551040 477102080 954204160 1908408320 // 20 33554432 67108864 134217728 268435456 536870912 1073741824 1567621120 238551040 477102080 954204160 1908408320 1465384960 // 21 33554432 67108864 134217728 268435456 536870912 1073741824 238551040 477102080 954204160 1908408320 1465384960 443023360 // 22 33554432 67108864 134217728 268435456 536870912 1073741824 477102080 954204160 1908408320 1465384960 443023360 886046720 // 23 33554432 67108864 134217728 268435456 536870912 1073741824 954204160 1908408320 1465384960 443023360 886046720 1772093440 // 24 33554432 67108864 134217728 268435456 536870912 1073741824 1908408320 1465384960 443023360 886046720 1772093440 1738014720 // 25 33554432 67108864 134217728 268435456 536870912 1073741824 1465384960 443023360 886046720 1772093440 1738014720 2078801920 // 26 33554432 67108864 134217728 268435456 536870912 1073741824 443023360 886046720 1772093440 1738014720 2078801920 1124597760 // 27 33554432 67108864 134217728 268435456 536870912 1073741824 886046720 1772093440 1738014720 2078801920 1124597760 851968000 // 28 33554432 67108864 134217728 268435456 536870912 1073741824 1772093440 1738014720 2078801920 1124597760 851968000 1703936000 // 29 33554432 67108864 134217728 268435456 536870912 1073741824 1738014720 2078801920 1124597760 851968000 1703936000 2146959360 // 30 33554432 67108864 134217728 268435456 536870912 1073741824 2078801920 1124597760 851968000 1703936000 2146959360 1260912640 // 31 33554432 67108864 134217728 268435456 536870912 1073741824 1124597760 851968000 1703936000 2146959360 1260912640 579338240 // 32 33554432 67108864 134217728 268435456 536870912 1073741824 851968000 1703936000 2146959360 1260912640 579338240 1158676480 // 33 33554432 67108864 134217728 268435456 536870912 1073741824 1703936000 2146959360 1260912640 579338240 1158676480 1056440320 // 34 33554432 67108864 134217728 268435456 536870912 1073741824 2146959360 1260912640 579338240 1158676480 1056440320 2112880640 // 35 33554432 67108864 134217728 268435456 536870912 1073741824 1260912640 579338240 1158676480 1056440320 2112880640 1329070080 // 36 33554432 67108864 134217728 268435456 536870912 1073741824 579338240 1158676480 1056440320 2112880640 1329070080 715653120 // 37 33554432 67108864 134217728 268435456 536870912 1073741824 1158676480 1056440320 2112880640 1329070080 715653120 1431306240 // 38 33554432 67108864 134217728 268435456 536870912 1073741824 1056440320 2112880640 1329070080 715653120 1431306240 511180800 // 39 33554432 67108864 134217728 268435456 536870912 1073741824 2112880640 1329070080 715653120 1431306240 511180800 1022361600 // 40 33554432 67108864 134217728 268435456 536870912 1073741824 1329070080 715653120 1431306240 511180800 1022361600 2044723200 // 41 33554432 67108864 134217728 268435456 536870912 1073741824 715653120 1431306240 511180800 1022361600 2044723200 1192755200 // 42 33554432 67108864 134217728 268435456 536870912 1073741824 1431306240 511180800 1022361600 2044723200 1192755200 988282880 // 43 33554432 67108864 134217728 268435456 536870912 1073741824 511180800 1022361600 2044723200 1192755200 988282880 1976565760 // 44 33554432 67108864 134217728 268435456 536870912 1073741824 1022361600 2044723200 1192755200 988282880 1976565760 1601699840 // 45 33554432 67108864 134217728 268435456 536870912 1073741824 2044723200 1192755200 988282880 1976565760 1601699840 170393600 // 46 33554432 67108864 134217728 268435456 536870912 1073741824 1192755200 988282880 1976565760 1601699840 170393600 340787200 // 47 33554432 67108864 134217728 268435456 536870912 1073741824 988282880 1976565760 1601699840 170393600 340787200 681574400 // 48 33554432 67108864 134217728 268435456 536870912 1073741824 1976565760 1601699840 170393600 340787200 681574400 1363148800 // 49 33554432 67108864 134217728 268435456 536870912 1073741824 1601699840 170393600 340787200 681574400 1363148800 374865920 // 50 33554432 67108864 134217728 268435456 536870912 1073741824 170393600 340787200 681574400 1363148800 374865920 749731840 // 51 33554432 67108864 134217728 268435456 536870912 1073741824 340787200 681574400 1363148800 374865920 749731840 1499463680 // 52 33554432 67108864 134217728 268435456 536870912 1073741824 681574400 1363148800 374865920 749731840 1499463680 102236160 // 53 33554432 67108864 134217728 268435456 536870912 1073741824 1363148800 374865920 749731840 1499463680 102236160 204472320 // 54 33554432 67108864 134217728 268435456 536870912 1073741824 374865920 749731840 1499463680 102236160 204472320 408944640 // 55 33554432 67108864 134217728 268435456 536870912 1073741824 749731840 1499463680 102236160 204472320 408944640 817889280 // 56 33554432 67108864 134217728 268435456 536870912 1073741824 1499463680 102236160 204472320 408944640 817889280 1635778560 // 57 33554432 67108864 134217728 268435456 536870912 1073741824 102236160 204472320 408944640 817889280 1635778560 2010644480 // 58 33554432 67108864 134217728 268435456 536870912 1073741824 204472320 408944640 817889280 1635778560 2010644480 1533542400 // 59 33554432 67108864 134217728 268435456 536870912 1073741824 408944640 817889280 1635778560 2010644480 1533542400 34078720 // 60 33554432 67108864 134217728 268435456 536870912 1073741824 817889280 1635778560 2010644480 1533542400 34078720 68157440 // 61 33554432 67108864 134217728 268435456 536870912 1073741824 1635778560 2010644480 1533542400 34078720 68157440 136314880 // 62 33554432 67108864 134217728 268435456 536870912 1073741824 2010644480 1533542400 34078720 68157440 136314880 272629760 // 63 33554432 67108864 134217728 268435456 536870912 1073741824 1533542400 34078720 68157440 136314880 272629760 545259520 // 64 33554432 67108864 134217728 268435456 536870912 1073741824 524288 1048576 2097152 4194304 8388608 16777216 // end of file