lapack-carray-0.0.3: Auto-generated interface to Fortran LAPACK via CArrays

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.CArray.Complex

Documentation

bbcsd :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int a, CArray Int a, CArray Int a, CArray Int a, CArray Int a, CArray Int a, CArray Int a, CArray Int a, Int) Source #

bdsqr :: Real a => Char -> Int -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

gbbrd :: Real a => Char -> Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

gbcon :: Real a => Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> a -> IO (a, Int) Source #

gbequ :: Real a => Int -> Int -> Int -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, a, a, a, Int) Source #

gbequb :: Real a => Int -> Int -> Int -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, a, a, a, Int) Source #

gbrfs :: Real a => Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

gbsv :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int CInt, Int) Source #

gbsvx :: Real a => Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> Char -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Char, CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

gbtf2 :: Real a => Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int CInt, Int) Source #

gbtrf :: Real a => Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int CInt, Int) Source #

gbtrs :: Real a => Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

gebak :: Real a => Char -> Char -> Int -> Int -> CArray Int a -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

gebal :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IO (Int, Int, CArray Int a, Int) Source #

gecon :: Real a => Char -> CArray (Int, Int) (Complex a) -> a -> IO (a, Int) Source #

geequ :: Real a => Int -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, a, a, a, Int) Source #

geequb :: Real a => Int -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, a, a, a, Int) Source #

gees :: Real a => Char -> Char -> FunPtr (Ptr (Complex a) -> IO Bool) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (Int, CArray Int (Complex a), CArray (Int, Int) (Complex a), Int) Source #

geesx :: Real a => Char -> Char -> FunPtr (Ptr (Complex a) -> IO Bool) -> Char -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (Int, CArray Int (Complex a), CArray (Int, Int) (Complex a), a, a, Int) Source #

geev :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO (CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

geevx :: Real a => Char -> Char -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO (CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int, Int, CArray Int a, a, CArray Int a, CArray Int a, Int) Source #

gehd2 :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

gehrd :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

gelq2 :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

gelqf :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

gels :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

gelsd :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> a -> Int -> Int -> Int -> IO (CArray Int a, Int, Int) Source #

gelss :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> a -> Int -> IO (CArray Int a, Int, Int) Source #

gelsy :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> a -> Int -> IO (Int, Int) Source #

geql2 :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

geqlf :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

geqr2 :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

geqrf :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

geqrfp :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

gerfs :: Real a => Char -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

gerq2 :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

gerqf :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

gesdd :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

gesvd :: Real a => Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

gesvx :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> Char -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Char, CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

ggbak :: Real a => Char -> Char -> Int -> Int -> CArray Int a -> CArray Int a -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

ggbal :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Int, Int, CArray Int a, CArray Int a, Int) Source #

gges :: Real a => Char -> Char -> Char -> FunPtr (Ptr (Complex a) -> Ptr (Complex a) -> IO Bool) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO (Int, CArray Int (Complex a), CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

ggesx :: Real a => Char -> Char -> Char -> FunPtr (Ptr (Complex a) -> Ptr (Complex a) -> IO Bool) -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> IO (Int, CArray Int (Complex a), CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray Int a, CArray Int a, Int) Source #

ggev :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO (CArray Int (Complex a), CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

ggevx :: Real a => Char -> Char -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> IO (CArray Int (Complex a), CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int, Int, CArray Int a, CArray Int a, a, a, CArray Int a, CArray Int a, Int) Source #

gghrd :: Real a => Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

ggrqf :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), CArray Int (Complex a), Int) Source #

gtcon :: Real a => Char -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray Int CInt -> a -> IO (a, Int) Source #

hbev :: Real a => Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hbevd :: Real a => Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hbevx :: Real a => Char -> Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> a -> a -> Int -> Int -> a -> Int -> Int -> IO (CArray (Int, Int) (Complex a), Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

hbgst :: Real a => Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

hbgv :: Real a => Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hbgvd :: Real a => Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hbgvx :: Real a => Char -> Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> a -> a -> Int -> Int -> a -> Int -> IO (CArray (Int, Int) (Complex a), Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

hbtrd :: Real a => Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

hecon :: Real a => Char -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> a -> IO (a, Int) Source #

heequb :: Real a => Char -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, a, a, Int) Source #

heev :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int a, Int) Source #

heevd :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> IO (CArray Int a, Int) Source #

heevr :: Real a => Char -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> Int -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

heevx :: Real a => Char -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

hegs2 :: Real a => Int -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

hegst :: Real a => Int -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

hegv :: Real a => Int -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int a, Int) Source #

hegvd :: Real a => Int -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO (CArray Int a, Int) Source #

hegvx :: Real a => Int -> Char -> Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

herfs :: Real a => Char -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

hesv :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int CInt, Int) Source #

hesvx :: Real a => Char -> Char -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> CArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

heswapr :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO () Source #

hetri2 :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> CArray Int CInt -> Int -> Int -> IO Int Source #

hfrk :: Real a => Char -> Char -> Char -> Int -> Int -> a -> CArray (Int, Int) (Complex a) -> a -> IOCArray Int (Complex a) -> IO () Source #

hgeqz :: Real a => Char -> Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), CArray Int (Complex a), Int) Source #

hpcon :: Real a => Char -> CArray Int (Complex a) -> CArray Int CInt -> a -> IO (a, Int) Source #

hpev :: Real a => Char -> Char -> Int -> IOCArray Int (Complex a) -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hpevd :: Real a => Char -> Char -> Int -> IOCArray Int (Complex a) -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hpevx :: Real a => Char -> Char -> Char -> Int -> IOCArray Int (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

hpgst :: Real a => Int -> Char -> Int -> IOCArray Int (Complex a) -> CArray Int (Complex a) -> IO Int Source #

hpgv :: Real a => Int -> Char -> Char -> Int -> IOCArray Int (Complex a) -> IOCArray Int (Complex a) -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hpgvd :: Real a => Int -> Char -> Char -> Int -> IOCArray Int (Complex a) -> IOCArray Int (Complex a) -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), Int) Source #

hpgvx :: Real a => Int -> Char -> Char -> Char -> Int -> IOCArray Int (Complex a) -> IOCArray Int (Complex a) -> a -> a -> Int -> Int -> a -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

hpsvx :: Real a => Char -> Char -> CArray Int (Complex a) -> IOCArray Int (Complex a) -> IOCArray Int CInt -> CArray (Int, Int) (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

hseqr :: Real a => Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

ilalc :: Real a => Int -> CArray (Int, Int) (Complex a) -> IO CInt Source #

ilalr :: Real a => Int -> CArray (Int, Int) (Complex a) -> IO CInt Source #

labrd :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int a, CArray Int a, CArray Int (Complex a), CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a)) Source #

lacgv :: Real a => Int -> IOCArray Int (Complex a) -> Int -> IO () Source #

lacn2 :: Real a => IOCArray Int (Complex a) -> a -> Int -> IOCArray Int CInt -> IO (CArray Int (Complex a), a, Int) Source #

lacon :: Real a => IOCArray Int (Complex a) -> a -> Int -> IO (CArray Int (Complex a), a, Int) Source #

lacp2 :: Real a => Char -> Int -> CArray (Int, Int) a -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

lacpy :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

lacrm :: Real a => Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) a -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

lacrt :: Real a => IOCArray Int (Complex a) -> Int -> IOCArray Int (Complex a) -> Int -> Complex a -> Complex a -> IO () Source #

laed0 :: Real a => Int -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

laed7 :: Real a => Int -> Int -> Int -> Int -> Int -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> a -> IOCArray Int a -> IOCArray Int CInt -> CArray Int CInt -> CArray Int CInt -> CArray Int CInt -> CArray (Int, Int) CInt -> CArray (Int, Int) a -> Int -> IO (CArray Int CInt, Int) Source #

laein :: Real a => Bool -> Bool -> CArray (Int, Int) (Complex a) -> Complex a -> IOCArray Int (Complex a) -> Int -> a -> a -> IO (CArray (Int, Int) (Complex a), Int) Source #

laesy :: Real a => Complex a -> Complex a -> Complex a -> IO (Complex a, Complex a, Complex a, Complex a, Complex a) Source #

laev2 :: Real a => Complex a -> Complex a -> Complex a -> IO (a, a, a, Complex a) Source #

lags2 :: Real a => Bool -> a -> Complex a -> a -> a -> Complex a -> a -> IO (a, Complex a, a, Complex a, a, Complex a) Source #

