cublas-0.2.0.2: FFI bindings to the CUDA CUBLAS and CUSPARSE libraries

Safe HaskellNone

Foreign.CUDA.Cusparse.FFI

Documentation

cusparseZgebsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseCgebsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseDgebsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseSgebsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseXgebsr2gebsrNnz :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr CInt -> CInt -> CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseZcsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseCcsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseDcsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseScsr2gebsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseXcsr2gebsrNnz :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CInt -> CInt -> CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseZgebsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseCgebsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDgebsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseSgebsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseXgebsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDgebsr2gebsc :: Ptr () -> CInt -> CInt -> CInt -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseSgebsr2gebsc :: Ptr () -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> CInt -> Ptr () -> IO CIntSource

cusparseZbsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseCbsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDbsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseSbsr2csr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseZcsr2bsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseCcsr2bsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDcsr2bsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseScsr2bsr :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseXcsr2bsrNnz :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDhyb2csc :: Ptr () -> Ptr () -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseShyb2csc :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseZcsc2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseCcsc2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseDcsc2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseScsc2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseDhyb2csr :: Ptr () -> Ptr () -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseShyb2csr :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseZcsr2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseCcsr2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseDcsr2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseScsr2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseShyb2dense :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> CInt -> IO CIntSource

cusparseZdense2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseCdense2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseDdense2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseSdense2hyb :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> CInt -> Ptr CInt -> Ptr () -> CInt -> CInt -> IO CIntSource

cusparseZnnz :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> CInt -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseCnnz :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> CInt -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDnnz :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> CInt -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseSnnz :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> CInt -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseCcsrgeam :: Ptr () -> CInt -> CInt -> Ptr (Complex CFloat) -> Ptr () -> CInt -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr (Complex CFloat) -> Ptr () -> CInt -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDcsrgeam :: Ptr () -> CInt -> CInt -> Ptr CDouble -> Ptr () -> CInt -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr CDouble -> Ptr () -> CInt -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseScsrgeam :: Ptr () -> CInt -> CInt -> Ptr CFloat -> Ptr () -> CInt -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr CFloat -> Ptr () -> CInt -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseXcsrgeamNnz :: Ptr () -> CInt -> CInt -> Ptr () -> CInt -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseZcsrgemm :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseCcsrgemm :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseDcsrgemm :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseScsrgemm :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseXcsrgemmNnz :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CInt -> Ptr CInt -> IO CIntSource

cusparseZbsric02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCbsric02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDbsric02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseSbsric02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZbsric02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCbsric02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDbsric02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseSbsric02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZcsric02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCcsric02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDcsric02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseScsric02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZcsric02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCcsric02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDcsric02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseScsric02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZcsric0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseCcsric0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseDcsric0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseScsric0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseZbsrilu02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCbsrilu02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDbsrilu02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseSbsrilu02 :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZbsrilu02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCbsrilu02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDbsrilu02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseSbsrilu02_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZcsrilu02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCcsrilu02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDcsrilu02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseScsrilu02 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZcsrilu02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCcsrilu02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDcsrilu02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseScsrilu02_analysis :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseZcsrilu0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseCcsrilu0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseDcsrilu0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseScsrilu0 :: Ptr () -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseScsrsm_solve :: Ptr () -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> CInt -> IO CIntSource

cusparseScsrsm_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseDcsrmm2 :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CDouble -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr CDouble -> CInt -> Ptr CDouble -> Ptr CDouble -> CInt -> IO CIntSource

cusparseScsrmm2 :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> CInt -> IO CIntSource

cusparseScsrmm :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> CInt -> IO CIntSource

cusparseDhybsv_solve :: Ptr () -> CInt -> Ptr CDouble -> Ptr () -> Ptr () -> Ptr () -> Ptr CDouble -> Ptr CDouble -> IO CIntSource

cusparseShybsv_solve :: Ptr () -> CInt -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CIntSource

cusparseZhybsv_analysis :: Ptr () -> CInt -> Ptr () -> Ptr () -> Ptr () -> IO CIntSource

cusparseChybsv_analysis :: Ptr () -> CInt -> Ptr () -> Ptr () -> Ptr () -> IO CIntSource

cusparseDhybsv_analysis :: Ptr () -> CInt -> Ptr () -> Ptr () -> Ptr () -> IO CIntSource

cusparseShybsv_analysis :: Ptr () -> CInt -> Ptr () -> Ptr () -> Ptr () -> IO CIntSource

cusparseCbsrsv2_solve :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr (Complex CFloat) -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr (Complex CFloat) -> CInt -> Ptr () -> IO CIntSource

cusparseDbsrsv2_solve :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr CDouble -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CDouble -> CInt -> Ptr () -> IO CIntSource

cusparseSbsrsv2_solve :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> IO CIntSource

cusparseZbsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCbsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDbsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseSbsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDbsrsv2_bufferSize :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CInt -> IO CIntSource

cusparseSbsrsv2_bufferSize :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr () -> Ptr CInt -> IO CIntSource

cusparseDcsrsv2_solve :: Ptr () -> CInt -> CInt -> CInt -> Ptr CDouble -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CDouble -> Ptr CDouble -> CInt -> Ptr () -> IO CIntSource

cusparseScsrsv2_solve :: Ptr () -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> IO CIntSource

cusparseZcsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CDouble) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseCcsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr (Complex CFloat) -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseDcsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CDouble -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseScsrsv2_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cusparseScsrsv_analysis :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr () -> IO CIntSource

cusparseSbsrxmv :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource

cusparseSbsrmv :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CInt -> Ptr CInt -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource

cusparseShybmv :: Ptr () -> CInt -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource