(C sh, Show sh) => Show (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Permutation.Private |
Box (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Type |
C sh => FormatMatrix (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Type |
C sh => Format (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Format |
Indexed size => Indexed (Permutation size) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Indexed |
C sh => SquareShape (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Class |
C shape => Complex (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Class |
C shape => Power (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Multiply |
C shape => MultiplySquare (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Multiply Methods transposableSquare :: (HeightOf (Permutation shape) ~ height, Eq height, C width, C vert, C horiz, Floating a) => Transposition -> Matrix (Permutation shape) a -> Full vert horiz height width a -> Full vert horiz height width a squareFull :: (HeightOf (Permutation shape) ~ height, Eq height, C width, C vert, C horiz, Floating a) => Matrix (Permutation shape) a -> Full vert horiz height width a -> Full vert horiz height width a fullSquare :: (WidthOf (Permutation shape) ~ width, Eq width, C height, C vert, C horiz, Floating a) => Full vert horiz height width a -> Matrix (Permutation shape) a -> Full vert horiz height width a |
C shape => MultiplyVector (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Multiply |
C shape => Inverse (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Divide |
C shape => Solve (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Divide Methods solve :: (HeightOf (Permutation shape) ~ height, Eq height, C width, C vert, C horiz, Floating a) => Transposition -> Matrix (Permutation shape) a -> Full vert horiz height width a -> Full vert horiz height width a Source # solveRight :: (HeightOf (Permutation shape) ~ height, Eq height, C width, C vert, C horiz, Floating a) => Matrix (Permutation shape) a -> Full vert horiz height width a -> Full vert horiz height width a Source # solveLeft :: (WidthOf (Permutation shape) ~ width, Eq width, C height, C vert, C horiz, Floating a) => Full vert horiz height width a -> Matrix (Permutation shape) a -> Full vert horiz height width a Source # |
C shape => Determinant (Permutation shape) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Divide |
(C shapeA, Eq shapeA, shapeA ~ shapeB, C shapeB) => Multiply (Permutation shapeA) (Permutation shapeB) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Multiply |
(C sh, Show sh) => Show (Matrix (Permutation sh) a) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Type |
type HeightOf (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Type |
type WidthOf (Permutation sh) Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Type |
newtype Matrix (Permutation sh) a Source # | |
Instance detailsDefined in Numeric.LAPACK.Matrix.Type |