lagtm :: Real a => Char -> a -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray (Int, Int) (Complex a) -> a -> IOCArray (Int, Int) (Complex a) -> IO () Source #

lahef :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Int, CArray Int CInt, CArray (Int, Int) (Complex a), Int) Source #

lahqr :: Real a => Bool -> Bool -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

lahr2 :: Real a => Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a)) Source #

laic1 :: Real a => Int -> CArray Int (Complex a) -> a -> CArray Int (Complex a) -> Complex a -> IO (a, Complex a, Complex a) Source #

lals0 :: Real a => Int -> Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> CArray Int CInt -> Int -> CArray (Int, Int) CInt -> CArray (Int, Int) a -> CArray (Int, Int) a -> CArray Int a -> CArray (Int, Int) a -> CArray Int a -> a -> a -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

lalsa :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> CArray (Int, Int) a -> CArray (Int, Int) a -> CArray Int CInt -> CArray (Int, Int) a -> CArray (Int, Int) a -> CArray (Int, Int) a -> CArray (Int, Int) a -> CArray Int CInt -> CArray (Int, Int) CInt -> CArray (Int, Int) CInt -> CArray (Int, Int) a -> CArray Int a -> CArray Int a -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

lalsd :: Real a => Char -> Int -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> a -> Int -> Int -> IO (Int, Int) Source #

langb :: Real a => Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lange :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

langt :: Real a => Char -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray Int (Complex a) -> IO a Source #

lanhb :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lanhe :: Real a => Char -> Char -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lanhf :: Real a => Char -> Char -> Char -> Int -> CArray Int (Complex a) -> Int -> IO a Source #

lanhp :: Real a => Char -> Char -> Int -> CArray Int (Complex a) -> Int -> IO a Source #

lanhs :: Real a => Char -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lanht :: Real a => Char -> CArray Int a -> CArray Int (Complex a) -> IO a Source #

lansb :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lansp :: Real a => Char -> Char -> Int -> CArray Int (Complex a) -> Int -> IO a Source #

lansy :: Real a => Char -> Char -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lantb :: Real a => Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lantp :: Real a => Char -> Char -> Char -> Int -> CArray Int (Complex a) -> Int -> IO a Source #

lantr :: Real a => Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> Int -> IO a Source #

lapll :: Real a => Int -> IOCArray Int (Complex a) -> Int -> IOCArray Int (Complex a) -> Int -> IO a Source #

lapmr :: Real a => Bool -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> IO () Source #

lapmt :: Real a => Bool -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> IO () Source #

laqgb :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> CArray Int a -> CArray Int a -> a -> a -> a -> IO Char Source #

laqge :: Real a => IOCArray (Int, Int) (Complex a) -> CArray Int a -> CArray Int a -> a -> a -> a -> IO Char Source #

laqhb :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> a -> a -> IO (CArray Int a, Char) Source #

laqhe :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> CArray Int a -> a -> a -> IO Char Source #

laqhp :: Real a => Char -> IOCArray Int (Complex a) -> CArray Int a -> a -> a -> IO Char Source #

laqr0 :: Real a => Bool -> Bool -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int (Complex a), Int) Source #

laqr1 :: Real a => CArray (Int, Int) (Complex a) -> Complex a -> Complex a -> IO (CArray Int (Complex a)) Source #

laqr2 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a)) Source #

laqr3 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, CArray Int (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a)) Source #

laqr4 :: Real a => Bool -> Bool -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int (Complex a), Int) Source #

laqr5 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOCArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a)) Source #

laqsb :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> CArray Int a -> a -> a -> IO Char Source #

laqsp :: Real a => Char -> IOCArray Int (Complex a) -> CArray Int a -> a -> a -> IO Char Source #

laqsy :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> CArray Int a -> a -> a -> IO Char Source #

lar1v :: Real a => Int -> Int -> a -> CArray Int a -> CArray Int a -> CArray Int a -> CArray Int a -> a -> a -> IOCArray Int (Complex a) -> Bool -> Int -> IO (Int, a, a, Int, CArray Int CInt, a, a, a) Source #

lar2v :: Real a => Int -> IOCArray Int (Complex a) -> IOCArray Int (Complex a) -> IOCArray Int (Complex a) -> Int -> CArray Int a -> CArray Int (Complex a) -> Int -> IO () Source #

