lapack-0.3: Numerical Linear Algebra using LAPACK

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.ShapeStatic

Synopsis

Documentation

newtype ZeroBased n Source #

ZeroBased denotes a range starting at zero and has a certain length.

Constructors

ZeroBased 
Instances
Eq (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

Methods

(==) :: ZeroBased n -> ZeroBased n -> Bool #

(/=) :: ZeroBased n -> ZeroBased n -> Bool #

Natural n => Show (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

Natural n => C (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

Methods

size :: ZeroBased n -> Int #

uncheckedSize :: ZeroBased n -> Int #

Natural n => Indexed (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

Associated Types

type Index (ZeroBased n) :: Type #

Natural n => InvIndexed (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

Natural n => Static (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

Methods

static :: ZeroBased n #

type Index (ZeroBased n) Source # 
Instance details

Defined in Numeric.LAPACK.ShapeStatic

type Index (ZeroBased n) = Index n

vector :: (Natural n, Storable a) => T n a -> Array (ZeroBased n) a Source #