// Computer generated OOA from http://www.mathi.uni-heidelberg.de/~yves/Matritzen/OOAs/OOAMatIndex.html // base 4 nets transformed so that they can be used as if they were DigitalNetBase2 // details: an Element "a+ b\omega" is represented as binary pair "a b" // each "column" c of the GF(4) generator is replaced by the two columns c, \omega c // so we have the double numbers of columns and rows as in the GF(4) matrix // // Note, the strength remains the GF(4) strength k, but there are many projections have strength in the range k to 2k // check if everything that involves GF(4) multiplication (e.g. scrambling) gives the desired result 2 // b (base) 20 // numCols 20 // numRows // outDigits= numRows 1048576 // numPoints (=b^{numCols}) 64 // dim // 5 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 538968064 1077936128 2099200 4198400 2228224 4456448 140509184 270532608 2097152 4194304 141033472 271581184 169869312 339738624 207650816 371261440 2105344 4210688 413138944 155189248 // 2 538968064 1077936128 538976256 1077952512 543164416 1075843072 1746927616 809500672 539000832 1078001664 1747451904 810549248 809631744 1482948608 1749024768 811597824 545259520 1090519040 975175680 1279262720 // 3 538968064 1077936128 543164416 1075843072 1612840960 541327360 673185792 1346371584 541065216 1080033280 671612928 1343225856 1243611136 1950351360 1140883456 1711341568 270540800 406863872 549453824 1096810496 // 4 538968064 1077936128 1612711936 541069312 539000832 1078001664 675282944 1348468736 1075838976 1614807040 134742016 269484032 673316864 1346633728 39845888 69206016 742400000 1449148416 1283457024 1996488704 // 5 538968064 1077936128 538970112 1077940224 541065216 1080033280 1207959552 1879048192 539099136 1078198272 138936320 275775488 710934528 1411383296 1677754368 637599744 1344282624 2017476608 346030080 524288000 // 6 538968064 1077936128 541067264 1080037376 1073750016 1610629120 136314880 272629760 543162368 1075838976 1212678144 1886388224 1744961536 805568512 268468224 402718720 574619648 1147142144 1050673152 1262485504 // 7 538968064 1077936128 1073743872 1610616832 2129920 4259840 671088640 1342177280 1610612736 536870912 1208483840 1880096768 136445952 272891904 174063616 337641472 1348476928 2015379456 652214272 1126170624 // 8 538968064 1077936128 2099200 4198400 537001984 1074003968 136314880 272629760 2097152 4194304 136839168 273678336 704643072 1409286144 1883275264 945881088 1616912384 538984448 1826619392 924844032 // 9 538968064 1077936128 536872960 1073745920 2228224 4456448 675282944 1348468736 536870912 1073741824 675807232 1349517312 169869312 339738624 1344307200 2017525760 1744838656 805322752 1759510528 824180736 // 10 538968064 1077936128 2099200 4198400 541073408 1080049664 1214251008 1881145344 2097152 4194304 1214775296 1882193920 811728896 1478754304 536903680 1073807360 442499072 203423744 1688207360 658505728 // 11 538968064 1077936128 541067264 1080037376 1080164352 1612972032 1749024768 811597824 543162368 1075838976 1751646208 808452096 1782579200 878706688 406880256 140574720 2015371264 675299328 880803840 1593835520 // 12 538968064 1077936128 1080041472 1612726272 1614809088 543166464 1207959552 1879048192 1614807040 543162368 1751646208 808452096 1214382080 1881407488 1342210048 2013331456 819986432 1495269376 39845888 69206016 // 13 538968064 1077936128 1614809088 543166464 1073872896 1610874880 134217728 268435456 1080033280 1612709888 1747451904 810549248 1778384896 872415232 402685952 134283264 1612718080 541081600 1759510528 824180736 // 14 538968064 1077936128 1073743872 1610616832 131072 262144 136314880 272629760 1610612736 536870912 677904384 1345323008 167772160 335544320 71335936 107020288 541073408 1080049664 1757413376 828375040 // 15 538968064 1077936128 2048 4096 2105344 4210688 673185792 1346371584 131072 262144 1751646208 808452096 270532608 406847488 1075871744 1614872576 1514143744 1818230784 1254096896 1969225728 // 16 538968064 1077936128 2099200 4198400 538976256 1077952512 671088640 1342177280 2097152 4194304 1749549056 812646400 807534592 1480851456 677412864 1344339968 1241513984 1946157056 1254096896 1969225728 // 17 538968064 1077936128 538970112 1077940224 536903680 1073807360 138412032 274726912 539099136 1078198272 1208483840 1880096768 671088640 1342177280 1644167168 603979776 507518976 174080000 1356857344 2032140288 // 18 538968064 1077936128 536872960 1073745920 4227072 6356992 1210056704 1883242496 536870912 1073741824 141033472 271581184 140640256 270794752 438304768 205520896 1348476928 2015379456 1686110208 654311424 // 19 538968064 1077936128 4196352 6295552 1075871744 1614872576 677380096 1344274432 6291456 2097152 1745354752 806354944 1747058688 809762816 704643072 1409286144 1782587392 878723072 180355072 358612992 // 20 538968064 1077936128 1075841024 1614811136 543170560 1075855360 1751121920 807403520 1612709888 541065216 141033472 271581184 675414016 1348730880 268468224 402718720 1516240896 1814036480 1354760192 2036334592 // 21 538968064 1077936128 543164416 1075843072 1617035264 539230208 1751121920 807403520 541065216 1080033280 1749549056 812646400 1245708288 1952448512 69238784 104923136 2015371264 675299328 1084227584 1631584256 // 22 538968064 1077936128 1616906240 538972160 1616936960 539033600 1749024768 811597824 1078460416 1617952768 1210056704 1883242496 1212284928 1885601792 710934528 1411383296 1008738304 1312833536 815792128 1497366528 // 23 538968064 1077936128 1616906240 538972160 1614938112 543424512 1214251008 1881145344 1078460416 1617952768 675282944 1348468736 1247805440 1948254208 1681948672 643891200 671096832 1342193664 950009856 1228931072 // 24 538968064 1077936128 1614809088 543166464 1080164352 1612972032 1751121920 807403520 1080033280 1612709888 1208483840 1880096768 1782579200 878706688 1342210048 2013331456 404758528 138428416 583008256 1163919360 // 25 538968064 1077936128 1080041472 1612726272 1616906240 538972160 1746927616 809500672 1614807040 543162368 134742016 269484032 1346502656 2019819520 140541952 270598144 952107008 1231028224 1241513984 1946157056 // 26 538968064 1077936128 1616906240 538972160 1612840960 541327360 671088640 1342177280 1078460416 1617952768 140509184 270532608 1243611136 1950351360 1811972096 906035200 1344282624 2017476608 278921216 423624704 // 27 538968064 1077936128 1612711936 541069312 537001984 1074003968 140509184 270532608 1075838976 1614807040 1751646208 808452096 704643072 1409286144 201359360 369164288 943726592 1214267392 648019968 1128267776 // 28 538968064 1077936128 536879104 1073758208 6293504 2101248 1744830464 805306368 536870912 1073741824 1745354752 806354944 272760832 409206784 6324224 2162688 1356857344 2032140288 979369984 1277165568 // 29 538968064 1077936128 6299648 2113536 1610614784 536875008 140509184 270532608 4194304 6291456 138936320 275775488 1342308352 2013528064 1883275264 945881088 1759510528 824180736 1650458624 606076928 // 30 538968064 1077936128 1610614784 536875008 6324224 2162688 1746927616 809500672 1073741824 1610612736 1214775296 1882193920 138543104 274989056 1512046592 1816133632 1677729792 637550592 2061500416 757071872 // 31 538968064 1077936128 6293504 2101248 1612840960 541327360 675282944 1348468736 4194304 6291456 1747451904 810549248 1243611136 1950351360 805339136 1476460544 140517376 270548992 2023751680 692060160 // 32 538968064 1077936128 1612711936 541069312 541073408 1080049664 1210056704 1883242496 1075838976 1614807040 673710080 1347420160 811728896 1478754304 272662528 409010176 1646264320 608174080 813694976 1493172224 // 33 538968064 1077936128 541067264 1080037376 1075970048 1615069184 671088640 1342177280 543162368 1075838976 673710080 1347420160 1780482048 876609536 1476427776 1744896000 845160448 1545617408 283115520 421527552 // 34 538968064 1077936128 1075841024 1614811136 536879104 1073758208 134217728 268435456 1612709888 541065216 675807232 1349517312 939655168 1208221696 32768 65536 2048917504 742391808 1893728256 958398464 // 35 538968064 1077936128 536872960 1073745920 131072 262144 140509184 270532608 536870912 1073741824 1210580992 1884291072 167772160 335544320 406880256 140574720 943726592 1214267392 1723858944 593494016 // 36 538968064 1077936128 2048 4096 6299648 2113536 1751121920 807403520 131072 262144 673710080 1347420160 272629760 408944640 1075871744 1614872576 1245708288 1952448512 1254096896 1969225728 // 37 538968064 1077936128 6293504 2101248 1616912384 538984448 1744830464 805306368 4194304 6291456 677904384 1345323008 1346502656 2019819520 945848320 1210122240 1509949440 1811939328 1220542464 1902116864 // 38 538968064 1077936128 1616906240 538972160 1610645504 536936448 136314880 272629760 1078460416 1617952768 1744830464 805306368 1208090624 1879310336 1644167168 603979776 37756928 73416704 1591738368 1797259264 // 39 538968064 1077936128 1610614784 536875008 2228224 4456448 677380096 1344274432 1073741824 1610612736 136839168 273678336 169869312 339738624 404783104 138477568 1214259200 1881161728 2021654528 687865856 // 40 538968064 1077936128 2105344 4210688 543164416 1075843072 1749024768 811597824 2097152 4194304 671612928 1343225856 943849472 1214513152 805339136 1476460544 2025848832 694157312 37748736 73400320 // 41 538968064 1077936128 543170560 1075855360 1614809088 543166464 1212153856 1885339648 541065216 1080033280 271056896 407896064 1348599808 2015625216 134250496 268500992 1222639616 1897922560 1111490560 1684013056 // 42 538968064 1077936128 1614809088 543166464 1077968896 1616969728 1212153856 1885339648 1080033280 1612709888 677904384 1345323008 1751252992 807665664 438304768 205520896 1847599104 843071488 1319108608 1933574144 // 43 538968064 1077936128 1077938176 1616908288 1077944320 1616920576 1210056704 1883242496 1617428480 540016640 1749024768 811597824 2019688448 673447936 677412864 1344339968 572522496 1145044992 547356672 1094713344 // 44 538968064 1077936128 1077944320 1616920576 1075841024 1614811136 675282944 1348468736 1617035264 539230208 1348993024 2016411648 1746927616 809500672 2017492992 677445632 545259520 1090519040 572522496 1145044992 // 45 538968064 1077936128 1075847168 1614823424 541067264 1080037376 1212153856 1885339648 1612709888 541065216 1879572480 940572672 811728896 1478754304 1073774592 1610678272 144703488 289406976 574619648 1147142144 // 46 538968064 1077936128 541073408 1080049664 1077938176 1616908288 1214251008 1881145344 543162368 1075838976 134742016 269484032 1885470720 941883392 408977408 136380416 817889280 1499463680 1375731712 2080374784 // 47 538968064 1077936128 1077938176 1616908288 1080041472 1612726272 1744830464 805306368 1617428480 540016640 136314880 272629760 2017591296 677642240 1610645504 536936448 1512046592 1816133632 144703488 289406976 // 48 538968064 1077936128 1080035328 1612713984 1610620928 536887296 138412032 274726912 1614807040 543162368 673710080 1347420160 1342308352 2013528064 32768 65536 708837376 1415577600 614465536 1195376640 // 49 538968064 1077936128 1610620928 536887296 4196352 6295552 1207959552 1879048192 1073741824 1610612736 805830656 1477443584 274857984 405012480 408977408 136380416 1222639616 1897922560 576716800 1142947840 // 50 538968064 1077936128 4196352 6295552 1073750016 1610629120 138412032 274726912 6291456 2097152 141033472 271581184 1879179264 939786240 2017492992 677445632 2053111808 740294656 1658847232 622854144 // 51 538968064 1077936128 1073743872 1610616832 4202496 6307840 1214251008 1881145344 1610612736 536870912 1747451904 810549248 274857984 405012480 1478524928 1749090304 1778384896 872415232 1692401664 656408576 // 52 538968064 1077936128 4202496 6307840 1080035328 1612713984 1746927616 809500672 6291456 2097152 675807232 1349517312 2017591296 677642240 939556864 1208025088 417333248 153092096 1914699776 1010827264 // 53 538968064 1077936128 1080041472 1612726272 1612711936 541069312 677380096 1344274432 1614807040 543162368 1212678144 1886388224 1478623232 1749286912 272662528 409010176 1755316224 826277888 838860800 1543503872 // 54 538968064 1077936128 1612711936 541069312 543170560 1075855360 1744830464 805306368 1075838976 1614807040 1346895872 2020605952 675414016 1348730880 1342210048 2013331456 979369984 1277165568 283115520 421527552 // 55 538968064 1077936128 543164416 1075843072 1610743808 537133056 134217728 268435456 541065216 1080033280 1214775296 1882193920 1241513984 1946157056 201359360 369164288 1612718080 541081600 1793064960 891289600 // 56 538968064 1077936128 1610620928 536887296 2048 4096 138412032 274726912 1073741824 1610612736 1883766784 946864128 268566528 402915328 4227072 6356992 549453824 1096810496 2051014656 744488960 // 57 538968064 1077936128 2048 4096 4202496 6307840 1212153856 1885339648 131072 262144 1212678144 1886388224 274726912 404750336 1210089472 1883308032 1245708288 1952448512 1086324736 1633681408 // 58 538968064 1077936128 4202496 6307840 1077938176 1616908288 1207959552 1879048192 6291456 2097152 1344798720 2018508800 1751252992 807665664 677412864 1344339968 1082130432 1627389952 1111490560 1684013056 // 59 538968064 1077936128 1077944320 1616920576 1073743872 1610616832 140509184 270532608 1616936960 539033600 805830656 1477443584 1744961536 805568512 1610612736 536870912 12582912 23068672 1516240896 1814036480 // 60 538968064 1077936128 1073743872 1610616832 6299648 2113536 1749024768 811597824 1610612736 536870912 273154048 409993216 138543104 274989056 136347648 272695296 1247805440 1948254208 1753219072 822083584 // 61 538968064 1077936128 6299648 2113536 1614809088 543166464 1210056704 1883242496 4194304 6291456 1208483840 1880096768 1348599808 2015625216 805339136 1476460544 2025848832 694157312 37748736 73400320 // 62 538968064 1077936128 1614815232 543178752 1075841024 1614811136 673185792 1346371584 1080033280 1612709888 273154048 409993216 1881276416 943980544 134250496 268500992 1356857344 2032140288 1245708288 1952448512 // 63 538968064 1077936128 1075841024 1614811136 538976256 1077952512 673185792 1346371584 1612709888 541065216 1210580992 1884291072 941752320 1212416000 136347648 272695296 1646264320 608174080 1486880768 1765801984 // 64 538968064 1077936128 536872960 1073745920 537001984 1074003968 671088640 1342177280 536870912 1073741824 671612928 1343225856 704643072 1409286144 738230272 1442906112 671096832 1342193664 947912704 1224736768 // end of file