larcm :: Real a => CArray (Int, Int) a -> CArray (Int, Int) (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

larf :: Real a => Char -> Int -> CArray Int (Complex a) -> Int -> Complex a -> IOCArray (Int, Int) (Complex a) -> Int -> IO () Source #

larfb :: Real a => Char -> Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO () Source #

larfg :: Real a => Int -> Complex a -> IOCArray Int (Complex a) -> Int -> IO (Complex a, Complex a) Source #

larfgp :: Real a => Int -> Complex a -> IOCArray Int (Complex a) -> Int -> IO (Complex a, Complex a) Source #

larft :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

larfx :: Real a => Char -> Int -> CArray Int (Complex a) -> Complex a -> IOCArray (Int, Int) (Complex a) -> Int -> IO () Source #

largv :: Real a => Int -> IOCArray Int (Complex a) -> Int -> IOCArray Int (Complex a) -> Int -> Int -> IO (CArray Int a) Source #

larrv :: Real a => a -> a -> IOCArray Int a -> IOCArray Int a -> a -> CArray Int CInt -> Int -> Int -> Int -> a -> a -> a -> IOCArray Int a -> IOCArray Int a -> IOCArray Int a -> CArray Int CInt -> CArray Int CInt -> CArray Int a -> Int -> IO (CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

lartg :: Real a => Complex a -> Complex a -> IO (a, Complex a, Complex a) Source #

lartv :: Real a => Int -> IOCArray Int (Complex a) -> Int -> IOCArray Int (Complex a) -> Int -> CArray Int a -> CArray Int (Complex a) -> Int -> IO () Source #

larz :: Real a => Char -> Int -> Int -> CArray Int (Complex a) -> Int -> Complex a -> IOCArray (Int, Int) (Complex a) -> Int -> IO () Source #

larzb :: Real a => Char -> Char -> Char -> Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO () Source #

larzt :: Real a => Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

lascl :: Real a => Char -> Int -> Int -> a -> a -> Int -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

laset :: Real a => Char -> Int -> Int -> Complex a -> Complex a -> Int -> IO (CArray (Int, Int) (Complex a)) Source #

lasr :: Real a => Char -> Char -> Char -> Int -> CArray Int a -> CArray Int a -> IOCArray (Int, Int) (Complex a) -> IO () Source #

lassq :: Real a => CArray Int (Complex a) -> Int -> a -> a -> IO (a, a) Source #

laswp :: Real a => IOCArray (Int, Int) (Complex a) -> Int -> Int -> CArray Int CInt -> Int -> IO () Source #

lasyf :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Int, CArray Int CInt, CArray (Int, Int) (Complex a), Int) Source #

latbs :: Real a => Char -> Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> IOCArray Int (Complex a) -> IOCArray Int a -> IO (a, Int) Source #

latdf :: Real a => Int -> CArray (Int, Int) (Complex a) -> IOCArray Int (Complex a) -> a -> a -> CArray Int CInt -> CArray Int CInt -> IO (a, a) Source #

latps :: Real a => Char -> Char -> Char -> Char -> CArray Int (Complex a) -> IOCArray Int (Complex a) -> IOCArray Int a -> IO (a, Int) Source #

latrd :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int a, CArray Int (Complex a), CArray (Int, Int) (Complex a)) Source #

latrs :: Real a => Char -> Char -> Char -> Char -> CArray (Int, Int) (Complex a) -> IOCArray Int (Complex a) -> IOCArray Int a -> IO (a, Int) Source #

latrz :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a)) Source #

lauu2 :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

lauum :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pbcon :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> a -> IO (a, Int) Source #

pbequ :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, a, a, Int) Source #

pbrfs :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

pbstf :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pbsv :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pbsvx :: Real a => Char -> Char -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Char -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Char, CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

pbtf2 :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pbtrf :: Real a => Char -> Int -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pbtrs :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pftrf :: Real a => Char -> Char -> Int -> IOCArray Int (Complex a) -> IO Int Source #

pftri :: Real a => Char -> Char -> Int -> IOCArray Int (Complex a) -> IO Int Source #

pftrs :: Real a => Char -> Char -> Int -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pocon :: Real a => Char -> CArray (Int, Int) (Complex a) -> a -> IO (a, Int) Source #

