A B C D E F G H I L M N O P R S T U misc
| magic-package | Create and Investigate Magic Squares |
| adiag | Binds arrays corner-to-corner |
| allsubhypercubes | Subhypercubes of magic hypercubes |
| allsums | Row, column, and two diagonal sums of arrays |
| another_incidence | Random latin squares |
| another_latin | Random latin squares |
| apad | Pad arrays |
| apl | Replacements for APL functions take and drop |
| apldrop | Replacements for APL functions take and drop |
| apldrop<- | Replacements for APL functions take and drop |
| apltake | Replacements for APL functions take and drop |
| apltake<- | Replacements for APL functions take and drop |
| aplus | Generalized array addition |
| arev | Reverses some dimensions; a generalization of rev |
| arot | Rotates an array about two specified dimensions |
| arow | Generalized row and col |
| as.standard | Standard form for magic squares |
| ashift | Shift origin of arrays and vectors |
| bernhardsson | N queens problem |
| bernhardssonA | N queens problem |
| bernhardssonB | N queens problem |
| cilleruelo | A class of multiplicative magic squares due to Cilleruelo and Luca |
| circulant | Circulant matrices of any order |
| cube2 | A pantriagonal magic cube |
| diag.off | Extracts broken diagonals |
| do.index | Apply a function to array element indices |
| eq | Comparison of two magic squares |
| fnsd | First non-singleton dimension |
| force.integer | Integerize array elements |
| Frankenstein | A perfect magic cube due to Frankenstein |
| ge | Comparison of two magic squares |
| gt | Comparison of two magic squares |
| hadamard | Hadamard matrices |
| hendricks | A perfect magic cube due to Hendricks |
| hudson | Pandiagonal magic squares due to Hudson |
| incidence | Random latin squares |
| inc_to_inc | Random latin squares |
| is.2x2.correct | Various tests for the magicness of a square |
| is.alicehypercube | magic hypercubes |
| is.antimagic | Various tests for the magicness of a square |
| is.associative | Various tests for the magicness of a square |
| is.bree.correct | Various tests for the magicness of a square |
| is.centrosymmetric | Is a square matrix square palindromic? |
| is.circulant | Circulant matrices of any order |
| is.diagonally.correct | magic hypercubes |
| is.hadamard | Hadamard matrices |
| is.heterosquare | Various tests for the magicness of a square |
| is.incidence | Random latin squares |
| is.incidence.improper | Random latin squares |
| is.latin | Various tests for the magicness of a square |
| is.latinhypercube | magic hypercubes |
| is.magic | Various tests for the magicness of a square |
| is.magichypercube | magic hypercubes |
| is.mostperfect | Various tests for the magicness of a square |
| is.nasik | magic hypercubes |
| is.normal | Various tests for the magicness of a square |
| is.ok | does a vector have the sum required to be a row or column of a magic square? |
| is.pandiagonal | Various tests for the magicness of a square |
| is.panmagic | Various tests for the magicness of a square |
| is.perfect | magic hypercubes |
| is.persymmetric | Is a square matrix square palindromic? |
| is.regular | Various tests for the magicness of a square |
| is.sam | Various tests for the magicness of a square |
| is.semimagic | Various tests for the magicness of a square |
| is.semimagic.default | Various tests for the magicness of a square |
| is.semimagichypercube | magic hypercubes |
| is.sparse | Various tests for the magicness of a square |
| is.square.palindromic | Is a square matrix square palindromic? |
| is.stam | Various tests for the magicness of a square |
| is.standard | Standard form for magic squares |
| is.standard.toroidal | Standard form for magic squares |
| is.totally.antimagic | Various tests for the magicness of a square |
| is.totally.heterosquare | Various tests for the magicness of a square |
| is.ultramagic | Various tests for the magicness of a square |
| latin | Random latin squares |
| le | Comparison of two magic squares |
| lozenge | Conway's lozenge algorithm for magic squares |
| lt | Comparison of two magic squares |
| magic | Creates magic squares |
| magic.2np1 | Magic squares of odd order |
| magic.4n | Magic squares of order 4n |
| magic.4np2 | Magic squares of order 4n+2 |
| magic.8 | Regular magic squares of order 8 |
| magic.constant | Magic constant of a magic square or hypercube |
| magic.prime | Magic squares prime order |
| magic.product | Product of two magic squares |
| magic.product.fast | Product of two magic squares |
| magiccube.2np1 | Magic cubes of order 2n+1 |
| magiccubes | Magic cubes of order 3 |
| magichypercube.4n | Magic hypercubes of order 4n |
| magicplot | Joins consecutive numbers of a magic square. |
| minmax | are all elements of a vector identical? |
| ne | Comparison of two magic squares |
| notmagic.2n | An unmagic square |
| nqueens | N queens problem |
| Ollerenshaw | A most perfect square due to Ollerenshaw |
| panmagic.4 | Panmagic squares of order 4 |
| panmagic.4n | Panmagic squares of order 4n, 6n+1 and 6n-1 |
| panmagic.6nm1 | Panmagic squares of order 4n, 6n+1 and 6n-1 |
| panmagic.6np1 | Panmagic squares of order 4n, 6n+1 and 6n-1 |
| panmagic.6npm1 | Panmagic squares of order 4n, 6n+1 and 6n-1 |
| panmagic.8 | Panmagic squares of order 8 |
| perfectcube5 | A perfect magic cube of order 5 |
| perfectcube6 | A perfect cube of order 6 |
| process | Force index arrays into range |
| recurse | Recursively apply a permutation |
| rlatin | Random latin squares |
| sam | Sparse antimagic squares |
| shift | Shift origin of arrays and vectors |
| strachey | Strachey's algorithm for magic squares |
| subsums | Sums of submatrices |
| sylvester | Hadamard matrices |
| take | Replacements for APL functions take and drop |
| transf | Frenicle's equivalent magic squares |
| unincidence | Random latin squares |
| %eq% | Comparison of two magic squares |
| %ge% | Comparison of two magic squares |
| %gt% | Comparison of two magic squares |
| %le% | Comparison of two magic squares |
| %lt% | Comparison of two magic squares |
| %ne% | Comparison of two magic squares |