Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data Extent vertical horizontal height width Source #
Instances
(C vert, C horiz, Eq height, Eq width) => Eq (Extent vert horiz height width) Source # | |
(C vert, C horiz, Show height, Show width) => Show (Extent vert horiz height width) Source # | |
(C vertical, C horizontal, NFData height, NFData width) => NFData (Extent vertical horizontal height width) Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private |
Instances
Eq Small Source # | |
Show Small Source # | |
NFData Small Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
C Small Source # | |
GeneralTallWide Small Big Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
GeneralTallWide Big Small Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
type Append Small b Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private |
Instances
Eq Big Source # | |
Show Big Source # | |
NFData Big Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
C Big Source # | |
GeneralTallWide Small Big Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
GeneralTallWide Big Small Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
GeneralTallWide Big Big Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
type Append Big b Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private |
squareSize :: Square sh -> sh Source #
transpose :: (C vert, C horiz) => Extent vert horiz height width -> Extent horiz vert width height Source #
fuse :: (C vert, C horiz, Eq fuse) => Extent vert horiz height fuse -> Extent vert horiz fuse width -> Maybe (Extent vert horiz height width) Source #
class (C vert, C horiz) => GeneralTallWide vert horiz Source #
switchTagGTW
Instances
GeneralTallWide Small Big Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
GeneralTallWide Big Small Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
GeneralTallWide Big Big Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private |
data AppendMode vertA vertB vertC height widthA widthB Source #
appendSame :: C vert => AppendMode vert vert vert height widthA widthB Source #
appendLeft :: C vert => AppendMode vert Big vert height widthA widthB Source #
appendRight :: C vert => AppendMode Big vert vert height widthA widthB Source #