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

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.CArray.Generic

Documentation

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

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

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

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

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

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

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

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

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

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

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

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

geqr2p :: Floating a => Int -> IOCArray (Int, Int) a -> IO (CArray Int a, Int) Source #

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

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

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

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

ggglm :: Floating a => IOCArray (Int, Int) a -> IOCArray (Int, Int) a -> IOCArray Int a -> Int -> IO (CArray Int a, CArray Int a, Int) Source #

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

gglse :: Floating a => IOCArray (Int, Int) a -> IOCArray (Int, Int) a -> IOCArray Int a -> IOCArray Int a -> Int -> IO (CArray Int a, Int) Source #

ggqrf :: Floating a => Int -> IOCArray (Int, Int) a -> IOCArray (Int, Int) a -> Int -> IO (CArray Int a, CArray Int a, Int) Source #

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

gttrs :: Floating a => Char -> CArray Int a -> CArray Int a -> CArray Int a -> CArray Int a -> CArray Int CInt -> IOCArray (Int, Int) a -> IO Int Source #

gtts2 :: Floating a => Int -> CArray Int a -> CArray Int a -> CArray Int a -> CArray Int a -> CArray Int CInt -> IOCArray (Int, Int) a -> IO () Source #

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

hpgst :: Floating a => Int -> Char -> Int -> IOCArray Int a -> CArray Int a -> IO Int Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pftrf :: Floating a => Char -> Char -> Int -> IOCArray Int a -> IO Int Source #

pftri :: Floating a => Char -> Char -> Int -> IOCArray Int a -> IO Int Source #

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

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

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

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

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

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

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

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

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

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

tftri :: Floating a => Char -> Char -> Char -> Int -> IOCArray Int a -> IO Int Source #

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

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

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

tptri :: Floating a => Char -> Char -> Int -> IOCArray Int a -> IO Int Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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