poequ :: Real a => CArray (Int, Int) (Complex a) -> IO (CArray Int a, a, a, Int) Source #

poequb :: Real a => CArray (Int, Int) (Complex a) -> IO (CArray Int a, a, a, Int) Source #

porfs :: Real a => Char -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

posv :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

posvx :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Char -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Char, CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

potf2 :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

potrf :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

potri :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

potrs :: Real a => Char -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

ppcon :: Real a => Char -> Int -> CArray Int (Complex a) -> a -> IO (a, Int) Source #

ppequ :: Real a => Char -> Int -> CArray Int (Complex a) -> IO (CArray Int a, a, a, Int) Source #

pprfs :: Real a => Char -> Int -> CArray Int (Complex a) -> CArray Int (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

ppsv :: Real a => Char -> Int -> IOCArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

ppsvx :: Real a => Char -> Char -> IOCArray Int (Complex a) -> IOCArray Int (Complex a) -> Char -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> IO (Char, CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

pptrf :: Real a => Char -> Int -> IOCArray Int (Complex a) -> IO Int Source #

pptri :: Real a => Char -> Int -> IOCArray Int (Complex a) -> IO Int Source #

pptrs :: Real a => Char -> Int -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

pstf2 :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> a -> IO (CArray Int CInt, Int, Int) Source #

pstrf :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> a -> IO (CArray Int CInt, Int, Int) Source #

ptcon :: Real a => CArray Int a -> CArray Int (Complex a) -> a -> IO (a, Int) Source #

ptrfs :: Real a => Char -> CArray Int a -> CArray Int (Complex a) -> CArray Int a -> CArray Int (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

ptsvx :: Real a => Char -> CArray Int a -> CArray Int (Complex a) -> IOCArray Int a -> IOCArray Int (Complex a) -> CArray (Int, Int) (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

pttrs :: Real a => Char -> CArray Int a -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

ptts2 :: Real a => Int -> CArray Int a -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO () Source #

rot :: Real a => IOCArray Int (Complex a) -> Int -> IOCArray Int (Complex a) -> Int -> a -> Complex a -> IO () Source #

rscl :: Real a => Int -> a -> IOCArray Int (Complex a) -> Int -> IO () Source #

spcon :: Real a => Char -> CArray Int (Complex a) -> CArray Int CInt -> a -> IO (a, Int) Source #

spmv :: Real a => Char -> Int -> Complex a -> CArray Int (Complex a) -> CArray Int (Complex a) -> Int -> Complex a -> IOCArray Int (Complex a) -> Int -> IO () Source #

spr :: Real a => Char -> Int -> Complex a -> CArray Int (Complex a) -> Int -> IOCArray Int (Complex a) -> IO () Source #

spsvx :: Real a => Char -> Char -> CArray Int (Complex a) -> IOCArray Int (Complex a) -> IOCArray Int CInt -> CArray (Int, Int) (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

stedc :: Real a => Char -> IOCArray Int a -> IOCArray Int a -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> IO Int Source #

stegr :: Real a => Char -> Char -> IOCArray Int a -> IOCArray Int a -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Int) Source #

stemr :: Real a => Char -> Char -> IOCArray Int a -> IOCArray Int a -> a -> a -> Int -> Int -> Int -> Int -> Int -> Bool -> Int -> Int -> IO (Int, CArray Int a, CArray (Int, Int) (Complex a), CArray Int CInt, Bool, Int) Source #

sum1 :: Real a => CArray Int (Complex a) -> Int -> IO a Source #

sycon :: Real a => Char -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> a -> IO (a, Int) Source #

syequb :: Real a => Char -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, a, a, Int) Source #

symv :: Real a => Char -> Complex a -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> Complex a -> IOCArray Int (Complex a) -> Int -> IO () Source #

syr :: Real a => Char -> Complex a -> CArray Int (Complex a) -> Int -> IOCArray (Int, Int) (Complex a) -> IO () Source #

syrfs :: Real a => Char -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray Int CInt -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

sysv :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int CInt, Int) Source #

sysvx :: Real a => Char -> Char -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray Int CInt -> CArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray (Int, Int) (Complex a), a, CArray Int a, CArray Int a, Int) Source #

syswapr :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO () Source #

sytri2 :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> CArray Int CInt -> Int -> Int -> IO Int Source #

tbcon :: Real a => Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> IO (a, Int) Source #

tbrfs :: Real a => Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

tbtrs :: Real a => Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

tfsm :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> Complex a -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO () Source #

tftri :: Real a => Char -> Char -> Char -> Int -> IOCArray Int (Complex a) -> IO Int Source #

tfttp :: Real a => Char -> Char -> Int -> CArray Int (Complex a) -> IO (CArray Int (Complex a), Int) Source #

tfttr :: Real a => Char -> Char -> Int -> CArray Int (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

tgevc :: Real a => Char -> Char -> CArray Int Bool -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (Int, Int) Source #

tgex2 :: Real a => Bool -> Bool -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

tgexc :: Real a => Bool -> Bool -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (Int, Int) Source #

tgsen :: Real a => Int -> Bool -> Bool -> CArray Int Bool -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int (Complex a), CArray Int (Complex a), Int, a, a, CArray Int a, Int) Source #

tgsja :: Real a => Char -> Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> a -> a -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int, Int) Source #

