lapack-0.3.0.1: Numerical Linear Algebra using LAPACK

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.Shape

Synopsis

Documentation

data Min sh0 sh1 Source #

Uses the indices of the second shape, but the list of indices is restricted by the size of the first shape.

Constructors

Min 

Fields

Instances
(Eq sh0, Eq sh1) => Eq (Min sh0 sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Shape

Methods

(==) :: Min sh0 sh1 -> Min sh0 sh1 -> Bool #

(/=) :: Min sh0 sh1 -> Min sh0 sh1 -> Bool #

(Show sh0, Show sh1) => Show (Min sh0 sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Shape

Methods

showsPrec :: Int -> Min sh0 sh1 -> ShowS #

show :: Min sh0 sh1 -> String #

showList :: [Min sh0 sh1] -> ShowS #

(C sh0, C sh1) => C (Min sh0 sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Shape

Methods

size :: Min sh0 sh1 -> Int #

uncheckedSize :: Min sh0 sh1 -> Int #

(C sh0, Indexed sh1) => Indexed (Min sh0 sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Shape

Associated Types

type Index (Min sh0 sh1) :: Type #

Methods

indices :: Min sh0 sh1 -> [Index (Min sh0 sh1)] #

offset :: Min sh0 sh1 -> Index (Min sh0 sh1) -> Int #

uncheckedOffset :: Min sh0 sh1 -> Index (Min sh0 sh1) -> Int #

inBounds :: Min sh0 sh1 -> Index (Min sh0 sh1) -> Bool #

sizeOffset :: Min sh0 sh1 -> (Int, Index (Min sh0 sh1) -> Int) #

uncheckedSizeOffset :: Min sh0 sh1 -> (Int, Index (Min sh0 sh1) -> Int) #

(C sh0, InvIndexed sh1) => InvIndexed (Min sh0 sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Shape

Methods

indexFromOffset :: Min sh0 sh1 -> Int -> Index (Min sh0 sh1) #

uncheckedIndexFromOffset :: Min sh0 sh1 -> Int -> Index (Min sh0 sh1) #

type Index (Min sh0 sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Shape

type Index (Min sh0 sh1) = Index sh1