lapack-0.3.2: 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

Instances details
(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) #

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