lapack-comfort-array-0.0.0.1: Auto-generated interface to Fortran LAPACK via comfort-array

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.ComfortArray.Complex

Documentation

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

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

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

gebak :: Real a => Char -> Char -> Int -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int Source #

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

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

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

geesx :: Real a => Char -> Char -> FunPtr (Ptr (Complex a) -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Int, Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), a, a, Int) Source #

gelsd :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> Int -> Int -> Int -> IO (Array ZeroInt a, Int, Int) Source #

hbevd :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) Source #

hbevx :: Real a => Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> a -> a -> Int -> Int -> a -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

hbgvx :: Real a => Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> a -> a -> Int -> Int -> a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

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

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

heevd :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Int) Source #

heevr :: Real a => Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

heevx :: Real a => Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

hegvx :: Real a => Int -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

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

hfrk :: Real a => Char -> Char -> Char -> Int -> Int -> a -> Array (ZeroInt, ZeroInt) (Complex a) -> a -> IOArray ZeroInt (Complex a) -> IO () Source #

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

hpevd :: Real a => Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) Source #

hpevx :: Real a => Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> a -> a -> Int -> Int -> a -> Int -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

hpgvx :: Real a => Int -> Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> a -> a -> Int -> Int -> a -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

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

lacon :: Real a => IOArray ZeroInt (Complex a) -> a -> Int -> IO (Array ZeroInt (Complex a), a, Int) Source #

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

laein :: Real a => Bool -> Bool -> Array (ZeroInt, ZeroInt) (Complex a) -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> a -> a -> IO (Array (ZeroInt, ZeroInt) (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 #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

laqgb :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> a -> IO Char Source #

laqge :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> a -> IO Char Source #

laqhb :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> IO (Array ZeroInt a, Char) Source #

laqhe :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> a -> a -> IO Char Source #

laqhp :: Real a => Char -> IOArray ZeroInt (Complex a) -> Array ZeroInt a -> a -> a -> IO Char Source #

laqsb :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> a -> a -> IO Char Source #

laqsp :: Real a => Char -> IOArray ZeroInt (Complex a) -> Array ZeroInt a -> a -> a -> IO Char Source #

laqsy :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> a -> a -> IO Char Source #

lar1v :: Real a => Int -> Int -> a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> IOArray ZeroInt (Complex a) -> Bool -> Int -> IO (Int, a, a, Int, Array ZeroInt CInt, a, a, a) Source #

larf :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () Source #

larfb :: Real a => Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () Source #

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

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

larfx :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Complex a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () Source #

larrv :: Real a => a -> a -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> Array ZeroInt CInt -> Int -> Int -> Int -> a -> a -> a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

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

larz :: Real a => Char -> Int -> Int -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () Source #

larzb :: Real a => Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () Source #

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

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

lasr :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () Source #

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

latbs :: Real a => Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt a -> IO (a, Int) Source #

latdf :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> a -> a -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (a, a) Source #

latps :: Real a => Char -> Char -> Char -> Char -> Array ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt a -> IO (a, Int) Source #

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

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

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

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

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

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

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

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

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

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

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

spmv :: Real a => Char -> Int -> Complex a -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> IO () Source #

spr :: Real a => Char -> Int -> Complex a -> Array ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> IO () Source #

stegr :: Real a => Char -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> Int -> Int -> a -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) Source #

stemr :: Real a => Char -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> Int -> Int -> Int -> Int -> Int -> Bool -> Int -> Int -> IO (Int, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Bool, Int) Source #

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

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

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

symv :: Real a => Char -> Complex a -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> IO () Source #

syr :: Real a => Char -> Complex a -> Array ZeroInt (Complex a) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () Source #

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

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

tfsm :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> Complex a -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () Source #

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

tgsy2 :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> IO (a, a, a, Int) Source #

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

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