| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Numeric.LAPACK.Matrix.Extent
Documentation
data family Extent vertical horizontal :: * -> * -> * 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 | |
| data Extent Small Small height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Small Big height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Big Small height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Big Big 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 | |
| data Extent Small Small height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Small Big height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Big Small height width 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 | |
| data Extent Small Big height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Big Small height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
| data Extent Big Big height width Source # | |
Defined in Numeric.LAPACK.Matrix.Extent.Private | |
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 #
Minimal complete definition
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 #