-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Auto-generated interface to Fortran LAPACK via comfort-array -- -- LAPACK is a package for efficient numerically robust linear algebra. -- The original implementation is written in FORTRAN. This is a -- semi-automatically generated mid-level wrapper. The functions are not -- ready to use for high-level applications, but they are a step closer. -- -- The functions are all in IO monad because they are auto-generated and -- we cannot make sure automatically that unsafePerformIO is always safe. -- Instead of raw pointers we use Arrays and Mutable.Arrays and assign -- and check array bounds to LAPACK function parameters, as far we can -- retrieve this information from the FORTRAN comments. We check -- consistency of dimensions where consistent dimensions are required, -- but we cannot do all kind of bound checks. We use immutable Array for -- input and output parameters and mutable Mutable.Array for input/output -- parameters. LAPACK plays some nasty tricks of in-place array updates -- on input/output arrays even if the dimensions of input and output -- array differ (see e.g. GELS). The wrappers also manage allocation of -- memory for function parameters. This is necessary since FORTRAN passes -- all parameters by reference. Further on, the wrappers convert from -- Haskell values like Int to low-level values like -- CInt. -- -- We provide bindings to functions of all variants for Float, -- Double, Complex Float and Complex Double. -- We do not use TemplateHaskell nor HSC nor CHS, but instead Haskell 98 -- code generated by the custom lapack-ffi-tools package. @package lapack-comfort-array @version 0.0 module Numeric.LAPACK.ComfortArray.ComplexDouble -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zbbcsd.f bbcsd :: Char -> Char -> Char -> Char -> Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zbdsqr.f bdsqr :: Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zcgesv.f cgesv :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex Double), Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zcposv.f cposv :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbbrd.f gbbrd :: Char -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbcon.f gbcon :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbequ.f gbequ :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbequb.f gbequb :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbrfs.f gbrfs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbsv.f gbsv :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbsvx.f gbsvx :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbtf2.f gbtf2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbtrf.f gbtrf :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgbtrs.f gbtrs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgebak.f gebak :: Char -> Char -> Int -> Int -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgebal.f gebal :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Int, Int, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgebd2.f gebd2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgebrd.f gebrd :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgecon.f gecon :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeequ.f geequ :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeequb.f geequb :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgees.f gees :: Char -> Char -> FunPtr (Ptr (Complex Double) -> IO Bool) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Int, Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeesx.f geesx :: Char -> Char -> FunPtr (Ptr (Complex Double) -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Int, Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeev.f geev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeevx.f geevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int, Int, Array ZeroInt Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgehd2.f gehd2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgehrd.f gehrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgelq2.f gelq2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgelqf.f gelqf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgels.f gels :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgelsd.f gelsd :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgelss.f gelss :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Int -> IO (Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgelsy.f gelsy :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Double -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeql2.f geql2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeqlf.f geqlf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeqp3.f geqp3 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeqr2.f geqr2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeqr2p.f geqr2p :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeqrf.f geqrf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgeqrfp.f geqrfp :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgerfs.f gerfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgerq2.f gerq2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgerqf.f gerqf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgesc2.f gesc2 :: Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgesdd.f gesdd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgesv.f gesv :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgesvd.f gesvd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgesvx.f gesvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgetc2.f getc2 :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgetf2.f getf2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgetrf.f getrf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgetri.f getri :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgetrs.f getrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggbak.f ggbak :: Char -> Char -> Int -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggbal.f ggbal :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Int, Int, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgges.f gges :: Char -> Char -> Char -> FunPtr (Ptr (Complex Double) -> Ptr (Complex Double) -> IO Bool) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO (Int, Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggesx.f ggesx :: Char -> Char -> Char -> FunPtr (Ptr (Complex Double) -> Ptr (Complex Double) -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggev.f ggev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggevx.f ggevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int, Int, Array ZeroInt Double, Array ZeroInt Double, Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggglm.f ggglm :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgghrd.f gghrd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgglse.f gglse :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggqrf.f ggqrf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zggrqf.f ggrqf :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgtcon.f gtcon :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgtrfs.f gtrfs :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgtsv.f gtsv :: IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgtsvx.f gtsvx :: Char -> Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgttrf.f gttrf :: IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IO (Array ZeroInt (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgttrs.f gttrs :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zgtts2.f gtts2 :: Int -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbev.f hbev :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbevd.f hbevd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbevx.f hbevx :: Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbgst.f hbgst :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbgv.f hbgv :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbgvd.f hbgvd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbgvx.f hbgvx :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Double -> Double -> Int -> Int -> Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhbtrd.f hbtrd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhecon.f hecon :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zheequb.f heequb :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zheev.f heev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zheevd.f heevd :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zheevr.f heevr :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zheevx.f heevx :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhegs2.f hegs2 :: Int -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhegst.f hegst :: Int -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhegv.f hegv :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhegvd.f hegvd :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhegvx.f hegvx :: Int -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zherfs.f herfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhesv.f hesv :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhesvx.f hesvx :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zheswapr.f heswapr :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetd2.f hetd2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetf2.f hetf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetrd.f hetrd :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetrf.f hetrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetri.f hetri :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetri2.f hetri2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetri2x.f hetri2x :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetrs.f hetrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhetrs2.f hetrs2 :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhfrk.f hfrk :: Char -> Char -> Char -> Int -> Int -> Double -> Array (ZeroInt, ZeroInt) (Complex Double) -> Double -> IOArray ZeroInt (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhgeqz.f hgeqz :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpcon.f hpcon :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpev.f hpev :: Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpevd.f hpevd :: Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpevx.f hpevx :: Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpgst.f hpgst :: Int -> Char -> Int -> IOArray ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpgv.f hpgv :: Int -> Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpgvd.f hpgvd :: Int -> Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpgvx.f hpgvx :: Int -> Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> Double -> Double -> Int -> Int -> Double -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhprfs.f hprfs :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpsv.f hpsv :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhpsvx.f hpsvx :: Char -> Char -> Array ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhptrd.f hptrd :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhptrf.f hptrf :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhptri.f hptri :: Char -> IOArray ZeroInt (Complex Double) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhptrs.f hptrs :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhsein.f hsein :: Char -> Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Int, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zhseqr.f hseqr :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilazlc.f ilalc :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilazlr.f ilalr :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/izmax1.f imax1 :: Array ZeroInt (Complex Double) -> Int -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlabrd.f labrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacgv.f lacgv :: Int -> IOArray ZeroInt (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacn2.f lacn2 :: IOArray ZeroInt (Complex Double) -> Double -> Int -> IOArray ZeroInt CInt -> IO (Array ZeroInt (Complex Double), Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacon.f lacon :: IOArray ZeroInt (Complex Double) -> Double -> Int -> IO (Array ZeroInt (Complex Double), Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacp2.f lacp2 :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacpy.f lacpy :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacrm.f lacrm :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacrt.f lacrt :: IOArray ZeroInt (Complex Double) -> Int -> IOArray ZeroInt (Complex Double) -> Int -> Complex Double -> Complex Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaed0.f laed0 :: Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaed7.f laed7 :: Int -> Int -> Int -> Int -> Int -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaed8.f laed8 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt Double -> Double -> Int -> Array ZeroInt Double -> Int -> Array ZeroInt CInt -> IO (Int, Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt Double, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaein.f laein :: Bool -> Bool -> Array (ZeroInt, ZeroInt) (Complex Double) -> Complex Double -> IOArray ZeroInt (Complex Double) -> Int -> Double -> Double -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaesy.f laesy :: Complex Double -> Complex Double -> Complex Double -> IO (Complex Double, Complex Double, Complex Double, Complex Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaev2.f laev2 :: Complex Double -> Complex Double -> Complex Double -> IO (Double, Double, Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlag2c.f lag2c :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlags2.f lags2 :: Bool -> Double -> Complex Double -> Double -> Double -> Complex Double -> Double -> IO (Double, Complex Double, Double, Complex Double, Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlagtm.f lagtm :: Char -> Double -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlahef.f lahef :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlahqr.f lahqr :: Bool -> Bool -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlahr2.f lahr2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaic1.f laic1 :: Int -> Array ZeroInt (Complex Double) -> Double -> Array ZeroInt (Complex Double) -> Complex Double -> IO (Double, Complex Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlals0.f lals0 :: Int -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Array ZeroInt CInt -> Int -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Double -> Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlalsa.f lalsa :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlalsd.f lalsd :: Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Int -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlangb.f langb :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlange.f lange :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlangt.f langt :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlanhb.f lanhb :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlanhe.f lanhe :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlanhf.f lanhf :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlanhp.f lanhp :: Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlanhs.f lanhs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlanht.f lanht :: Char -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlansb.f lansb :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlansp.f lansp :: Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlansy.f lansy :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlantb.f lantb :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlantp.f lantp :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlantr.f lantr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlapll.f lapll :: Int -> IOArray ZeroInt (Complex Double) -> Int -> IOArray ZeroInt (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlapmr.f lapmr :: Bool -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlapmt.f lapmt :: Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqgb.f laqgb :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqge.f laqge :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqhb.f laqhb :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Double -> IO (Array ZeroInt Double, Char) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqhe.f laqhe :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqhp.f laqhp :: Char -> IOArray ZeroInt (Complex Double) -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqp2.f laqp2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO (Array ZeroInt (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqps.f laqps :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Int, Array ZeroInt (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqr0.f laqr0 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqr1.f laqr1 :: Array (ZeroInt, ZeroInt) (Complex Double) -> Complex Double -> Complex Double -> IO (Array ZeroInt (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqr2.f laqr2 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqr3.f laqr3 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqr4.f laqr4 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqr5.f laqr5 :: Bool -> Bool -> Int -> Int -> Int -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqsb.f laqsb :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqsp.f laqsp :: Char -> IOArray ZeroInt (Complex Double) -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaqsy.f laqsy :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlar1v.f lar1v :: Int -> Int -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> IOArray ZeroInt (Complex Double) -> Bool -> Int -> IO (Int, Double, Double, Int, Array ZeroInt CInt, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlar2v.f lar2v :: Int -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> Int -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarcm.f larcm :: Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarf.f larf :: Char -> Int -> Array ZeroInt (Complex Double) -> Int -> Complex Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarfb.f larfb :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarfg.f larfg :: Int -> Complex Double -> IOArray ZeroInt (Complex Double) -> Int -> IO (Complex Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarfgp.f larfgp :: Int -> Complex Double -> IOArray ZeroInt (Complex Double) -> Int -> IO (Complex Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarft.f larft :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarfx.f larfx :: Char -> Int -> Array ZeroInt (Complex Double) -> Complex Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlargv.f largv :: Int -> IOArray ZeroInt (Complex Double) -> Int -> IOArray ZeroInt (Complex Double) -> Int -> Int -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarnv.f larnv :: Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarrv.f larrv :: Double -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Array ZeroInt CInt -> Int -> Int -> Int -> Double -> Double -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlartg.f lartg :: Complex Double -> Complex Double -> IO (Double, Complex Double, Complex Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlartv.f lartv :: Int -> IOArray ZeroInt (Complex Double) -> Int -> IOArray ZeroInt (Complex Double) -> Int -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarz.f larz :: Char -> Int -> Int -> Array ZeroInt (Complex Double) -> Int -> Complex Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarzb.f larzb :: Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlarzt.f larzt :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlascl.f lascl :: Char -> Int -> Int -> Double -> Double -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaset.f laset :: Char -> Int -> Int -> Complex Double -> Complex Double -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlasr.f lasr :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlassq.f lassq :: Array ZeroInt (Complex Double) -> Int -> Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlaswp.f laswp :: IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlasyf.f lasyf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlat2c.f lat2c :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlatbs.f latbs :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlatdf.f latdf :: Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> Double -> Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlatps.f latps :: Char -> Char -> Char -> Char -> Array ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlatrd.f latrd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array ZeroInt (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlatrs.f latrs :: Char -> Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlatrz.f latrz :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlauu2.f lauu2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlauum.f lauum :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbcon.f pbcon :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbequ.f pbequ :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbrfs.f pbrfs :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbstf.f pbstf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbsv.f pbsv :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbsvx.f pbsvx :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Char -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbtf2.f pbtf2 :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbtrf.f pbtrf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpbtrs.f pbtrs :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpftrf.f pftrf :: Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpftri.f pftri :: Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpftrs.f pftrs :: Char -> Char -> Int -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpocon.f pocon :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpoequ.f poequ :: Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpoequb.f poequb :: Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zporfs.f porfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zposv.f posv :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zposvx.f posvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Char -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpotf2.f potf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpotrf.f potrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpotri.f potri :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpotrs.f potrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zppcon.f ppcon :: Char -> Int -> Array ZeroInt (Complex Double) -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zppequ.f ppequ :: Char -> Int -> Array ZeroInt (Complex Double) -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpprfs.f pprfs :: Char -> Int -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zppsv.f ppsv :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zppsvx.f ppsvx :: Char -> Char -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> Char -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpptrf.f pptrf :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpptri.f pptri :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpptrs.f pptrs :: Char -> Int -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpstf2.f pstf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpstrf.f pstrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zptcon.f ptcon :: Array ZeroInt Double -> Array ZeroInt (Complex Double) -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpteqr.f pteqr :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zptrfs.f ptrfs :: Char -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zptsv.f ptsv :: IOArray ZeroInt Double -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zptsvx.f ptsvx :: Char -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> IOArray ZeroInt Double -> IOArray ZeroInt (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpttrf.f pttrf :: IOArray ZeroInt Double -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zpttrs.f pttrs :: Char -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zptts2.f ptts2 :: Int -> Array ZeroInt Double -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zrot.f rot :: IOArray ZeroInt (Complex Double) -> Int -> IOArray ZeroInt (Complex Double) -> Int -> Double -> Complex Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zdrscl.f rscl :: Int -> Double -> IOArray ZeroInt (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zspcon.f spcon :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zspmv.f spmv :: Char -> Int -> Complex Double -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> Complex Double -> IOArray ZeroInt (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zspr.f spr :: Char -> Int -> Complex Double -> Array ZeroInt (Complex Double) -> Int -> IOArray ZeroInt (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsprfs.f sprfs :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zspsv.f spsv :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zspsvx.f spsvx :: Char -> Char -> Array ZeroInt (Complex Double) -> IOArray ZeroInt (Complex Double) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsptrf.f sptrf :: Char -> Int -> IOArray ZeroInt (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsptri.f sptri :: Char -> IOArray ZeroInt (Complex Double) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsptrs.f sptrs :: Char -> Array ZeroInt (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zstedc.f stedc :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zstegr.f stegr :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zstein.f stein :: Array ZeroInt Double -> Array ZeroInt Double -> Int -> Array ZeroInt Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zstemr.f stemr :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Int -> Int -> Int -> Bool -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array ZeroInt CInt, Bool, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsteqr.f steqr :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dzsum1.f sum1 :: Array ZeroInt (Complex Double) -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsycon.f sycon :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsyconv.f syconv :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsyequb.f syequb :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsymv.f symv :: Char -> Complex Double -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> Complex Double -> IOArray ZeroInt (Complex Double) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsyr.f syr :: Char -> Complex Double -> Array ZeroInt (Complex Double) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsyrfs.f syrfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsysv.f sysv :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsysvx.f sysvx :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsyswapr.f syswapr :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytf2.f sytf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytrf.f sytrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytri.f sytri :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytri2.f sytri2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytri2x.f sytri2x :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytrs.f sytrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zsytrs2.f sytrs2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztbcon.f tbcon :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztbrfs.f tbrfs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztbtrs.f tbtrs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztfsm.f tfsm :: Char -> Char -> Char -> Char -> Char -> Int -> Complex Double -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztftri.f tftri :: Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztfttp.f tfttp :: Char -> Char -> Int -> Array ZeroInt (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztfttr.f tfttr :: Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgevc.f tgevc :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgex2.f tgex2 :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgexc.f tgexc :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgsen.f tgsen :: Int -> Bool -> Bool -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int, Double, Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgsja.f tgsja :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Double -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgsna.f tgsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgsy2.f tgsy2 :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Double -> Double -> IO (Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztgsyl.f tgsyl :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztpcon.f tpcon :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Double) -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztprfs.f tprfs :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztptri.f tptri :: Char -> Char -> Int -> IOArray ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztptrs.f tptrs :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztpttf.f tpttf :: Char -> Char -> Int -> Array ZeroInt (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztpttr.f tpttr :: Char -> Int -> Array ZeroInt (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrcon.f trcon :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrevc.f trevc :: Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrexc.f trexc :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrrfs.f trrfs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrsen.f trsen :: Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrsna.f trsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrsyl.f trsyl :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrti2.f trti2 :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrtri.f trtri :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrtrs.f trtrs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrttf.f trttf :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztrttp.f trttp :: Char -> Array (ZeroInt, ZeroInt) (Complex Double) -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ztzrzf.f tzrzf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunbdb.f unbdb :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Array ZeroInt (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zuncsd.f uncsd :: Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zung2l.f ung2l :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zung2r.f ung2r :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungbr.f ungbr :: Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunghr.f unghr :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungl2.f ungl2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunglq.f unglq :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungql.f ungql :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungqr.f ungqr :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungr2.f ungr2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungrq.f ungrq :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zungtr.f ungtr :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunm2l.f unm2l :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunm2r.f unm2r :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmbr.f unmbr :: Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmhr.f unmhr :: Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunml2.f unml2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmlq.f unmlq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmql.f unmql :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmqr.f unmqr :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmr2.f unmr2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmr3.f unmr3 :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmrq.f unmrq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmrz.f unmrz :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zunmtr.f unmtr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zupgtr.f upgtr :: Char -> Int -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zupmtr.f upmtr :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Double) -> Array ZeroInt (Complex Double) -> IOArray (ZeroInt, ZeroInt) (Complex Double) -> Int -> IO Int module Numeric.LAPACK.ComfortArray.ComplexFloat -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cbbcsd.f bbcsd :: Char -> Char -> Char -> Char -> Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cbdsqr.f bdsqr :: Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbbrd.f gbbrd :: Char -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbcon.f gbcon :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbequ.f gbequ :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbequb.f gbequb :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbrfs.f gbrfs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbsv.f gbsv :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbsvx.f gbsvx :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbtf2.f gbtf2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbtrf.f gbtrf :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgbtrs.f gbtrs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgebak.f gebak :: Char -> Char -> Int -> Int -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgebal.f gebal :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Int, Int, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgebd2.f gebd2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgebrd.f gebrd :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgecon.f gecon :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeequ.f geequ :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeequb.f geequb :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgees.f gees :: Char -> Char -> FunPtr (Ptr (Complex Float) -> IO Bool) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Int, Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeesx.f geesx :: Char -> Char -> FunPtr (Ptr (Complex Float) -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Int, Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeev.f geev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeevx.f geevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int, Int, Array ZeroInt Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgehd2.f gehd2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgehrd.f gehrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgelq2.f gelq2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgelqf.f gelqf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgels.f gels :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgelsd.f gelsd :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgelss.f gelss :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Int -> IO (Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgelsy.f gelsy :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Float -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeql2.f geql2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeqlf.f geqlf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeqp3.f geqp3 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeqr2.f geqr2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeqr2p.f geqr2p :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeqrf.f geqrf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgeqrfp.f geqrfp :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgerfs.f gerfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgerq2.f gerq2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgerqf.f gerqf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgesc2.f gesc2 :: Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgesdd.f gesdd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgesv.f gesv :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgesvd.f gesvd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgesvx.f gesvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgetc2.f getc2 :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgetf2.f getf2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgetrf.f getrf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgetri.f getri :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgetrs.f getrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggbak.f ggbak :: Char -> Char -> Int -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggbal.f ggbal :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Int, Int, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgges.f gges :: Char -> Char -> Char -> FunPtr (Ptr (Complex Float) -> Ptr (Complex Float) -> IO Bool) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO (Int, Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggesx.f ggesx :: Char -> Char -> Char -> FunPtr (Ptr (Complex Float) -> Ptr (Complex Float) -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggev.f ggev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggevx.f ggevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int, Int, Array ZeroInt Float, Array ZeroInt Float, Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggglm.f ggglm :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgghrd.f gghrd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgglse.f gglse :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggqrf.f ggqrf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cggrqf.f ggrqf :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgtcon.f gtcon :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgtrfs.f gtrfs :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgtsv.f gtsv :: IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgtsvx.f gtsvx :: Char -> Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgttrf.f gttrf :: IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IO (Array ZeroInt (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgttrs.f gttrs :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgtts2.f gtts2 :: Int -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbev.f hbev :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbevd.f hbevd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbevx.f hbevx :: Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbgst.f hbgst :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbgv.f hbgv :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbgvd.f hbgvd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbgvx.f hbgvx :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Float -> Float -> Int -> Int -> Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chbtrd.f hbtrd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/checon.f hecon :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cheequb.f heequb :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cheev.f heev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cheevd.f heevd :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cheevr.f heevr :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cheevx.f heevx :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chegs2.f hegs2 :: Int -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chegst.f hegst :: Int -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chegv.f hegv :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chegvd.f hegvd :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chegvx.f hegvx :: Int -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cherfs.f herfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chesv.f hesv :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chesvx.f hesvx :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cheswapr.f heswapr :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetd2.f hetd2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetf2.f hetf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetrd.f hetrd :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetrf.f hetrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetri.f hetri :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetri2.f hetri2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetri2x.f hetri2x :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetrs.f hetrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chetrs2.f hetrs2 :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chfrk.f hfrk :: Char -> Char -> Char -> Int -> Int -> Float -> Array (ZeroInt, ZeroInt) (Complex Float) -> Float -> IOArray ZeroInt (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chgeqz.f hgeqz :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpcon.f hpcon :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpev.f hpev :: Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpevd.f hpevd :: Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpevx.f hpevx :: Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpgst.f hpgst :: Int -> Char -> Int -> IOArray ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpgv.f hpgv :: Int -> Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpgvd.f hpgvd :: Int -> Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpgvx.f hpgvx :: Int -> Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> Float -> Float -> Int -> Int -> Float -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chprfs.f hprfs :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpsv.f hpsv :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chpsvx.f hpsvx :: Char -> Char -> Array ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chptrd.f hptrd :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chptrf.f hptrf :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chptri.f hptri :: Char -> IOArray ZeroInt (Complex Float) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chptrs.f hptrs :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chsein.f hsein :: Char -> Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Int, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chseqr.f hseqr :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilaclc.f ilalc :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilaclr.f ilalr :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/icmax1.f imax1 :: Array ZeroInt (Complex Float) -> Int -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clabrd.f labrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacgv.f lacgv :: Int -> IOArray ZeroInt (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacn2.f lacn2 :: IOArray ZeroInt (Complex Float) -> Float -> Int -> IOArray ZeroInt CInt -> IO (Array ZeroInt (Complex Float), Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacon.f lacon :: IOArray ZeroInt (Complex Float) -> Float -> Int -> IO (Array ZeroInt (Complex Float), Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacp2.f lacp2 :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacpy.f lacpy :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacrm.f lacrm :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacrt.f lacrt :: IOArray ZeroInt (Complex Float) -> Int -> IOArray ZeroInt (Complex Float) -> Int -> Complex Float -> Complex Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claed0.f laed0 :: Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claed7.f laed7 :: Int -> Int -> Int -> Int -> Int -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claed8.f laed8 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt Float -> Float -> Int -> Array ZeroInt Float -> Int -> Array ZeroInt CInt -> IO (Int, Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt Float, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claein.f laein :: Bool -> Bool -> Array (ZeroInt, ZeroInt) (Complex Float) -> Complex Float -> IOArray ZeroInt (Complex Float) -> Int -> Float -> Float -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claesy.f laesy :: Complex Float -> Complex Float -> Complex Float -> IO (Complex Float, Complex Float, Complex Float, Complex Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claev2.f laev2 :: Complex Float -> Complex Float -> Complex Float -> IO (Float, Float, Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clag2z.f lag2z :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Double), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clags2.f lags2 :: Bool -> Float -> Complex Float -> Float -> Float -> Complex Float -> Float -> IO (Float, Complex Float, Float, Complex Float, Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clagtm.f lagtm :: Char -> Float -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clahef.f lahef :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clahqr.f lahqr :: Bool -> Bool -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clahr2.f lahr2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claic1.f laic1 :: Int -> Array ZeroInt (Complex Float) -> Float -> Array ZeroInt (Complex Float) -> Complex Float -> IO (Float, Complex Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clals0.f lals0 :: Int -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Array ZeroInt CInt -> Int -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Float -> Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clalsa.f lalsa :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clalsd.f lalsd :: Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Int -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clangb.f langb :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clange.f lange :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clangt.f langt :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clanhb.f lanhb :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clanhe.f lanhe :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clanhf.f lanhf :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clanhp.f lanhp :: Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clanhs.f lanhs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clanht.f lanht :: Char -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clansb.f lansb :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clansp.f lansp :: Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clansy.f lansy :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clantb.f lantb :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clantp.f lantp :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clantr.f lantr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clapll.f lapll :: Int -> IOArray ZeroInt (Complex Float) -> Int -> IOArray ZeroInt (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clapmr.f lapmr :: Bool -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clapmt.f lapmt :: Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqgb.f laqgb :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqge.f laqge :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqhb.f laqhb :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Float -> IO (Array ZeroInt Float, Char) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqhe.f laqhe :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqhp.f laqhp :: Char -> IOArray ZeroInt (Complex Float) -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqp2.f laqp2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO (Array ZeroInt (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqps.f laqps :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Int, Array ZeroInt (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqr0.f laqr0 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqr1.f laqr1 :: Array (ZeroInt, ZeroInt) (Complex Float) -> Complex Float -> Complex Float -> IO (Array ZeroInt (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqr2.f laqr2 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqr3.f laqr3 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqr4.f laqr4 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqr5.f laqr5 :: Bool -> Bool -> Int -> Int -> Int -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqsb.f laqsb :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqsp.f laqsp :: Char -> IOArray ZeroInt (Complex Float) -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claqsy.f laqsy :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clar1v.f lar1v :: Int -> Int -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> IOArray ZeroInt (Complex Float) -> Bool -> Int -> IO (Int, Float, Float, Int, Array ZeroInt CInt, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clar2v.f lar2v :: Int -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> Int -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarcm.f larcm :: Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarf.f larf :: Char -> Int -> Array ZeroInt (Complex Float) -> Int -> Complex Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarfb.f larfb :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarfg.f larfg :: Int -> Complex Float -> IOArray ZeroInt (Complex Float) -> Int -> IO (Complex Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarfgp.f larfgp :: Int -> Complex Float -> IOArray ZeroInt (Complex Float) -> Int -> IO (Complex Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarft.f larft :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarfx.f larfx :: Char -> Int -> Array ZeroInt (Complex Float) -> Complex Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clargv.f largv :: Int -> IOArray ZeroInt (Complex Float) -> Int -> IOArray ZeroInt (Complex Float) -> Int -> Int -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarnv.f larnv :: Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarrv.f larrv :: Float -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Array ZeroInt CInt -> Int -> Int -> Int -> Float -> Float -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clartg.f lartg :: Complex Float -> Complex Float -> IO (Float, Complex Float, Complex Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clartv.f lartv :: Int -> IOArray ZeroInt (Complex Float) -> Int -> IOArray ZeroInt (Complex Float) -> Int -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarz.f larz :: Char -> Int -> Int -> Array ZeroInt (Complex Float) -> Int -> Complex Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarzb.f larzb :: Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clarzt.f larzt :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clascl.f lascl :: Char -> Int -> Int -> Float -> Float -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claset.f laset :: Char -> Int -> Int -> Complex Float -> Complex Float -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clasr.f lasr :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/classq.f lassq :: Array ZeroInt (Complex Float) -> Int -> Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/claswp.f laswp :: IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clasyf.f lasyf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clatbs.f latbs :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clatdf.f latdf :: Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> Float -> Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clatps.f latps :: Char -> Char -> Char -> Char -> Array ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clatrd.f latrd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array ZeroInt (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clatrs.f latrs :: Char -> Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clatrz.f latrz :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float)) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clauu2.f lauu2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clauum.f lauum :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbcon.f pbcon :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbequ.f pbequ :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbrfs.f pbrfs :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbstf.f pbstf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbsv.f pbsv :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbsvx.f pbsvx :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Char -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbtf2.f pbtf2 :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbtrf.f pbtrf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpbtrs.f pbtrs :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpftrf.f pftrf :: Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpftri.f pftri :: Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpftrs.f pftrs :: Char -> Char -> Int -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpocon.f pocon :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpoequ.f poequ :: Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpoequb.f poequb :: Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cporfs.f porfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cposv.f posv :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cposvx.f posvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Char -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpotf2.f potf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpotrf.f potrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpotri.f potri :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpotrs.f potrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cppcon.f ppcon :: Char -> Int -> Array ZeroInt (Complex Float) -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cppequ.f ppequ :: Char -> Int -> Array ZeroInt (Complex Float) -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpprfs.f pprfs :: Char -> Int -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cppsv.f ppsv :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cppsvx.f ppsvx :: Char -> Char -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> Char -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpptrf.f pptrf :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpptri.f pptri :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpptrs.f pptrs :: Char -> Int -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpstf2.f pstf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpstrf.f pstrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cptcon.f ptcon :: Array ZeroInt Float -> Array ZeroInt (Complex Float) -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpteqr.f pteqr :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cptrfs.f ptrfs :: Char -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cptsv.f ptsv :: IOArray ZeroInt Float -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cptsvx.f ptsvx :: Char -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> IOArray ZeroInt Float -> IOArray ZeroInt (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpttrf.f pttrf :: IOArray ZeroInt Float -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cpttrs.f pttrs :: Char -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cptts2.f ptts2 :: Int -> Array ZeroInt Float -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/crot.f rot :: IOArray ZeroInt (Complex Float) -> Int -> IOArray ZeroInt (Complex Float) -> Int -> Float -> Complex Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csrscl.f rscl :: Int -> Float -> IOArray ZeroInt (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cspcon.f spcon :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cspmv.f spmv :: Char -> Int -> Complex Float -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> Complex Float -> IOArray ZeroInt (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cspr.f spr :: Char -> Int -> Complex Float -> Array ZeroInt (Complex Float) -> Int -> IOArray ZeroInt (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csprfs.f sprfs :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cspsv.f spsv :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cspsvx.f spsvx :: Char -> Char -> Array ZeroInt (Complex Float) -> IOArray ZeroInt (Complex Float) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csptrf.f sptrf :: Char -> Int -> IOArray ZeroInt (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csptri.f sptri :: Char -> IOArray ZeroInt (Complex Float) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csptrs.f sptrs :: Char -> Array ZeroInt (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cstedc.f stedc :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cstegr.f stegr :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cstein.f stein :: Array ZeroInt Float -> Array ZeroInt Float -> Int -> Array ZeroInt Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cstemr.f stemr :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Int -> Int -> Int -> Bool -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array ZeroInt CInt, Bool, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csteqr.f steqr :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/scsum1.f sum1 :: Array ZeroInt (Complex Float) -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csycon.f sycon :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csyconv.f syconv :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csyequb.f syequb :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csymv.f symv :: Char -> Complex Float -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> Complex Float -> IOArray ZeroInt (Complex Float) -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csyr.f syr :: Char -> Complex Float -> Array ZeroInt (Complex Float) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csyrfs.f syrfs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csysv.f sysv :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csysvx.f sysvx :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csyswapr.f syswapr :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytf2.f sytf2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytrf.f sytrf :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytri.f sytri :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytri2.f sytri2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytri2x.f sytri2x :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytrs.f sytrs :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/csytrs2.f sytrs2 :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctbcon.f tbcon :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctbrfs.f tbrfs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctbtrs.f tbtrs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctfsm.f tfsm :: Char -> Char -> Char -> Char -> Char -> Int -> Complex Float -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctftri.f tftri :: Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctfttp.f tfttp :: Char -> Char -> Int -> Array ZeroInt (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctfttr.f tfttr :: Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgevc.f tgevc :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgex2.f tgex2 :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgexc.f tgexc :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgsen.f tgsen :: Int -> Bool -> Bool -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int, Float, Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgsja.f tgsja :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Float -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgsna.f tgsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgsy2.f tgsy2 :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Float -> Float -> IO (Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctgsyl.f tgsyl :: Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctpcon.f tpcon :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Float) -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctprfs.f tprfs :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctptri.f tptri :: Char -> Char -> Int -> IOArray ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctptrs.f tptrs :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctpttf.f tpttf :: Char -> Char -> Int -> Array ZeroInt (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctpttr.f tpttr :: Char -> Int -> Array ZeroInt (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrcon.f trcon :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrevc.f trevc :: Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrexc.f trexc :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrrfs.f trrfs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrsen.f trsen :: Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrsna.f trsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrsyl.f trsyl :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrti2.f trti2 :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrtri.f trtri :: Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrtrs.f trtrs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrttf.f trttf :: Char -> Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctrttp.f trttp :: Char -> Array (ZeroInt, ZeroInt) (Complex Float) -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ctzrzf.f tzrzf :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunbdb.f unbdb :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Array ZeroInt (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cuncsd.f uncsd :: Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cung2l.f ung2l :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cung2r.f ung2r :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungbr.f ungbr :: Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunghr.f unghr :: Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungl2.f ungl2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunglq.f unglq :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungql.f ungql :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungqr.f ungqr :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungr2.f ungr2 :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungrq.f ungrq :: Int -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cungtr.f ungtr :: Char -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunm2l.f unm2l :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunm2r.f unm2r :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmbr.f unmbr :: Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmhr.f unmhr :: Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunml2.f unml2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmlq.f unmlq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmql.f unmql :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmqr.f unmqr :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmr2.f unmr2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmr3.f unmr3 :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmrq.f unmrq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmrz.f unmrz :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cunmtr.f unmtr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cupgtr.f upgtr :: Char -> Int -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex Float), Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cupmtr.f upmtr :: Char -> Char -> Char -> Int -> Array ZeroInt (Complex Float) -> Array ZeroInt (Complex Float) -> IOArray (ZeroInt, ZeroInt) (Complex Float) -> Int -> IO Int module Numeric.LAPACK.ComfortArray.Complex bbcsd :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) bdsqr :: Real a => Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int gbbrd :: Real a => Char -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) gbcon :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> a -> IO (a, Int) gbequ :: Real a => Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) gbequb :: Real a => Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) gbrfs :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) gbsv :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) gbsvx :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) gbtf2 :: Real a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) gbtrf :: Real a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) gbtrs :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int gebak :: Real a => Char -> Char -> Int -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int gebal :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Int, Int, Array ZeroInt a, Int) gebd2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) gebrd :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) gecon :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> a -> IO (a, Int) geequ :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) geequb :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) gees :: Real a => Char -> Char -> FunPtr (Ptr (Complex a) -> IO Bool) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Int, Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) 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) geev :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) geevx :: Real a => Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int, Int, Array ZeroInt a, a, Array ZeroInt a, Array ZeroInt a, Int) gehd2 :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) gehrd :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) gelq2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) gelqf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) gels :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int gelsd :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> Int -> Int -> Int -> IO (Array ZeroInt a, Int, Int) gelss :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> Int -> IO (Array ZeroInt a, Int, Int) gelsy :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> a -> Int -> IO (Int, Int) geql2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) geqlf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) geqp3 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt (Complex a), Int) geqr2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) geqr2p :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) geqrf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) geqrfp :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) gerfs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) gerq2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) gerqf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) gesc2 :: Real a => Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO a gesdd :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) gesv :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) gesvd :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) gesvx :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) getc2 :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) getf2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) getrf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) getri :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Int -> IO Int getrs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ggbak :: Real a => Char -> Char -> Int -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ggbal :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Int, Int, Array ZeroInt a, Array ZeroInt a, Int) gges :: Real a => Char -> Char -> Char -> FunPtr (Ptr (Complex a) -> Ptr (Complex a) -> IO Bool) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO (Int, Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) ggesx :: Real a => Char -> Char -> Char -> FunPtr (Ptr (Complex a) -> Ptr (Complex a) -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt a, Array ZeroInt a, Int) ggev :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) ggevx :: Real a => Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int, Int, Array ZeroInt a, Array ZeroInt a, a, a, Array ZeroInt a, Array ZeroInt a, Int) ggglm :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) gghrd :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int gglse :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) ggqrf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) ggrqf :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) gtcon :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> a -> IO (a, Int) gtrfs :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) gtsv :: Real a => IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int gtsvx :: Real a => Char -> Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) gttrf :: Real a => IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IO (Array ZeroInt (Complex a), Array ZeroInt CInt, Int) gttrs :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int gtts2 :: Real a => Int -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () hbev :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) 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) 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) hbgst :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) hbgv :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) hbgvd :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) 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) hbtrd :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) hecon :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> a -> IO (a, Int) heequb :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, a, a, Int) heev :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Int) heevd :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Int) 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) 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) hegs2 :: Real a => Int -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int hegst :: Real a => Int -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int hegv :: Real a => Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Int) hegvd :: Real a => Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO (Array ZeroInt a, Int) 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) herfs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) hesv :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt CInt, Int) hesvx :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) heswapr :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO () hetd2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Int) hetf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) hetrd :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Int) hetrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt CInt, Int) hetri :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IO Int hetri2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Int -> Int -> IO Int hetri2x :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Int -> IO Int hetrs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int hetrs2 :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int hfrk :: Real a => Char -> Char -> Char -> Int -> Int -> a -> Array (ZeroInt, ZeroInt) (Complex a) -> a -> IOArray ZeroInt (Complex a) -> IO () hgeqz :: Real a => Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) hpcon :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> a -> IO (a, Int) hpev :: Real a => Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) hpevd :: Real a => Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) 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) hpgst :: Real a => Int -> Char -> Int -> IOArray ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> IO Int hpgv :: Real a => Int -> Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) hpgvd :: Real a => Int -> Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Int) 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) hprfs :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) hpsv :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) hpsvx :: Real a => Char -> Char -> Array ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) hptrd :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Int) hptrf :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IO (Array ZeroInt CInt, Int) hptri :: Real a => Char -> IOArray ZeroInt (Complex a) -> Array ZeroInt CInt -> IO Int hptrs :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int hsein :: Real a => Char -> Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Int, Array ZeroInt CInt, Array ZeroInt CInt, Int) hseqr :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) ilalc :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO CInt ilalr :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO CInt imax1 :: Real a => Array ZeroInt (Complex a) -> Int -> IO CInt labrd :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a)) lacgv :: Real a => Int -> IOArray ZeroInt (Complex a) -> Int -> IO () lacn2 :: Real a => IOArray ZeroInt (Complex a) -> a -> Int -> IOArray ZeroInt CInt -> IO (Array ZeroInt (Complex a), a, Int) lacon :: Real a => IOArray ZeroInt (Complex a) -> a -> Int -> IO (Array ZeroInt (Complex a), a, Int) lacp2 :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) lacpy :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) lacrm :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) lacrt :: Real a => IOArray ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> Int -> Complex a -> Complex a -> IO () laed0 :: Real a => Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) laed7 :: Real a => Int -> Int -> Int -> Int -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> IOArray ZeroInt a -> IOArray ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int) laed8 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt a -> a -> Int -> Array ZeroInt a -> Int -> Array ZeroInt CInt -> IO (Int, a, Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt a, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) a, Int) 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) laesy :: Real a => Complex a -> Complex a -> Complex a -> IO (Complex a, Complex a, Complex a, Complex a, Complex a) laev2 :: Real a => Complex a -> Complex a -> Complex a -> IO (a, a, a, Complex a) lags2 :: Real a => Bool -> a -> Complex a -> a -> a -> Complex a -> a -> IO (a, Complex a, a, Complex a, a, Complex a) lagtm :: Real a => Char -> a -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () lahef :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex a), Int) lahqr :: Real a => Bool -> Bool -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) lahr2 :: Real a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a)) laic1 :: Real a => Int -> Array ZeroInt (Complex a) -> a -> Array ZeroInt (Complex a) -> Complex a -> IO (a, Complex a, Complex a) lals0 :: Real a => Int -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Array ZeroInt CInt -> Int -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> a -> a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) lalsa :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) lalsd :: Real a => Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> Int -> Int -> IO (Int, Int) langb :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lange :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a langt :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> IO a lanhb :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lanhe :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lanhf :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt (Complex a) -> Int -> IO a lanhp :: Real a => Char -> Char -> Int -> Array ZeroInt (Complex a) -> Int -> IO a lanhs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lanht :: Real a => Char -> Array ZeroInt a -> Array ZeroInt (Complex a) -> IO a lansb :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lansp :: Real a => Char -> Char -> Int -> Array ZeroInt (Complex a) -> Int -> IO a lansy :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lantb :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lantp :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt (Complex a) -> Int -> IO a lantr :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO a lapll :: Real a => Int -> IOArray ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> Int -> IO a lapmr :: Real a => Bool -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> IO () lapmt :: Real a => Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> IO () laqgb :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> a -> IO Char laqge :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> a -> IO Char laqhb :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> IO (Array ZeroInt a, Char) laqhe :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> a -> a -> IO Char laqhp :: Real a => Char -> IOArray ZeroInt (Complex a) -> Array ZeroInt a -> a -> a -> IO Char laqp2 :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (Array ZeroInt (Complex a)) laqps :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Int, Array ZeroInt (Complex a)) laqr0 :: Real a => Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt (Complex a), Int) laqr1 :: Real a => Array (ZeroInt, ZeroInt) (Complex a) -> Complex a -> Complex a -> IO (Array ZeroInt (Complex a)) laqr2 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a)) laqr3 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a)) laqr4 :: Real a => Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt (Complex a), Int) laqr5 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a)) laqsb :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> a -> a -> IO Char laqsp :: Real a => Char -> IOArray ZeroInt (Complex a) -> Array ZeroInt a -> a -> a -> IO Char laqsy :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt a -> a -> a -> IO Char 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) lar2v :: Real a => Int -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> Int -> Array ZeroInt a -> Array ZeroInt (Complex a) -> Int -> IO () larcm :: Real a => Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) larf :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () 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 () larfg :: Real a => Int -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> IO (Complex a, Complex a) larfgp :: Real a => Int -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> IO (Complex a, Complex a) larft :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) larfx :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Complex a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () largv :: Real a => Int -> IOArray ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> Int -> Int -> IO (Array ZeroInt a) larnv :: Real a => Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt (Complex a)) 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) lartg :: Real a => Complex a -> Complex a -> IO (a, Complex a, Complex a) lartv :: Real a => Int -> IOArray ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> Int -> Array ZeroInt a -> Array ZeroInt (Complex a) -> Int -> IO () larz :: Real a => Char -> Int -> Int -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO () 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 () larzt :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) lascl :: Real a => Char -> Int -> Int -> a -> a -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int laset :: Real a => Char -> Int -> Int -> Complex a -> Complex a -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a)) lasr :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () lassq :: Real a => Array ZeroInt (Complex a) -> Int -> a -> a -> IO (a, a) laswp :: Real a => IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () lasyf :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) (Complex a), Int) latbs :: Real a => Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt a -> IO (a, Int) latdf :: Real a => Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> a -> a -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (a, a) latps :: Real a => Char -> Char -> Char -> Char -> Array ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt a -> IO (a, Int) latrd :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array ZeroInt (Complex a), Array (ZeroInt, ZeroInt) (Complex a)) latrs :: Real a => Char -> Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt a -> IO (a, Int) latrz :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a)) lauu2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int lauum :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pbcon :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> a -> IO (a, Int) pbequ :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, a, a, Int) pbrfs :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) pbstf :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pbsv :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pbsvx :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Char -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) pbtf2 :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pbtrf :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pbtrs :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pftrf :: Real a => Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IO Int pftri :: Real a => Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IO Int pftrs :: Real a => Char -> Char -> Int -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pocon :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> a -> IO (a, Int) poequ :: Real a => Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, a, a, Int) poequb :: Real a => Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, a, a, Int) porfs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) posv :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int posvx :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Char -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) potf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int potrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int potri :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int potrs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ppcon :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> a -> IO (a, Int) ppequ :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> IO (Array ZeroInt a, a, a, Int) pprfs :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) ppsv :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ppsvx :: Real a => Char -> Char -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> Char -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Char, Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) pptrf :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IO Int pptri :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IO Int pptrs :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int pstf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> IO (Array ZeroInt CInt, Int, Int) pstrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> IO (Array ZeroInt CInt, Int, Int) ptcon :: Real a => Array ZeroInt a -> Array ZeroInt (Complex a) -> a -> IO (a, Int) pteqr :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ptrfs :: Real a => Char -> Array ZeroInt a -> Array ZeroInt (Complex a) -> Array ZeroInt a -> Array ZeroInt (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) ptsv :: Real a => IOArray ZeroInt a -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ptsvx :: Real a => Char -> Array ZeroInt a -> Array ZeroInt (Complex a) -> IOArray ZeroInt a -> IOArray ZeroInt (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) pttrf :: Real a => IOArray ZeroInt a -> IOArray ZeroInt (Complex a) -> IO Int pttrs :: Real a => Char -> Array ZeroInt a -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int ptts2 :: Real a => Int -> Array ZeroInt a -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () rot :: Real a => IOArray ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> Int -> a -> Complex a -> IO () rscl :: Real a => Int -> a -> IOArray ZeroInt (Complex a) -> Int -> IO () spcon :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> a -> IO (a, Int) spmv :: Real a => Char -> Int -> Complex a -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> IO () spr :: Real a => Char -> Int -> Complex a -> Array ZeroInt (Complex a) -> Int -> IOArray ZeroInt (Complex a) -> IO () sprfs :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) spsv :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) spsvx :: Real a => Char -> Char -> Array ZeroInt (Complex a) -> IOArray ZeroInt (Complex a) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) sptrf :: Real a => Char -> Int -> IOArray ZeroInt (Complex a) -> IO (Array ZeroInt CInt, Int) sptri :: Real a => Char -> IOArray ZeroInt (Complex a) -> Array ZeroInt CInt -> IO Int sptrs :: Real a => Char -> Array ZeroInt (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int stedc :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> IO Int 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) stein :: Real a => Array ZeroInt a -> Array ZeroInt a -> Int -> Array ZeroInt a -> Array ZeroInt CInt -> Array ZeroInt CInt -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Array ZeroInt CInt, Int) 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) steqr :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int sum1 :: Real a => Array ZeroInt (Complex a) -> Int -> IO a sycon :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> a -> IO (a, Int) syconv :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IO (Array ZeroInt (Complex a), Int) syequb :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, a, a, Int) symv :: Real a => Char -> Complex a -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> Complex a -> IOArray ZeroInt (Complex a) -> Int -> IO () syr :: Real a => Char -> Complex a -> Array ZeroInt (Complex a) -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () syrfs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) sysv :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt CInt, Int) sysvx :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), a, Array ZeroInt a, Array ZeroInt a, Int) syswapr :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO () sytf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt CInt, Int) sytrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt CInt, Int) sytri :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IO Int sytri2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Int -> Int -> IO Int sytri2x :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> Int -> IO Int sytrs :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int sytrs2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int tbcon :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (a, Int) tbrfs :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) tbtrs :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int tfsm :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> Complex a -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO () tftri :: Real a => Char -> Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IO Int tfttp :: Real a => Char -> Char -> Int -> Array ZeroInt (Complex a) -> IO (Array ZeroInt (Complex a), Int) tfttr :: Real a => Char -> Char -> Int -> Array ZeroInt (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) tgevc :: Real a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Int, Int) tgex2 :: Real a => Bool -> Bool -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int tgexc :: Real a => Bool -> Bool -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Int, Int) tgsen :: Real a => Int -> Bool -> Bool -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int, a, a, Array ZeroInt a, Int) tgsja :: Real a => Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> a -> a -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int, Int) tgsna :: Real a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int, Int) 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) tgsyl :: 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) -> Int -> IO (a, a, Int) tpcon :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt (Complex a) -> IO (a, Int) tprfs :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) tptri :: Real a => Char -> Char -> Int -> IOArray ZeroInt (Complex a) -> IO Int tptrs :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int tpttf :: Real a => Char -> Char -> Int -> Array ZeroInt (Complex a) -> IO (Array ZeroInt (Complex a), Int) tpttr :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) trcon :: Real a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (a, Int) trevc :: Real a => Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (Int, Int) trexc :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO Int trrfs :: Real a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt a, Array ZeroInt a, Int) trsen :: Real a => Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int, a, a, Int) trsna :: Real a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int, Int) trsyl :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO (a, Int) trti2 :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int trtri :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int trtrs :: Real a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IO Int trttf :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) trttp :: Real a => Char -> Array (ZeroInt, ZeroInt) (Complex a) -> IO (Array ZeroInt (Complex a), Int) tzrzf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt (Complex a), Int) unbdb :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array ZeroInt (Complex a), Array ZeroInt (Complex a), Int) uncsd :: Real a => Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Array (ZeroInt, ZeroInt) (Complex a), Int) ung2l :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IO Int ung2r :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IO Int ungbr :: Real a => Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int unghr :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int ungl2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IO Int unglq :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int ungql :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int ungqr :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int ungr2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IO Int ungrq :: Real a => Int -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int ungtr :: Real a => Char -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO Int unm2l :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unm2r :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmbr :: Real a => Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmhr :: Real a => Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unml2 :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmlq :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmql :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmqr :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmr2 :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmr3 :: Real a => Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmrq :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmrz :: Real a => Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int unmtr :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int upgtr :: Real a => Char -> Int -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> Int -> IO (Array (ZeroInt, ZeroInt) (Complex a), Int) upmtr :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt (Complex a) -> Array ZeroInt (Complex a) -> IOArray (ZeroInt, ZeroInt) (Complex a) -> Int -> IO Int module Numeric.LAPACK.ComfortArray.Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dbbcsd.f bbcsd :: Char -> Char -> Char -> Char -> Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dbdsdc.f bdsdc :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dbdsqr.f bdsqr :: Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ddisna.f disna :: Char -> Int -> Int -> Array ZeroInt Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbbrd.f gbbrd :: Char -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbcon.f gbcon :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbequ.f gbequ :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbequb.f gbequb :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbrfs.f gbrfs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbsv.f gbsv :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbsvx.f gbsvx :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbtf2.f gbtf2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbtrf.f gbtrf :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgbtrs.f gbtrs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgebak.f gebak :: Char -> Char -> Int -> Int -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgebal.f gebal :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO (Int, Int, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgebd2.f gebd2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgebrd.f gebrd :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgecon.f gecon :: Char -> Array (ZeroInt, ZeroInt) Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeequ.f geequ :: Int -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeequb.f geequb :: Int -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgees.f gees :: Char -> Char -> FunPtr (Ptr Double -> Ptr Double -> IO Bool) -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeesx.f geesx :: Char -> Char -> FunPtr (Ptr Double -> Ptr Double -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeev.f geev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeevx.f geevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int, Int, Array ZeroInt Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgehd2.f gehd2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgehrd.f gehrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgejsv.f gejsv :: Char -> Char -> Char -> Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgelq2.f gelq2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgelqf.f gelqf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgels.f gels :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgelsd.f gelsd :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Int -> Int -> IO (Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgelss.f gelss :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Int -> IO (Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgelsy.f gelsy :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Double -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeql2.f geql2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeqlf.f geqlf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeqp3.f geqp3 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeqr2.f geqr2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeqr2p.f geqr2p :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeqrf.f geqrf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgeqrfp.f geqrfp :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgerfs.f gerfs :: Char -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgerq2.f gerq2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgerqf.f gerqf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesc2.f gesc2 :: Array (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesdd.f gesdd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesv.f gesv :: IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesvd.f gesvd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesvj.f gesvj :: Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesvx.f gesvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgetc2.f getc2 :: IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgetf2.f getf2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgetrf.f getrf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgetri.f getri :: IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgetrs.f getrs :: Char -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggbak.f ggbak :: Char -> Char -> Int -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggbal.f ggbal :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Int, Int, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgges.f gges :: Char -> Char -> Char -> FunPtr (Ptr Double -> Ptr Double -> Ptr Double -> IO Bool) -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggesx.f ggesx :: Char -> Char -> Char -> FunPtr (Ptr Double -> Ptr Double -> Ptr Double -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggev.f ggev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggevx.f ggevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int, Int, Array ZeroInt Double, Array ZeroInt Double, Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggglm.f ggglm :: IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgghrd.f gghrd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgglse.f gglse :: IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggqrf.f ggqrf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dggrqf.f ggrqf :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgsvj0.f gsvj0 :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> Double -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgsvj1.f gsvj1 :: Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> Double -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgtcon.f gtcon :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgtrfs.f gtrfs :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgtsv.f gtsv :: IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgtsvx.f gtsvx :: Char -> Char -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgttrf.f gttrf :: IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO (Array ZeroInt Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgttrs.f gttrs :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgtts2.f gtts2 :: Int -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbev.f sbev :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbevd.f sbevd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbevx.f sbevx :: Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbgst.f sbgst :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbgv.f sbgv :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbgvd.f sbgvd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbgvx.f sbgvx :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsbtrd.f sbtrd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyev.f syev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyevd.f syevd :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyevr.f syevr :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyevx.f syevx :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsygs2.f sygs2 :: Int -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsygst.f sygst :: Int -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsygv.f sygv :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsygvd.f sygvd :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsygvx.f sygvx :: Int -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsfrk.f sfrk :: Char -> Char -> Char -> Int -> Int -> Double -> Array (ZeroInt, ZeroInt) Double -> Double -> IOArray ZeroInt Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dhgeqz.f hgeqz :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspev.f spev :: Char -> Char -> Int -> IOArray ZeroInt Double -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspevd.f spevd :: Char -> Char -> Int -> IOArray ZeroInt Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspevx.f spevx :: Char -> Char -> Char -> Int -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspgst.f spgst :: Int -> Char -> Int -> IOArray ZeroInt Double -> Array ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspgv.f spgv :: Int -> Char -> Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspgvd.f spgvd :: Int -> Char -> Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspgvx.f spgvx :: Int -> Char -> Char -> Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsptrd.f sptrd :: Char -> Int -> IOArray ZeroInt Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dhsein.f hsein :: Char -> Char -> Char -> IOArray ZeroInt Bool -> Array (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Int, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dhseqr.f hseqr :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/iladlc.f ilalc :: Int -> Array (ZeroInt, ZeroInt) Double -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/iladlr.f ilalr :: Int -> Array (ZeroInt, ZeroInt) Double -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/disnan.f isnan :: Double -> IO Bool -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlabad.f labad :: Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlabrd.f labrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlacn2.f lacn2 :: IOArray ZeroInt Double -> Double -> Int -> IOArray ZeroInt CInt -> IO (Array ZeroInt Double, Array ZeroInt CInt, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlacon.f lacon :: IOArray ZeroInt Double -> Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt CInt, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlacpy.f lacpy :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dladiv.f ladiv :: Double -> Double -> Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlae2.f lae2 :: Double -> Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaebz.f laebz :: Int -> Int -> Int -> Double -> Double -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) CInt -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed0.f laed0 :: Int -> Int -> IOArray ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed1.f laed1 :: IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed2.f laed2 :: Int -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Double -> Array ZeroInt Double -> IO (Int, Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed3.f laed3 :: Int -> Int -> Double -> IOArray ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> IOArray ZeroInt Double -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed4.f laed4 :: Int -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Array ZeroInt Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed5.f laed5 :: Int -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Array ZeroInt Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed6.f laed6 :: Int -> Bool -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed7.f laed7 :: Int -> Int -> Int -> Int -> Int -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed8.f laed8 :: Int -> Int -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Double -> Int -> Array ZeroInt Double -> Int -> IO (Int, Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt Double, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaed9.f laed9 :: Int -> Int -> Int -> Int -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaeda.f laeda :: Int -> Int -> Int -> Int -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array ZeroInt CInt -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaein.f laein :: Bool -> Bool -> Array (ZeroInt, ZeroInt) Double -> Double -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Double -> Double -> Double -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaev2.f laev2 :: Double -> Double -> Double -> IO (Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaexc.f laexc :: Bool -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlag2.f lag2 :: Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Double -> IO (Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlag2s.f lag2s :: Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlags2.f lags2 :: Bool -> Double -> Double -> Double -> Double -> Double -> Double -> IO (Double, Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlagtf.f lagtf :: IOArray ZeroInt Double -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> IO (Array ZeroInt Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlagtm.f lagtm :: Char -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> Double -> IOArray (ZeroInt, ZeroInt) Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlagts.f lagts :: Int -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> IOArray ZeroInt Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlagv2.f lagv2 :: IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlahqr.f lahqr :: Bool -> Bool -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlahr2.f lahr2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaic1.f laic1 :: Int -> Array ZeroInt Double -> Double -> Array ZeroInt Double -> Double -> IO (Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaisnan.f laisnan :: Double -> Double -> IO Bool -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaln2.f laln2 :: Bool -> Double -> Double -> Array (ZeroInt, ZeroInt) Double -> Double -> Double -> Array (ZeroInt, ZeroInt) Double -> Double -> Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlals0.f lals0 :: Int -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Array ZeroInt CInt -> Int -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Double -> Double -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlalsa.f lalsa :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array ZeroInt Double -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlalsd.f lalsd :: Char -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Int -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlamrg.f lamrg :: Int -> Int -> Array ZeroInt Double -> Int -> Int -> IO (Array ZeroInt CInt) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaneg.f laneg :: Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> Int -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlangb.f langb :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlange.f lange :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlangt.f langt :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlanhs.f lanhs :: Char -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlansb.f lansb :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlansf.f lansf :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlansp.f lansp :: Char -> Char -> Int -> Array ZeroInt Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlanst.f lanst :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlansy.f lansy :: Char -> Char -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlantb.f lantb :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlantp.f lantp :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlantr.f lantr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlanv2.f lanv2 :: Double -> Double -> Double -> Double -> IO (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlapll.f lapll :: Int -> IOArray ZeroInt Double -> Int -> IOArray ZeroInt Double -> Int -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlapmr.f lapmr :: Bool -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlapmt.f lapmt :: Bool -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlapy2.f lapy2 :: Double -> Double -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlapy3.f lapy3 :: Double -> Double -> Double -> IO Double -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqgb.f laqgb :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqge.f laqge :: IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqp2.f laqp2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqps.f laqps :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Int, Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqr0.f laqr0 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqr1.f laqr1 :: Array (ZeroInt, ZeroInt) Double -> Double -> Double -> Double -> Double -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqr2.f laqr2 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqr3.f laqr3 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqr4.f laqr4 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqr5.f laqr5 :: Bool -> Bool -> Int -> Int -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqsb.f laqsb :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqsp.f laqsp :: Char -> IOArray ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqsy.f laqsy :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Double -> Double -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaqtr.f laqtr :: Bool -> Bool -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Double -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlar1v.f lar1v :: Int -> Int -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> IOArray ZeroInt Double -> Bool -> Int -> IO (Int, Double, Double, Int, Array ZeroInt CInt, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlar2v.f lar2v :: Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarf.f larf :: Char -> Int -> Array ZeroInt Double -> Int -> Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarfb.f larfb :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarfg.f larfg :: Int -> Double -> IOArray ZeroInt Double -> Int -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarfgp.f larfgp :: Int -> Double -> IOArray ZeroInt Double -> Int -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarft.f larft :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarfx.f larfx :: Char -> Int -> Array ZeroInt Double -> Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlargv.f largv :: Int -> IOArray ZeroInt Double -> Int -> IOArray ZeroInt Double -> Int -> Int -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarnv.f larnv :: Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarra.f larra :: Array ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> IO (Int, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrb.f larrb :: Array ZeroInt Double -> Array ZeroInt Double -> Int -> Int -> Double -> Double -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrc.f larrc :: Char -> Double -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Int, Int, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrd.f larrd :: Char -> Char -> Double -> Double -> Int -> Int -> Array ZeroInt Double -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Int -> Array ZeroInt CInt -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Double, Double, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarre.f larre :: Char -> Double -> Double -> Int -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Double -> IO (Double, Double, Int, Array ZeroInt CInt, Int, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrf.f larrf :: Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Int -> Int -> Array ZeroInt Double -> IOArray ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> Double -> Double -> IO (Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrj.f larrj :: Array ZeroInt Double -> Array ZeroInt Double -> Int -> Int -> Double -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrk.f larrk :: Int -> Double -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> Double -> IO (Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrr.f larrr :: Array ZeroInt Double -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarrv.f larrv :: Double -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Array ZeroInt CInt -> Int -> Int -> Int -> Double -> Double -> Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlartg.f lartg :: Double -> Double -> IO (Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlartgp.f lartgp :: Double -> Double -> IO (Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlartgs.f lartgs :: Double -> Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlartv.f lartv :: Int -> IOArray ZeroInt Double -> Int -> IOArray ZeroInt Double -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaruv.f laruv :: IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarz.f larz :: Char -> Int -> Int -> Array ZeroInt Double -> Int -> Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarzb.f larzb :: Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlarzt.f larzt :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlas2.f las2 :: Double -> Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlascl.f lascl :: Char -> Int -> Int -> Double -> Double -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd0.f lasd0 :: Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd1.f lasd1 :: Int -> Int -> Int -> IOArray ZeroInt Double -> Double -> Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> IO (Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd2.f lasd2 :: Int -> Int -> Int -> IOArray ZeroInt Double -> Double -> Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray ZeroInt CInt -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd3.f lasd3 :: Int -> Int -> Int -> Int -> IOArray ZeroInt Double -> Int -> Array (ZeroInt, ZeroInt) Double -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> IOArray ZeroInt Double -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd4.f lasd4 :: Int -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Array ZeroInt Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd5.f lasd5 :: Int -> Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Array ZeroInt Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd6.f lasd6 :: Int -> Int -> Int -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> IOArray ZeroInt CInt -> Int -> Int -> Int -> IO (Double, Double, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd7.f lasd7 :: Int -> Int -> Int -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Array ZeroInt CInt -> Int -> Int -> IO (Int, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasd8.f lasd8 :: Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Int -> IOArray ZeroInt Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasda.f lasda :: Int -> Int -> Int -> IOArray ZeroInt Double -> Array ZeroInt Double -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasdq.f lasdq :: Char -> Int -> Int -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasdt.f lasdt :: Int -> Int -> IO (Int, Int, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaset.f laset :: Char -> Int -> Int -> Double -> Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasq1.f lasq1 :: IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasq2.f lasq2 :: Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasq4.f lasq4 :: Int -> Int -> Array ZeroInt Double -> Int -> Int -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO (Double, Int, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasq5.f lasq5 :: Int -> Int -> Array ZeroInt Double -> Int -> Double -> Double -> Bool -> Double -> IO (Double, Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasq6.f lasq6 :: Int -> Int -> Array ZeroInt Double -> Int -> IO (Double, Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasr.f lasr :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasrt.f lasrt :: Char -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlassq.f lassq :: Array ZeroInt Double -> Int -> Double -> Double -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasv2.f lasv2 :: Double -> Double -> Double -> IO (Double, Double, Double, Double, Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlaswp.f laswp :: IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasy2.f lasy2 :: Bool -> Bool -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Double, Array (ZeroInt, ZeroInt) Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlasyf.f lasyf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlat2s.f lat2s :: Char -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlatbs.f latbs :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlatdf.f latdf :: Int -> Array (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> Double -> Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (Double, Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlatps.f latps :: Char -> Char -> Char -> Char -> Array ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlatrd.f latrd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlatrs.f latrs :: Char -> Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlatrz.f latrz :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlauu2.f lauu2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlauum.f lauum :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorbdb.f orbdb :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorcsd.f orcsd :: Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbcon.f pbcon :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbequ.f pbequ :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbrfs.f pbrfs :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbstf.f pbstf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbsv.f pbsv :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbsvx.f pbsvx :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Char -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbtf2.f pbtf2 :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbtrf.f pbtrf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpbtrs.f pbtrs :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpftrf.f pftrf :: Char -> Char -> Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpftri.f pftri :: Char -> Char -> Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpftrs.f pftrs :: Char -> Char -> Int -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpocon.f pocon :: Char -> Array (ZeroInt, ZeroInt) Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpoequ.f poequ :: Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpoequb.f poequb :: Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dporfs.f porfs :: Char -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dposv.f posv :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dposvx.f posvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Char -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpotf2.f potf2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpotrf.f potrf :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpotri.f potri :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpotrs.f potrs :: Char -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dppcon.f ppcon :: Char -> Int -> Array ZeroInt Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dppequ.f ppequ :: Char -> Int -> Array ZeroInt Double -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpprfs.f pprfs :: Char -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dppsv.f ppsv :: Char -> Int -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dppsvx.f ppsvx :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Char -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpptrf.f pptrf :: Char -> Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpptri.f pptri :: Char -> Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpptrs.f pptrs :: Char -> Int -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpstf2.f pstf2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Double -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpstrf.f pstrf :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Double -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dptcon.f ptcon :: Array ZeroInt Double -> Array ZeroInt Double -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpteqr.f pteqr :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dptrfs.f ptrfs :: Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dptsv.f ptsv :: IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dptsvx.f ptsvx :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpttrf.f pttrf :: IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dpttrs.f pttrs :: Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dptts2.f ptts2 :: Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/drscl.f rscl :: Int -> Double -> IOArray ZeroInt Double -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsgesv.f sgesv :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt CInt, Array (ZeroInt, ZeroInt) Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspcon.f spcon :: Char -> Array ZeroInt Double -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsposv.f sposv :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsprfs.f sprfs :: Char -> Array ZeroInt Double -> Array ZeroInt Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspsv.f spsv :: Char -> Int -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dspsvx.f spsvx :: Char -> Char -> Array ZeroInt Double -> IOArray ZeroInt Double -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsptrf.f sptrf :: Char -> Int -> IOArray ZeroInt Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsptri.f sptri :: Char -> IOArray ZeroInt Double -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsptrs.f sptrs :: Char -> Array ZeroInt Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstebz.f stebz :: Char -> Char -> Double -> Double -> Int -> Int -> Double -> Array ZeroInt Double -> Array ZeroInt Double -> IO (Int, Int, Array ZeroInt Double, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstedc.f stedc :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstegr.f stegr :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstein.f stein :: Array ZeroInt Double -> Array ZeroInt Double -> Int -> Array ZeroInt Double -> Array ZeroInt CInt -> Array ZeroInt CInt -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstemr.f stemr :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Int -> Int -> Int -> Bool -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Bool, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsteqr.f steqr :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsterf.f sterf :: IOArray ZeroInt Double -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstev.f stev :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstevd.f stevd :: Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstevr.f stevr :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dstevx.f stevx :: Char -> Char -> IOArray ZeroInt Double -> IOArray ZeroInt Double -> Double -> Double -> Int -> Int -> Double -> Int -> Int -> IO (Int, Array ZeroInt Double, Array (ZeroInt, ZeroInt) Double, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsycon.f sycon :: Char -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyconv.f syconv :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyequb.f syequb :: Char -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyrfs.f syrfs :: Char -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsysv.f sysv :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsysvx.f sysvx :: Char -> Char -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsyswapr.f syswapr :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytd2.f sytd2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytf2.f sytf2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytrd.f sytrd :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytrf.f sytrf :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytri.f sytri :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytri2.f sytri2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytri2x.f sytri2x :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytrs.f sytrs :: Char -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dsytrs2.f sytrs2 :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtbcon.f tbcon :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtbrfs.f tbrfs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtbtrs.f tbtrs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtfsm.f tfsm :: Char -> Char -> Char -> Char -> Char -> Int -> Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtftri.f tftri :: Char -> Char -> Char -> Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtfttp.f tfttp :: Char -> Char -> Int -> Array ZeroInt Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtfttr.f tfttr :: Char -> Char -> Int -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgevc.f tgevc :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgex2.f tgex2 :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgexc.f tgexc :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> Int -> IO (Int, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgsen.f tgsen :: Int -> Bool -> Bool -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Array ZeroInt Double, Int, Double, Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgsja.f tgsja :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgsna.f tgsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgsy2.f tgsy2 :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Double -> Double -> IO (Double, Double, Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtgsyl.f tgsyl :: Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtpcon.f tpcon :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtprfs.f tprfs :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtptri.f tptri :: Char -> Char -> Int -> IOArray ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtptrs.f tptrs :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtpttf.f tpttf :: Char -> Char -> Int -> Array ZeroInt Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtpttr.f tpttr :: Char -> Int -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrcon.f trcon :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrevc.f trevc :: Char -> Char -> IOArray ZeroInt Bool -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrexc.f trexc :: Char -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Int, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrrfs.f trrfs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrsen.f trsen :: Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Double, Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrsna.f trsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> Int -> Int -> IO (Array ZeroInt Double, Array ZeroInt Double, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrsyl.f trsyl :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO (Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrti2.f trti2 :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrtri.f trtri :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrtrs.f trtrs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Double -> IOArray (ZeroInt, ZeroInt) Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrttf.f trttf :: Char -> Char -> Array (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrttp.f trttp :: Char -> Array (ZeroInt, ZeroInt) Double -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtzrzf.f tzrzf :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO (Array ZeroInt Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorg2l.f org2l :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorg2r.f org2r :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgbr.f orgbr :: Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorghr.f orghr :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgl2.f orgl2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorglq.f orglq :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgql.f orgql :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgqr.f orgqr :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgr2.f orgr2 :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgrq.f orgrq :: Int -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorgtr.f orgtr :: Char -> IOArray (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorm2l.f orm2l :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorm2r.f orm2r :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormbr.f ormbr :: Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormhr.f ormhr :: Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dorml2.f orml2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormlq.f ormlq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormql.f ormql :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormqr.f ormqr :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormr2.f ormr2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormr3.f ormr3 :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormrq.f ormrq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormrz.f ormrz :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dormtr.f ormtr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dopgtr.f opgtr :: Char -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dopmtr.f opmtr :: Char -> Char -> Char -> Int -> Array ZeroInt Double -> Array ZeroInt Double -> IOArray (ZeroInt, ZeroInt) Double -> Int -> IO Int module Numeric.LAPACK.ComfortArray.Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sbbcsd.f bbcsd :: Char -> Char -> Char -> Char -> Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sbdsdc.f bdsdc :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sbdsqr.f bdsqr :: Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sdisna.f disna :: Char -> Int -> Int -> Array ZeroInt Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbbrd.f gbbrd :: Char -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbcon.f gbcon :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbequ.f gbequ :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbequb.f gbequb :: Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbrfs.f gbrfs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbsv.f gbsv :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbsvx.f gbsvx :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbtf2.f gbtf2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbtrf.f gbtrf :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgbtrs.f gbtrs :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgebak.f gebak :: Char -> Char -> Int -> Int -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgebal.f gebal :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO (Int, Int, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgebd2.f gebd2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgebrd.f gebrd :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgecon.f gecon :: Char -> Array (ZeroInt, ZeroInt) Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeequ.f geequ :: Int -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeequb.f geequb :: Int -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgees.f gees :: Char -> Char -> FunPtr (Ptr Float -> Ptr Float -> IO Bool) -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeesx.f geesx :: Char -> Char -> FunPtr (Ptr Float -> Ptr Float -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeev.f geev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeevx.f geevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int, Int, Array ZeroInt Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgehd2.f gehd2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgehrd.f gehrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgejsv.f gejsv :: Char -> Char -> Char -> Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgelq2.f gelq2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgelqf.f gelqf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgels.f gels :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgelsd.f gelsd :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Int -> Int -> IO (Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgelss.f gelss :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Int -> IO (Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgelsy.f gelsy :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Float -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeql2.f geql2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeqlf.f geqlf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeqp3.f geqp3 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeqr2.f geqr2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeqr2p.f geqr2p :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeqrf.f geqrf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgeqrfp.f geqrfp :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgerfs.f gerfs :: Char -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgerq2.f gerq2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgerqf.f gerqf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgesc2.f gesc2 :: Array (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgesdd.f gesdd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgesv.f gesv :: IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgesvd.f gesvd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgesvj.f gesvj :: Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgesvx.f gesvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgetc2.f getc2 :: IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgetf2.f getf2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgetrf.f getrf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgetri.f getri :: IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgetrs.f getrs :: Char -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggbak.f ggbak :: Char -> Char -> Int -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggbal.f ggbal :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Int, Int, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgges.f gges :: Char -> Char -> Char -> FunPtr (Ptr Float -> Ptr Float -> Ptr Float -> IO Bool) -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggesx.f ggesx :: Char -> Char -> Char -> FunPtr (Ptr Float -> Ptr Float -> Ptr Float -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggev.f ggev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggevx.f ggevx :: Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int, Int, Array ZeroInt Float, Array ZeroInt Float, Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggglm.f ggglm :: IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgghrd.f gghrd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgglse.f gglse :: IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggqrf.f ggqrf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sggrqf.f ggrqf :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgsvj0.f gsvj0 :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> Float -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgsvj1.f gsvj1 :: Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> Float -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgtcon.f gtcon :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgtrfs.f gtrfs :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgtsv.f gtsv :: IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgtsvx.f gtsvx :: Char -> Char -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgttrf.f gttrf :: IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO (Array ZeroInt Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgttrs.f gttrs :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sgtts2.f gtts2 :: Int -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbev.f sbev :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbevd.f sbevd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbevx.f sbevx :: Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbgst.f sbgst :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbgv.f sbgv :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbgvd.f sbgvd :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbgvx.f sbgvx :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssbtrd.f sbtrd :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyev.f syev :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyevd.f syevd :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyevr.f syevr :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyevx.f syevx :: Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssygs2.f sygs2 :: Int -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssygst.f sygst :: Int -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssygv.f sygv :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssygvd.f sygvd :: Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssygvx.f sygvx :: Int -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssfrk.f sfrk :: Char -> Char -> Char -> Int -> Int -> Float -> Array (ZeroInt, ZeroInt) Float -> Float -> IOArray ZeroInt Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/shgeqz.f hgeqz :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspev.f spev :: Char -> Char -> Int -> IOArray ZeroInt Float -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspevd.f spevd :: Char -> Char -> Int -> IOArray ZeroInt Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspevx.f spevx :: Char -> Char -> Char -> Int -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspgst.f spgst :: Int -> Char -> Int -> IOArray ZeroInt Float -> Array ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspgv.f spgv :: Int -> Char -> Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspgvd.f spgvd :: Int -> Char -> Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspgvx.f spgvx :: Int -> Char -> Char -> Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssptrd.f sptrd :: Char -> Int -> IOArray ZeroInt Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/shsein.f hsein :: Char -> Char -> Char -> IOArray ZeroInt Bool -> Array (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Int, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/shseqr.f hseqr :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilaslc.f ilalc :: Int -> Array (ZeroInt, ZeroInt) Float -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilaslr.f ilalr :: Int -> Array (ZeroInt, ZeroInt) Float -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sisnan.f isnan :: Float -> IO Bool -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slabad.f labad :: Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slabrd.f labrd :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slacn2.f lacn2 :: IOArray ZeroInt Float -> Float -> Int -> IOArray ZeroInt CInt -> IO (Array ZeroInt Float, Array ZeroInt CInt, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slacon.f lacon :: IOArray ZeroInt Float -> Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt CInt, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slacpy.f lacpy :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sladiv.f ladiv :: Float -> Float -> Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slae2.f lae2 :: Float -> Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaebz.f laebz :: Int -> Int -> Int -> Float -> Float -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) CInt -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed0.f laed0 :: Int -> Int -> IOArray ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed1.f laed1 :: IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed2.f laed2 :: Int -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Float -> Array ZeroInt Float -> IO (Int, Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed3.f laed3 :: Int -> Int -> Float -> IOArray ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> IOArray ZeroInt Float -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed4.f laed4 :: Int -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Array ZeroInt Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed5.f laed5 :: Int -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Array ZeroInt Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed6.f laed6 :: Int -> Bool -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed7.f laed7 :: Int -> Int -> Int -> Int -> Int -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed8.f laed8 :: Int -> Int -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Float -> Int -> Array ZeroInt Float -> Int -> IO (Int, Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt Float, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaed9.f laed9 :: Int -> Int -> Int -> Int -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaeda.f laeda :: Int -> Int -> Int -> Int -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array ZeroInt CInt -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaein.f laein :: Bool -> Bool -> Array (ZeroInt, ZeroInt) Float -> Float -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Float -> Float -> Float -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaev2.f laev2 :: Float -> Float -> Float -> IO (Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaexc.f laexc :: Bool -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slag2.f lag2 :: Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Float -> IO (Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slag2d.f lag2d :: Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) Double, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slags2.f lags2 :: Bool -> Float -> Float -> Float -> Float -> Float -> Float -> IO (Float, Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slagtf.f lagtf :: IOArray ZeroInt Float -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> IO (Array ZeroInt Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slagtm.f lagtm :: Char -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> Float -> IOArray (ZeroInt, ZeroInt) Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slagts.f lagts :: Int -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> IOArray ZeroInt Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slagv2.f lagv2 :: IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slahqr.f lahqr :: Bool -> Bool -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slahr2.f lahr2 :: Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaic1.f laic1 :: Int -> Array ZeroInt Float -> Float -> Array ZeroInt Float -> Float -> IO (Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaisnan.f laisnan :: Float -> Float -> IO Bool -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaln2.f laln2 :: Bool -> Float -> Float -> Array (ZeroInt, ZeroInt) Float -> Float -> Float -> Array (ZeroInt, ZeroInt) Float -> Float -> Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slals0.f lals0 :: Int -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Array ZeroInt CInt -> Int -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Float -> Float -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slalsa.f lalsa :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array ZeroInt Float -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slalsd.f lalsd :: Char -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Int -> Int -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slamrg.f lamrg :: Int -> Int -> Array ZeroInt Float -> Int -> Int -> IO (Array ZeroInt CInt) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaneg.f laneg :: Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> Int -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slangb.f langb :: Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slange.f lange :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slangt.f langt :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slanhs.f lanhs :: Char -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slansb.f lansb :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slansf.f lansf :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slansp.f lansp :: Char -> Char -> Int -> Array ZeroInt Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slanst.f lanst :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slansy.f lansy :: Char -> Char -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slantb.f lantb :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slantp.f lantp :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slantr.f lantr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slanv2.f lanv2 :: Float -> Float -> Float -> Float -> IO (Float, Float, Float, Float, Float, Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slapll.f lapll :: Int -> IOArray ZeroInt Float -> Int -> IOArray ZeroInt Float -> Int -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slapmr.f lapmr :: Bool -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slapmt.f lapmt :: Bool -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slapy2.f lapy2 :: Float -> Float -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slapy3.f lapy3 :: Float -> Float -> Float -> IO Float -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqgb.f laqgb :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqge.f laqge :: IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqp2.f laqp2 :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqps.f laqps :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Int, Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqr0.f laqr0 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqr1.f laqr1 :: Array (ZeroInt, ZeroInt) Float -> Float -> Float -> Float -> Float -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqr2.f laqr2 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqr3.f laqr3 :: Bool -> Bool -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Int, Int, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqr4.f laqr4 :: Bool -> Bool -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqr5.f laqr5 :: Bool -> Bool -> Int -> Int -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqsb.f laqsb :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqsp.f laqsp :: Char -> IOArray ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqsy.f laqsy :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Float -> Float -> IO Char -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaqtr.f laqtr :: Bool -> Bool -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Float -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slar1v.f lar1v :: Int -> Int -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> IOArray ZeroInt Float -> Bool -> Int -> IO (Int, Float, Float, Int, Array ZeroInt CInt, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slar2v.f lar2v :: Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarf.f larf :: Char -> Int -> Array ZeroInt Float -> Int -> Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarfb.f larfb :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarfg.f larfg :: Int -> Float -> IOArray ZeroInt Float -> Int -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarfgp.f larfgp :: Int -> Float -> IOArray ZeroInt Float -> Int -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarft.f larft :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarfx.f larfx :: Char -> Int -> Array ZeroInt Float -> Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slargv.f largv :: Int -> IOArray ZeroInt Float -> Int -> IOArray ZeroInt Float -> Int -> Int -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarnv.f larnv :: Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarra.f larra :: Array ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> IO (Int, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrb.f larrb :: Array ZeroInt Float -> Array ZeroInt Float -> Int -> Int -> Float -> Float -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrc.f larrc :: Char -> Float -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Int, Int, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrd.f larrd :: Char -> Char -> Float -> Float -> Int -> Int -> Array ZeroInt Float -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Int -> Array ZeroInt CInt -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Float, Float, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarre.f larre :: Char -> Float -> Float -> Int -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Float -> IO (Float, Float, Int, Array ZeroInt CInt, Int, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrf.f larrf :: Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Int -> Int -> Array ZeroInt Float -> IOArray ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> Float -> Float -> IO (Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrj.f larrj :: Array ZeroInt Float -> Array ZeroInt Float -> Int -> Int -> Float -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrk.f larrk :: Int -> Float -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> Float -> IO (Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrr.f larrr :: Array ZeroInt Float -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarrv.f larrv :: Float -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Array ZeroInt CInt -> Int -> Int -> Int -> Float -> Float -> Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slartg.f lartg :: Float -> Float -> IO (Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slartgp.f lartgp :: Float -> Float -> IO (Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slartgs.f lartgs :: Float -> Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slartv.f lartv :: Int -> IOArray ZeroInt Float -> Int -> IOArray ZeroInt Float -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaruv.f laruv :: IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarz.f larz :: Char -> Int -> Int -> Array ZeroInt Float -> Int -> Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarzb.f larzb :: Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slarzt.f larzt :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slas2.f las2 :: Float -> Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slascl.f lascl :: Char -> Int -> Int -> Float -> Float -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd0.f lasd0 :: Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd1.f lasd1 :: Int -> Int -> Int -> IOArray ZeroInt Float -> Float -> Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> IO (Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd2.f lasd2 :: Int -> Int -> Int -> IOArray ZeroInt Float -> Float -> Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray ZeroInt CInt -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd3.f lasd3 :: Int -> Int -> Int -> Int -> IOArray ZeroInt Float -> Int -> Array (ZeroInt, ZeroInt) Float -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> IOArray ZeroInt Float -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd4.f lasd4 :: Int -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Array ZeroInt Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd5.f lasd5 :: Int -> Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Array ZeroInt Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd6.f lasd6 :: Int -> Int -> Int -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> IOArray ZeroInt CInt -> Int -> Int -> Int -> IO (Float, Float, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd7.f lasd7 :: Int -> Int -> Int -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Array ZeroInt CInt -> Int -> Int -> IO (Int, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasd8.f lasd8 :: Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Int -> IOArray ZeroInt Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasda.f lasda :: Int -> Int -> Int -> IOArray ZeroInt Float -> Array ZeroInt Float -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasdq.f lasdq :: Char -> Int -> Int -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasdt.f lasdt :: Int -> Int -> IO (Int, Int, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaset.f laset :: Char -> Int -> Int -> Float -> Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasq1.f lasq1 :: IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasq2.f lasq2 :: Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasq4.f lasq4 :: Int -> Int -> Array ZeroInt Float -> Int -> Int -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO (Float, Int, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasq5.f lasq5 :: Int -> Int -> Array ZeroInt Float -> Int -> Float -> Float -> Bool -> Float -> IO (Float, Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasq6.f lasq6 :: Int -> Int -> Array ZeroInt Float -> Int -> IO (Float, Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasr.f lasr :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasrt.f lasrt :: Char -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slassq.f lassq :: Array ZeroInt Float -> Int -> Float -> Float -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasv2.f lasv2 :: Float -> Float -> Float -> IO (Float, Float, Float, Float, Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slaswp.f laswp :: IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasy2.f lasy2 :: Bool -> Bool -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Float, Array (ZeroInt, ZeroInt) Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slasyf.f lasyf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slatbs.f latbs :: Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slatdf.f latdf :: Int -> Array (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> Float -> Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (Float, Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slatps.f latps :: Char -> Char -> Char -> Char -> Array ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slatrd.f latrd :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slatrs.f latrs :: Char -> Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slatrz.f latrz :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slauu2.f lauu2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/slauum.f lauum :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorbdb.f orbdb :: Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorcsd.f orcsd :: Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbcon.f pbcon :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbequ.f pbequ :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbrfs.f pbrfs :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbstf.f pbstf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbsv.f pbsv :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbsvx.f pbsvx :: Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Char -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbtf2.f pbtf2 :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbtrf.f pbtrf :: Char -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spbtrs.f pbtrs :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spftrf.f pftrf :: Char -> Char -> Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spftri.f pftri :: Char -> Char -> Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spftrs.f pftrs :: Char -> Char -> Int -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spocon.f pocon :: Char -> Array (ZeroInt, ZeroInt) Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spoequ.f poequ :: Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spoequb.f poequb :: Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sporfs.f porfs :: Char -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sposv.f posv :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sposvx.f posvx :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Char -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spotf2.f potf2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spotrf.f potrf :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spotri.f potri :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spotrs.f potrs :: Char -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sppcon.f ppcon :: Char -> Int -> Array ZeroInt Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sppequ.f ppequ :: Char -> Int -> Array ZeroInt Float -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spprfs.f pprfs :: Char -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sppsv.f ppsv :: Char -> Int -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sppsvx.f ppsvx :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Char -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Char, Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spptrf.f pptrf :: Char -> Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spptri.f pptri :: Char -> Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spptrs.f pptrs :: Char -> Int -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spstf2.f pstf2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Float -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spstrf.f pstrf :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Float -> IO (Array ZeroInt CInt, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sptcon.f ptcon :: Array ZeroInt Float -> Array ZeroInt Float -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spteqr.f pteqr :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sptrfs.f ptrfs :: Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sptsv.f ptsv :: IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sptsvx.f ptsvx :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spttrf.f pttrf :: IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/spttrs.f pttrs :: Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sptts2.f ptts2 :: Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/srscl.f rscl :: Int -> Float -> IOArray ZeroInt Float -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspcon.f spcon :: Char -> Array ZeroInt Float -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssprfs.f sprfs :: Char -> Array ZeroInt Float -> Array ZeroInt Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspsv.f spsv :: Char -> Int -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sspsvx.f spsvx :: Char -> Char -> Array ZeroInt Float -> IOArray ZeroInt Float -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssptrf.f sptrf :: Char -> Int -> IOArray ZeroInt Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssptri.f sptri :: Char -> IOArray ZeroInt Float -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssptrs.f sptrs :: Char -> Array ZeroInt Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstebz.f stebz :: Char -> Char -> Float -> Float -> Int -> Int -> Float -> Array ZeroInt Float -> Array ZeroInt Float -> IO (Int, Int, Array ZeroInt Float, Array ZeroInt CInt, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstedc.f stedc :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstegr.f stegr :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstein.f stein :: Array ZeroInt Float -> Array ZeroInt Float -> Int -> Array ZeroInt Float -> Array ZeroInt CInt -> Array ZeroInt CInt -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstemr.f stemr :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Int -> Int -> Int -> Bool -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Bool, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssteqr.f steqr :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssterf.f sterf :: IOArray ZeroInt Float -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstev.f stev :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstevd.f stevd :: Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstevr.f stevr :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sstevx.f stevx :: Char -> Char -> IOArray ZeroInt Float -> IOArray ZeroInt Float -> Float -> Float -> Int -> Int -> Float -> Int -> Int -> IO (Int, Array ZeroInt Float, Array (ZeroInt, ZeroInt) Float, Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssycon.f sycon :: Char -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyconv.f syconv :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyequb.f syequb :: Char -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyrfs.f syrfs :: Char -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssysv.f sysv :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssysvx.f sysvx :: Char -> Char -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssyswapr.f syswapr :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytd2.f sytd2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytf2.f sytf2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytrd.f sytrd :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytrf.f sytrf :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt CInt, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytri.f sytri :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytri2.f sytri2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytri2x.f sytri2x :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytrs.f sytrs :: Char -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssytrs2.f sytrs2 :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stbcon.f tbcon :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stbrfs.f tbrfs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stbtrs.f tbtrs :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stfsm.f tfsm :: Char -> Char -> Char -> Char -> Char -> Int -> Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO () -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stftri.f tftri :: Char -> Char -> Char -> Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stfttp.f tfttp :: Char -> Char -> Int -> Array ZeroInt Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stfttr.f tfttr :: Char -> Char -> Int -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgevc.f tgevc :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgex2.f tgex2 :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgexc.f tgexc :: Bool -> Bool -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> Int -> IO (Int, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgsen.f tgsen :: Int -> Bool -> Bool -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Array ZeroInt Float, Int, Float, Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgsja.f tgsja :: Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgsna.f tgsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgsy2.f tgsy2 :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Float -> Float -> IO (Float, Float, Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stgsyl.f tgsyl :: Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stpcon.f tpcon :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stprfs.f tprfs :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stptri.f tptri :: Char -> Char -> Int -> IOArray ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stptrs.f tptrs :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stpttf.f tpttf :: Char -> Char -> Int -> Array ZeroInt Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stpttr.f tpttr :: Char -> Int -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strcon.f trcon :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strevc.f trevc :: Char -> Char -> IOArray ZeroInt Bool -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strexc.f trexc :: Char -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Int, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strrfs.f trrfs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strsen.f trsen :: Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Float, Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strsna.f trsna :: Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> Int -> Int -> IO (Array ZeroInt Float, Array ZeroInt Float, Int, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strsyl.f trsyl :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO (Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strti2.f trti2 :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strtri.f trtri :: Char -> Char -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strtrs.f trtrs :: Char -> Char -> Char -> Array (ZeroInt, ZeroInt) Float -> IOArray (ZeroInt, ZeroInt) Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strttf.f trttf :: Char -> Char -> Array (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/strttp.f trttp :: Char -> Array (ZeroInt, ZeroInt) Float -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/stzrzf.f tzrzf :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO (Array ZeroInt Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorg2l.f org2l :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorg2r.f org2r :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgbr.f orgbr :: Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorghr.f orghr :: Int -> Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgl2.f orgl2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorglq.f orglq :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgql.f orgql :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgqr.f orgqr :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgr2.f orgr2 :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgrq.f orgrq :: Int -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorgtr.f orgtr :: Char -> IOArray (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorm2l.f orm2l :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorm2r.f orm2r :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormbr.f ormbr :: Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormhr.f ormhr :: Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sorml2.f orml2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormlq.f ormlq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormql.f ormql :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormqr.f ormqr :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormr2.f ormr2 :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormr3.f ormr3 :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormrq.f ormrq :: Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormrz.f ormrz :: Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sormtr.f ormtr :: Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sopgtr.f opgtr :: Char -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> Int -> IO (Array (ZeroInt, ZeroInt) Float, Int) -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/sopmtr.f opmtr :: Char -> Char -> Char -> Int -> Array ZeroInt Float -> Array ZeroInt Float -> IOArray (ZeroInt, ZeroInt) Float -> Int -> IO Int module Numeric.LAPACK.ComfortArray.Generic gbsv :: Floating a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) gbtf2 :: Floating a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) gbtrf :: Floating a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) gbtrs :: Floating a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int gehd2 :: Floating a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) gehrd :: Floating a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gelq2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) gelqf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gels :: Floating a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int geql2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) geqlf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) geqp3 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt a, Int) geqr2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) geqr2p :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) geqrf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) geqrfp :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gerq2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) gerqf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gesv :: Floating a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) getc2 :: Floating a => IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) getf2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) getrf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) getri :: Floating a => IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Int -> IO Int getrs :: Floating a => Char -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int ggglm :: Floating a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) gghrd :: Floating a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int gglse :: Floating a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> IO (Array ZeroInt a, Int) ggqrf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) ggrqf :: Floating a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) gtsv :: Floating a => IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int gttrf :: Floating a => IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (Array ZeroInt a, Array ZeroInt CInt, Int) gttrs :: Floating a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int gtts2 :: Floating a => Int -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO () hbgst :: Floating a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) hpgst :: Floating a => Int -> Char -> Int -> IOArray ZeroInt a -> Array ZeroInt a -> IO Int hpsv :: Floating a => Char -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) hptrf :: Floating a => Char -> Int -> IOArray ZeroInt a -> IO (Array ZeroInt CInt, Int) hptri :: Floating a => Char -> IOArray ZeroInt a -> Array ZeroInt CInt -> IO Int hptrs :: Floating a => Char -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int ilalc :: Floating a => Int -> Array (ZeroInt, ZeroInt) a -> IO CInt ilalr :: Floating a => Int -> Array (ZeroInt, ZeroInt) a -> IO CInt lacpy :: Floating a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a) lahr2 :: Floating a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a) lapmr :: Floating a => Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> IO () lapmt :: Floating a => Bool -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> IO () larf :: Floating a => Char -> Int -> Array ZeroInt a -> Int -> a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larfb :: Floating a => Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larfg :: Floating a => Int -> a -> IOArray ZeroInt a -> Int -> IO (a, a) larfgp :: Floating a => Int -> a -> IOArray ZeroInt a -> Int -> IO (a, a) larft :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a) larfx :: Floating a => Char -> Int -> Array ZeroInt a -> a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larnv :: Floating a => Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt a) larz :: Floating a => Char -> Int -> Int -> Array ZeroInt a -> Int -> a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larzb :: Floating a => Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larzt :: Floating a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a) laset :: Floating a => Char -> Int -> Int -> a -> a -> Int -> IO (Array (ZeroInt, ZeroInt) a) laswp :: Floating a => IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () lasyf :: Floating a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) a, Int) latrz :: Floating a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a) lauu2 :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int lauum :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbstf :: Floating a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbsv :: Floating a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbtf2 :: Floating a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbtrf :: Floating a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbtrs :: Floating a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pftrf :: Floating a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int pftri :: Floating a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int pftrs :: Floating a => Char -> Char -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int posv :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int potf2 :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int potrf :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int potri :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int potrs :: Floating a => Char -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ppsv :: Floating a => Char -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pptrf :: Floating a => Char -> Int -> IOArray ZeroInt a -> IO Int pptri :: Floating a => Char -> Int -> IOArray ZeroInt a -> IO Int pptrs :: Floating a => Char -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int spsv :: Floating a => Char -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) sptrf :: Floating a => Char -> Int -> IOArray ZeroInt a -> IO (Array ZeroInt CInt, Int) sptri :: Floating a => Char -> IOArray ZeroInt a -> Array ZeroInt CInt -> IO Int sptrs :: Floating a => Char -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int syconv :: Floating a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IO (Array ZeroInt a, Int) sysv :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int) syswapr :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO () sytf2 :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) sytrf :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int) sytri :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IO Int sytri2 :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Int -> Int -> IO Int sytri2x :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Int -> IO Int sytrs :: Floating a => Char -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int sytrs2 :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int tbtrs :: Floating a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int tfsm :: Floating a => Char -> Char -> Char -> Char -> Char -> Int -> a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO () tftri :: Floating a => Char -> Char -> Char -> Int -> IOArray ZeroInt a -> IO Int tfttp :: Floating a => Char -> Char -> Int -> Array ZeroInt a -> IO (Array ZeroInt a, Int) tfttr :: Floating a => Char -> Char -> Int -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) tgevc :: Floating a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Int, Int) tptri :: Floating a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int tptrs :: Floating a => Char -> Char -> Char -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int tpttf :: Floating a => Char -> Char -> Int -> Array ZeroInt a -> IO (Array ZeroInt a, Int) tpttr :: Floating a => Char -> Int -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) trti2 :: Floating a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int trtri :: Floating a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int trtrs :: Floating a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int trttp :: Floating a => Char -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) tzrzf :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) ung2l :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int ung2r :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int ungbr :: Floating a => Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int unghr :: Floating a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int ungl2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int unglq :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int ungql :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int ungqr :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int ungr2 :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int ungrq :: Floating a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int ungtr :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int unm2l :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unm2r :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmbr :: Floating a => Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmhr :: Floating a => Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unml2 :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmlq :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmql :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmqr :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmr2 :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmr3 :: Floating a => Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmrq :: Floating a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmrz :: Floating a => Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int unmtr :: Floating a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int upgtr :: Floating a => Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) upmtr :: Floating a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int module Numeric.LAPACK.ComfortArray.Miscellaneous -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/chla_transtype.f chla_transtype :: Int -> IO CChar -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ieeeck.f ieeeck :: Int -> Float -> Float -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/iladiag.f ladiag :: Char -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilaprec.f laprec :: Char -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilatrans.f latrans :: Char -> IO CInt -- | -- http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilauplo.f lauplo :: Char -> IO CInt module Numeric.LAPACK.ComfortArray.Real bbcsd :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) bdsdc :: Real a => Char -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array ZeroInt a, Array ZeroInt CInt, Int) bdsqr :: Real a => Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int disna :: Real a => Char -> Int -> Int -> Array ZeroInt a -> Int -> IO (Array ZeroInt a, Int) gbbrd :: Real a => Char -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) gbcon :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> a -> IO (a, Int) gbequ :: Real a => Int -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) gbequb :: Real a => Int -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) gbrfs :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) gbsv :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) gbsvx :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Char, Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) gbtf2 :: Real a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) gbtrf :: Real a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) gbtrs :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int gebak :: Real a => Char -> Char -> Int -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int gebal :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO (Int, Int, Array ZeroInt a, Int) gebd2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) gebrd :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) gecon :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> a -> IO (a, Int) geequ :: Real a => Int -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) geequb :: Real a => Int -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, a, a, a, Int) 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) 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) geev :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) geevx :: Real a => Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int, Int, Array ZeroInt a, a, Array ZeroInt a, Array ZeroInt a, Int) gehd2 :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) gehrd :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) 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) gelq2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) gelqf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gels :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int gelsd :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> a -> Int -> Int -> IO (Array ZeroInt a, Int, Int) gelss :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> a -> Int -> IO (Array ZeroInt a, Int, Int) gelsy :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> a -> Int -> IO (Int, Int) geql2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) geqlf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) geqp3 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt a, Int) geqr2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) geqr2p :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) geqrf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) geqrfp :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gerfs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) gerq2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) gerqf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) gesc2 :: Real a => Array (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO a gesdd :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) gesv :: Real a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) 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) gesvj :: Real a => Char -> Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> IO (Array ZeroInt a, Int) gesvx :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Char, Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) getc2 :: Real a => IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Array ZeroInt CInt, Int) getf2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) getrf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) getri :: Real a => IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Int -> IO Int getrs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int ggbak :: Real a => Char -> Char -> Int -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ggbal :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Int, Int, Array ZeroInt a, Array ZeroInt a, Int) 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) ggesx :: Real a => Char -> Char -> Char -> FunPtr (Ptr a -> Ptr a -> Ptr a -> IO Bool) -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> Int -> IO (Int, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array ZeroInt a, Array ZeroInt a, Int) ggev :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) ggevx :: Real a => Char -> Char -> Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int, Int, Array ZeroInt a, Array ZeroInt a, a, a, Array ZeroInt a, Array ZeroInt a, Int) ggglm :: Real a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) gghrd :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int gglse :: Real a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> IO (Array ZeroInt a, Int) ggqrf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) ggrqf :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) 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 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 gtcon :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> a -> IO (a, Int) gtrfs :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) gtsv :: Real a => IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int gtsvx :: Real a => Char -> Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) gttrf :: Real a => IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (Array ZeroInt a, Array ZeroInt CInt, Int) gttrs :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int gtts2 :: Real a => Int -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO () sbev :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) sbevd :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) 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) sbgst :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) sbgv :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) 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) 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) sbtrd :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) syev :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) syevd :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Array ZeroInt a, Int) 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) 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) sygs2 :: Real a => Int -> Char -> IOArray (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IO Int sygst :: Real a => Int -> Char -> IOArray (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IO Int sygv :: Real a => Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) sygvd :: Real a => Int -> Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Int) 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) sfrk :: Real a => Char -> Char -> Char -> Int -> Int -> a -> Array (ZeroInt, ZeroInt) a -> a -> IOArray ZeroInt a -> IO () hgeqz :: Real a => Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) spev :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) spevd :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) 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) spgst :: Real a => Int -> Char -> Int -> IOArray ZeroInt a -> Array ZeroInt a -> IO Int spgv :: Real a => Int -> Char -> Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) 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) 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) sptrd :: Real a => Char -> Int -> IOArray ZeroInt a -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) hsein :: Real a => Char -> Char -> Char -> IOArray ZeroInt Bool -> Array (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Int, Array ZeroInt CInt, Array ZeroInt CInt, Int) hseqr :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int) ilalc :: Real a => Int -> Array (ZeroInt, ZeroInt) a -> IO CInt ilalr :: Real a => Int -> Array (ZeroInt, ZeroInt) a -> IO CInt isnan :: Real a => a -> IO Bool labad :: Real a => a -> a -> IO (a, a) labrd :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a) lacn2 :: Real a => IOArray ZeroInt a -> a -> Int -> IOArray ZeroInt CInt -> IO (Array ZeroInt a, Array ZeroInt CInt, a, Int) lacon :: Real a => IOArray ZeroInt a -> a -> Int -> IO (Array ZeroInt a, Array ZeroInt CInt, a, Int) lacpy :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a) ladiv :: Real a => a -> a -> a -> a -> IO (a, a) lae2 :: Real a => a -> a -> a -> IO (a, a) 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) laed0 :: Real a => Int -> Int -> IOArray ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) laed1 :: Real a => IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> a -> Int -> IO Int laed2 :: Real a => Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> a -> Array ZeroInt a -> IO (Int, a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int) laed3 :: Real a => Int -> Int -> a -> IOArray ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> Array ZeroInt CInt -> IOArray ZeroInt a -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array ZeroInt a, Int) laed4 :: Real a => Int -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (Array ZeroInt a, a, Int) laed5 :: Real a => Int -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (Array ZeroInt a, a) laed6 :: Real a => Int -> Bool -> a -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (a, Int) laed7 :: Real a => Int -> Int -> Int -> Int -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> a -> Int -> IOArray ZeroInt a -> IOArray ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) laed8 :: Real a => Int -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> a -> Int -> Array ZeroInt a -> Int -> IO (Int, a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array ZeroInt a, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) a, Array ZeroInt CInt, Array ZeroInt CInt, Int) 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) laeda :: Real a => Int -> Int -> Int -> Int -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array ZeroInt CInt -> IO (Array ZeroInt a, Array ZeroInt a, Int) 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) laev2 :: Real a => a -> a -> a -> IO (a, a, a, a) laexc :: Real a => Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO Int lag2 :: Real a => Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> a -> IO (a, a, a, a, a) lags2 :: Real a => Bool -> a -> a -> a -> a -> a -> a -> IO (a, a, a, a, a, a) lagtf :: Real a => IOArray ZeroInt a -> a -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> IO (Array ZeroInt a, Array ZeroInt CInt, Int) lagtm :: Real a => Char -> a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array (ZeroInt, ZeroInt) a -> a -> IOArray (ZeroInt, ZeroInt) a -> IO () 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) lagv2 :: Real a => IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, a, a, a, a) lahqr :: Real a => Bool -> Bool -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) lahr2 :: Real a => Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a) laic1 :: Real a => Int -> Array ZeroInt a -> a -> Array ZeroInt a -> a -> IO (a, a, a) laisnan :: Real a => a -> a -> IO Bool 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) lals0 :: Real a => Int -> Int -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Array ZeroInt CInt -> Int -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> a -> a -> IO (Array (ZeroInt, ZeroInt) a, Int) lalsa :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) CInt -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array ZeroInt a -> IO (Array (ZeroInt, ZeroInt) a, Int) lalsd :: Real a => Char -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> a -> Int -> Int -> IO (Int, Int) lamrg :: Real a => Int -> Int -> Array ZeroInt a -> Int -> Int -> IO (Array ZeroInt CInt) laneg :: Real a => Array ZeroInt a -> Array ZeroInt a -> a -> a -> Int -> IO CInt langb :: Real a => Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO a lange :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO a langt :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> IO a lanhs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Int -> IO a lansb :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO a lansf :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Int -> IO a lansp :: Real a => Char -> Char -> Int -> Array ZeroInt a -> Int -> IO a lanst :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> IO a lansy :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) a -> Int -> IO a lantb :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO a lantp :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Int -> IO a lantr :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> IO a lanv2 :: Real a => a -> a -> a -> a -> IO (a, a, a, a, a, a, a, a, a, a) lapll :: Real a => Int -> IOArray ZeroInt a -> Int -> IOArray ZeroInt a -> Int -> IO a lapmr :: Real a => Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> IO () lapmt :: Real a => Bool -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> IO () lapy2 :: Real a => a -> a -> IO a lapy3 :: Real a => a -> a -> a -> IO a laqgb :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> a -> IO Char laqge :: Real a => IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> a -> IO Char laqp2 :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (Array ZeroInt a) laqps :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO (Int, Array ZeroInt a) 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) laqr1 :: Real a => Array (ZeroInt, ZeroInt) a -> a -> a -> a -> a -> IO (Array ZeroInt a) 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) 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) 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) laqr5 :: Real a => Bool -> Bool -> Int -> Int -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a) laqsb :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> a -> a -> IO Char laqsp :: Real a => Char -> IOArray ZeroInt a -> Array ZeroInt a -> a -> a -> IO Char laqsy :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> a -> a -> IO Char laqtr :: Real a => Bool -> Bool -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> a -> IOArray ZeroInt a -> IO (a, Int) 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) lar2v :: Real a => Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO () larf :: Real a => Char -> Int -> Array ZeroInt a -> Int -> a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larfb :: Real a => Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larfg :: Real a => Int -> a -> IOArray ZeroInt a -> Int -> IO (a, a) larfgp :: Real a => Int -> a -> IOArray ZeroInt a -> Int -> IO (a, a) larft :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a) larfx :: Real a => Char -> Int -> Array ZeroInt a -> a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () largv :: Real a => Int -> IOArray ZeroInt a -> Int -> IOArray ZeroInt a -> Int -> Int -> IO (Array ZeroInt a) larnv :: Real a => Int -> IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt a) larra :: Real a => Array ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> IO (Int, Array ZeroInt CInt, Int) 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 larrc :: Real a => Char -> a -> a -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (Int, Int, Int, Int) 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) 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) 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) larrj :: Real a => Array ZeroInt a -> Array ZeroInt a -> Int -> Int -> a -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> IO Int larrk :: Real a => Int -> a -> a -> Array ZeroInt a -> Array ZeroInt a -> a -> a -> IO (a, a, Int) larrr :: Real a => Array ZeroInt a -> IOArray ZeroInt a -> IO Int 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) lartg :: Real a => a -> a -> IO (a, a, a) lartgp :: Real a => a -> a -> IO (a, a, a) lartgs :: Real a => a -> a -> a -> IO (a, a) lartv :: Real a => Int -> IOArray ZeroInt a -> Int -> IOArray ZeroInt a -> Int -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO () laruv :: Real a => IOArray ZeroInt CInt -> Int -> IO (Array ZeroInt a) larz :: Real a => Char -> Int -> Int -> Array ZeroInt a -> Int -> a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larzb :: Real a => Char -> Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO () larzt :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a) las2 :: Real a => a -> a -> a -> IO (a, a) lascl :: Real a => Char -> Int -> Int -> a -> a -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int lasd0 :: Real a => Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) 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) lasd2 :: Real a => Int -> Int -> Int -> IOArray ZeroInt a -> a -> a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IOArray ZeroInt CInt -> IO (Int, Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int) lasd3 :: Real a => Int -> Int -> Int -> Int -> IOArray ZeroInt a -> Int -> Array (ZeroInt, ZeroInt) a -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array ZeroInt CInt -> IOArray ZeroInt a -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) lasd4 :: Real a => Int -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (Array ZeroInt a, a, Int) lasd5 :: Real a => Int -> Array ZeroInt a -> Array ZeroInt a -> a -> IO (Array ZeroInt a, a) lasd6 :: Real a => Int -> Int -> Int -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> IOArray ZeroInt CInt -> Int -> Int -> Int -> IO (a, a, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int, a, a, Int) lasd7 :: Real a => Int -> Int -> Int -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> a -> a -> Array ZeroInt CInt -> Int -> Int -> IO (Int, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt CInt, Array ZeroInt CInt, Array ZeroInt CInt, Int, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) a, a, a, Int) lasd8 :: Real a => Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> Int -> IOArray ZeroInt a -> IO (Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Int) lasda :: Real a => Int -> Int -> Int -> IOArray ZeroInt a -> Array ZeroInt a -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) CInt, Array (ZeroInt, ZeroInt) a, Array ZeroInt a, Array ZeroInt a, Int) lasdq :: Real a => Char -> Int -> Int -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int laset :: Real a => Char -> Int -> Int -> a -> a -> Int -> IO (Array (ZeroInt, ZeroInt) a) lasq1 :: Real a => IOArray ZeroInt a -> IOArray ZeroInt a -> IO Int lasq2 :: Real a => Int -> IOArray ZeroInt a -> IO Int lasq4 :: Real a => Int -> Int -> Array ZeroInt a -> Int -> Int -> a -> a -> a -> a -> a -> a -> a -> IO (a, Int, a) lasq5 :: Real a => Int -> Int -> Array ZeroInt a -> Int -> a -> a -> Bool -> a -> IO (a, a, a, a, a, a) lasq6 :: Real a => Int -> Int -> Array ZeroInt a -> Int -> IO (a, a, a, a, a, a) lasr :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO () lasrt :: Real a => Char -> IOArray ZeroInt a -> IO Int lassq :: Real a => Array ZeroInt a -> Int -> a -> a -> IO (a, a) lasv2 :: Real a => a -> a -> a -> IO (a, a, a, a, a, a) laswp :: Real a => IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Array ZeroInt CInt -> Int -> IO () 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) lasyf :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Int, Array ZeroInt CInt, Array (ZeroInt, ZeroInt) a, Int) latbs :: Real a => Char -> Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (a, Int) latdf :: Real a => Int -> Array (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> a -> a -> Array ZeroInt CInt -> Array ZeroInt CInt -> IO (a, a) latps :: Real a => Char -> Char -> Char -> Char -> Array ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (a, Int) latrd :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array (ZeroInt, ZeroInt) a) latrs :: Real a => Char -> Char -> Char -> Char -> Array (ZeroInt, ZeroInt) a -> IOArray ZeroInt a -> IOArray ZeroInt a -> IO (a, Int) latrz :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a) lauu2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int lauum :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int orbdb :: Real a => Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) orcsd :: Real a => Char -> Char -> Char -> Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> Int -> Int -> Int -> IO (Array ZeroInt a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Array (ZeroInt, ZeroInt) a, Int) pbcon :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> a -> IO (a, Int) pbequ :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, a, a, Int) pbrfs :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) pbstf :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbsv :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbsvx :: Real a => Char -> Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Char -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Char, Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) pbtf2 :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbtrf :: Real a => Char -> Int -> IOArray (ZeroInt, ZeroInt) a -> IO Int pbtrs :: Real a => Char -> Int -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pftrf :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int pftri :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int pftrs :: Real a => Char -> Char -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pocon :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> a -> IO (a, Int) poequ :: Real a => Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, a, a, Int) poequb :: Real a => Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, a, a, Int) porfs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) posv :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int posvx :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Char -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Char, Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) potf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int potrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int potri :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int potrs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ppcon :: Real a => Char -> Int -> Array ZeroInt a -> a -> IO (a, Int) ppequ :: Real a => Char -> Int -> Array ZeroInt a -> IO (Array ZeroInt a, a, a, Int) pprfs :: Real a => Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) ppsv :: Real a => Char -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ppsvx :: Real a => Char -> Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> Char -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Char, Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) pptrf :: Real a => Char -> Int -> IOArray ZeroInt a -> IO Int pptri :: Real a => Char -> Int -> IOArray ZeroInt a -> IO Int pptrs :: Real a => Char -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int pstf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> a -> IO (Array ZeroInt CInt, Int, Int) pstrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> a -> IO (Array ZeroInt CInt, Int, Int) ptcon :: Real a => Array ZeroInt a -> Array ZeroInt a -> a -> IO (a, Int) pteqr :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ptrfs :: Real a => Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) ptsv :: Real a => IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ptsvx :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt a -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) pttrf :: Real a => IOArray ZeroInt a -> IOArray ZeroInt a -> IO Int pttrs :: Real a => Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int ptts2 :: Real a => Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO () rscl :: Real a => Int -> a -> IOArray ZeroInt a -> Int -> IO () spcon :: Real a => Char -> Array ZeroInt a -> Array ZeroInt CInt -> a -> IO (a, Int) sprfs :: Real a => Char -> Array ZeroInt a -> Array ZeroInt a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) spsv :: Real a => Char -> Int -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) spsvx :: Real a => Char -> Char -> Array ZeroInt a -> IOArray ZeroInt a -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) sptrf :: Real a => Char -> Int -> IOArray ZeroInt a -> IO (Array ZeroInt CInt, Int) sptri :: Real a => Char -> IOArray ZeroInt a -> Array ZeroInt CInt -> IO Int sptrs :: Real a => Char -> Array ZeroInt a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int 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) stedc :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO Int 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) stein :: Real a => Array ZeroInt a -> Array ZeroInt a -> Int -> Array ZeroInt a -> Array ZeroInt CInt -> Array ZeroInt CInt -> Int -> IO (Array (ZeroInt, ZeroInt) a, Array ZeroInt CInt, Int) 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) steqr :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int sterf :: Real a => IOArray ZeroInt a -> IOArray ZeroInt a -> IO Int stev :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) stevd :: Real a => Char -> IOArray ZeroInt a -> IOArray ZeroInt a -> Int -> Int -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) 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) 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) sycon :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> a -> IO (a, Int) syconv :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IO (Array ZeroInt a, Int) syequb :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, a, a, Int) syrfs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) sysv :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int) sysvx :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray ZeroInt CInt -> Array (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array (ZeroInt, ZeroInt) a, a, Array ZeroInt a, Array ZeroInt a, Int) syswapr :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO () sytd2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) sytf2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt CInt, Int) sytrd :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int) sytrf :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int) sytri :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IO Int sytri2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Int -> Int -> IO Int sytri2x :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> Int -> IO Int sytrs :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int sytrs2 :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int tbcon :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> IO (a, Int) tbrfs :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) tbtrs :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int tfsm :: Real a => Char -> Char -> Char -> Char -> Char -> Int -> a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO () tftri :: Real a => Char -> Char -> Char -> Int -> IOArray ZeroInt a -> IO Int tfttp :: Real a => Char -> Char -> Int -> Array ZeroInt a -> IO (Array ZeroInt a, Int) tfttr :: Real a => Char -> Char -> Int -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) tgevc :: Real a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Int, Int) tgex2 :: Real a => Bool -> Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> Int -> IO Int tgexc :: Real a => Bool -> Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> Int -> IO (Int, Int, Int) tgsen :: Real a => Int -> Bool -> Bool -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Array ZeroInt a, Int, a, a, Array ZeroInt a, Int) tgsja :: Real a => Char -> Char -> Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> a -> a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int, Int) tgsna :: Real a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int, Int) 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) tgsyl :: 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 -> Int -> IO (a, a, Int) tpcon :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> IO (a, Int) tprfs :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) tptri :: Real a => Char -> Char -> Int -> IOArray ZeroInt a -> IO Int tptrs :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> IO Int tpttf :: Real a => Char -> Char -> Int -> Array ZeroInt a -> IO (Array ZeroInt a, Int) tpttr :: Real a => Char -> Int -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) trcon :: Real a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) a -> IO (a, Int) trevc :: Real a => Char -> Char -> IOArray ZeroInt Bool -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (Int, Int) trexc :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Int, Int, Int) trrfs :: Real a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Array ZeroInt a, Int) trsen :: Real a => Char -> Char -> Array ZeroInt Bool -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int, a, a, Int) trsna :: Real a => Char -> Char -> Array ZeroInt Bool -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> Int -> Int -> IO (Array ZeroInt a, Array ZeroInt a, Int, Int) trsyl :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO (a, Int) trti2 :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int trtri :: Real a => Char -> Char -> IOArray (ZeroInt, ZeroInt) a -> IO Int trtrs :: Real a => Char -> Char -> Char -> Array (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> IO Int trttf :: Real a => Char -> Char -> Array (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) trttp :: Real a => Char -> Array (ZeroInt, ZeroInt) a -> IO (Array ZeroInt a, Int) tzrzf :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt a, Int) org2l :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int org2r :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int orgbr :: Real a => Char -> Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orghr :: Real a => Int -> Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orgl2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int orglq :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orgql :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orgqr :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orgr2 :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IO Int orgrq :: Real a => Int -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orgtr :: Real a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt a -> Int -> IO Int orm2l :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int orm2r :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormbr :: Real a => Char -> Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormhr :: Real a => Char -> Char -> Int -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int orml2 :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormlq :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormql :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormqr :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormr2 :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormr3 :: Real a => Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormrq :: Real a => Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormrz :: Real a => Char -> Char -> Int -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int ormtr :: Real a => Char -> Char -> Char -> Int -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int opgtr :: Real a => Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> Int -> IO (Array (ZeroInt, ZeroInt) a, Int) opmtr :: Real a => Char -> Char -> Char -> Int -> Array ZeroInt a -> Array ZeroInt a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO Int