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

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.ComfortArray.Real

Documentation

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

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

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

gbequb :: Real a => Int -> Int -> Int -> Array (ZeroInt, ZeroInt) 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) a -> IO Int Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spgst :: Real a => Int -> Char -> Int -> IOArray ZeroInt a -> Array ZeroInt a -> IO Int Source #

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

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

isnan :: Real a => a -> IO Bool Source #

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

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

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

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

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

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

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

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

laed6 :: Real a => Int -> Bool -> a -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (a, Int) Source #

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

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

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

laexc :: Real a => Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO Int Source #

lag2 :: Real a => Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> a -> IO (a, a, a, a, a) Source #

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

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

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

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

laisnan :: Real a => a -> a -> IO Bool Source #

laln2 :: Real a => Bool -> a -> a -> Array (ZeroInt, ZeroInt) a -> a -> a -> Array (ZeroInt, ZeroInt) a -> a -> a -> Int -> IO (Array (ZeroInt, ZeroInt) a, a, a, Int) Source #

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

lamrg :: Real a => Int -> Int -> Array ZeroInt a -> Int -> Int -> IO (Array ZeroInt CInt) Source #

laneg :: Real a => Array ZeroInt a -> Array ZeroInt a -> a -> a -> Int -> IO CInt Source #

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

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

langt :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> IO a Source #

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

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

lansf :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Int -> IO a Source #

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

lanst :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> IO a Source #

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

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

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

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

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

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

lapy2 :: Real a => a -> a -> IO a Source #

lapy3 :: Real a => a -> a -> a -> IO a Source #

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

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

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

laqr1 :: Real a => Array (ZeroInt, ZeroInt) a -> a -> a -> a -> a -> IO (Array ZeroInt a) Source #

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

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

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

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

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

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

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

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

lar2v :: Real a => Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO () Source #

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

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

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

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

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

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

largv :: Real a => Int -> IOArray ZeroInt a -> Int -> IOArray ZeroInt a -> Int -> Int -> IO (Array ZeroInt a) Source #

larrb :: Real a => Array ZeroInt a -> Array ZeroInt a -> Int -> Int -> a -> a -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> Int -> IO Int Source #

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

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

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

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

larrj :: Real a => Array ZeroInt a -> Array ZeroInt a -> Int -> Int -> a -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> IO Int Source #

larrk :: Real a => Int -> a -> a -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> IO (a, a, Int) 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) a, Array ZeroInt CInt, Int) Source #

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

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

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

lartv :: Real a => Int -> IOArray ZeroInt a -> Int -> IOArray ZeroInt a -> Int -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO () Source #

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

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

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

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

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

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

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

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

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

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

lasq5 :: Real a => Int -> Int -> Array ZeroInt a -> Int -> a -> a -> Bool -> a -> IO (a, a, a, a, a, a) Source #

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

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

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

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

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

lasy2 :: Real a => Bool -> Bool -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Int -> IO (a, Array (ZeroInt, ZeroInt) a, a, Int) Source #

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

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

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

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

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

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

pftrf :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int Source #

pftri :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int Source #

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

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

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

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

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

pptrf :: Real a => Char -> Int -> IOArray ZeroInt a -> IO Int Source #

pptri :: Real a => Char -> Int -> IOArray ZeroInt a -> IO Int Source #

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

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

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

stebz :: Real a => Char -> Char -> a -> a -> Int -> Int -> a -> Array ZeroInt a -> Array ZeroInt a -> IO (Int, Int, Array ZeroInt a, Array ZeroInt CInt, Array ZeroInt CInt, Int) 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) 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) a, Array ZeroInt CInt, Bool, Int) Source #

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

stevr :: 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) a, Array ZeroInt CInt, Int) Source #

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

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

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

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

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

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

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

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

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

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

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

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

tptri :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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