tgsna :: Real a => Char -> Char -> CArray Int Bool -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int a, CArray Int a, Int, Int) Source #

tgsy2 :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> a -> a -> IO (a, a, a, Int) Source #

tgsyl :: Real a => Char -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (a, a, Int) Source #

tpcon :: Real a => Char -> Char -> Char -> Int -> CArray Int (Complex a) -> IO (a, Int) Source #

tprfs :: Real a => Char -> Char -> Char -> Int -> CArray Int (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

tptri :: Real a => Char -> Char -> Int -> IOCArray Int (Complex a) -> IO Int Source #

tptrs :: Real a => Char -> Char -> Char -> Int -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

tpttf :: Real a => Char -> Char -> Int -> CArray Int (Complex a) -> IO (CArray Int (Complex a), Int) Source #

tpttr :: Real a => Char -> Int -> CArray Int (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

trcon :: Real a => Char -> Char -> Char -> CArray (Int, Int) (Complex a) -> IO (a, Int) Source #

trevc :: Real a => Char -> Char -> CArray Int Bool -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (Int, Int) Source #

trexc :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> IO Int Source #

trrfs :: Real a => Char -> Char -> Char -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IO (CArray Int a, CArray Int a, Int) Source #

trsen :: Real a => Char -> Char -> CArray Int Bool -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int, a, a, Int) Source #

trsna :: Real a => Char -> Char -> CArray Int Bool -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> Int -> Int -> IO (CArray Int a, CArray Int a, Int, Int) Source #

trsyl :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO (a, Int) Source #

trti2 :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

trtri :: Real a => Char -> Char -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

trtrs :: Real a => Char -> Char -> Char -> CArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IO Int Source #

trttf :: Real a => Char -> Char -> CArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

trttp :: Real a => Char -> CArray (Int, Int) (Complex a) -> IO (CArray Int (Complex a), Int) Source #

tzrzf :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> Int -> IO (CArray Int (Complex a), Int) Source #

uncsd :: Real a => Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (CArray Int a, CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), CArray (Int, Int) (Complex a), Int) Source #

ung2l :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IO Int Source #

ung2r :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IO Int Source #

ungbr :: Real a => Char -> Int -> Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

unghr :: Real a => Int -> Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

ungl2 :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IO Int Source #

unglq :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

ungql :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

ungqr :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

ungr2 :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IO Int Source #

ungrq :: Real a => Int -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

ungtr :: Real a => Char -> IOCArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> Int -> IO Int Source #

unm2l :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unm2r :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmbr :: Real a => Char -> Char -> Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmhr :: Real a => Char -> Char -> Int -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unml2 :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmlq :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmql :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmqr :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmr2 :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmr3 :: Real a => Char -> Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmrq :: Real a => Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmrz :: Real a => Char -> Char -> Int -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

unmtr :: Real a => Char -> Char -> Char -> Int -> CArray (Int, Int) (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #

upgtr :: Real a => Char -> Int -> CArray Int (Complex a) -> CArray Int (Complex a) -> Int -> IO (CArray (Int, Int) (Complex a), Int) Source #

upmtr :: Real a => Char -> Char -> Char -> Int -> CArray Int (Complex a) -> CArray Int (Complex a) -> IOCArray (Int, Int) (Complex a) -> Int -> IO Int Source #