module Bindings.Gsl.VectorsAndMatrices.Vectors where
import Foreign.Ptr (Ptr,FunPtr,plusPtr)
import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)
import Foreign.Storable
import Foreign.C.Types
import Foreign.C.String (CString,CStringLen,CWString,CWStringLen)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word
import Bindings.Gsl.VectorsAndMatrices.DataTypes
import Bindings.Gsl.ComplexNumbers
foreign import ccall "&gsl_check_range" p'gsl_check_range
:: Ptr (CInt)
foreign import ccall "gsl_vector_add" c'gsl_vector_add
:: Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_add" p'gsl_vector_add
:: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_add_constant" c'gsl_vector_add_constant
:: Ptr C'gsl_vector -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_add_constant" p'gsl_vector_add_constant
:: FunPtr (Ptr C'gsl_vector -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_alloc" c'gsl_vector_alloc
:: CSize -> IO (Ptr C'gsl_vector)
foreign import ccall "&gsl_vector_alloc" p'gsl_vector_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector))
foreign import ccall "gsl_vector_alloc_col_from_matrix" c'gsl_vector_alloc_col_from_matrix
:: Ptr C'gsl_matrix -> CSize -> IO (Ptr C'gsl_vector)
foreign import ccall "&gsl_vector_alloc_col_from_matrix" p'gsl_vector_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix -> CSize -> IO (Ptr C'gsl_vector))
foreign import ccall "gsl_vector_alloc_from_block" c'gsl_vector_alloc_from_block
:: Ptr C'gsl_block -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector)
foreign import ccall "&gsl_vector_alloc_from_block" p'gsl_vector_alloc_from_block
:: FunPtr (Ptr C'gsl_block -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector))
foreign import ccall "gsl_vector_alloc_from_vector" c'gsl_vector_alloc_from_vector
:: Ptr C'gsl_vector -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector)
foreign import ccall "&gsl_vector_alloc_from_vector" p'gsl_vector_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector))
foreign import ccall "gsl_vector_alloc_row_from_matrix" c'gsl_vector_alloc_row_from_matrix
:: Ptr C'gsl_matrix -> CSize -> IO (Ptr C'gsl_vector)
foreign import ccall "&gsl_vector_alloc_row_from_matrix" p'gsl_vector_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix -> CSize -> IO (Ptr C'gsl_vector))
foreign import ccall "gsl_vector_calloc" c'gsl_vector_calloc
:: CSize -> IO (Ptr C'gsl_vector)
foreign import ccall "&gsl_vector_calloc" p'gsl_vector_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector))
foreign import ccall "gsl_vector_char_add" c'gsl_vector_char_add
:: Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_add" p'gsl_vector_char_add
:: FunPtr (Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_add_constant" c'gsl_vector_char_add_constant
:: Ptr C'gsl_vector_char -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_char_add_constant" p'gsl_vector_char_add_constant
:: FunPtr (Ptr C'gsl_vector_char -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_char_alloc" c'gsl_vector_char_alloc
:: CSize -> IO (Ptr C'gsl_vector_char)
foreign import ccall "&gsl_vector_char_alloc" p'gsl_vector_char_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_char))
foreign import ccall "gsl_vector_char_alloc_col_from_matrix" c'gsl_vector_char_alloc_col_from_matrix
:: Ptr C'gsl_matrix_char -> CSize -> IO (Ptr C'gsl_vector_char)
foreign import ccall "&gsl_vector_char_alloc_col_from_matrix" p'gsl_vector_char_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_char -> CSize -> IO (Ptr C'gsl_vector_char))
foreign import ccall "gsl_vector_char_alloc_from_block" c'gsl_vector_char_alloc_from_block
:: Ptr C'gsl_block_char -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_char)
foreign import ccall "&gsl_vector_char_alloc_from_block" p'gsl_vector_char_alloc_from_block
:: FunPtr (Ptr C'gsl_block_char -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_char))
foreign import ccall "gsl_vector_char_alloc_from_vector" c'gsl_vector_char_alloc_from_vector
:: Ptr C'gsl_vector_char -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_char)
foreign import ccall "&gsl_vector_char_alloc_from_vector" p'gsl_vector_char_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_char))
foreign import ccall "gsl_vector_char_alloc_row_from_matrix" c'gsl_vector_char_alloc_row_from_matrix
:: Ptr C'gsl_matrix_char -> CSize -> IO (Ptr C'gsl_vector_char)
foreign import ccall "&gsl_vector_char_alloc_row_from_matrix" p'gsl_vector_char_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_char -> CSize -> IO (Ptr C'gsl_vector_char))
foreign import ccall "gsl_vector_char_calloc" c'gsl_vector_char_calloc
:: CSize -> IO (Ptr C'gsl_vector_char)
foreign import ccall "&gsl_vector_char_calloc" p'gsl_vector_char_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_char))
foreign import ccall "gsl_vector_char_const_ptr" c'gsl_vector_char_const_ptr
:: Ptr C'gsl_vector_char -> CSize -> IO CString
foreign import ccall "&gsl_vector_char_const_ptr" p'gsl_vector_char_const_ptr
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> IO CString)
foreign import ccall "gsl_vector_char_div" c'gsl_vector_char_div
:: Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_div" p'gsl_vector_char_div
:: FunPtr (Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_fprintf" c'gsl_vector_char_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_char -> CString -> IO CInt
foreign import ccall "&gsl_vector_char_fprintf" p'gsl_vector_char_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_char -> CString -> IO CInt)
foreign import ccall "gsl_vector_char_fread" c'gsl_vector_char_fread
:: Ptr CFile -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_fread" p'gsl_vector_char_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_free" c'gsl_vector_char_free
:: Ptr C'gsl_vector_char -> IO ()
foreign import ccall "&gsl_vector_char_free" p'gsl_vector_char_free
:: FunPtr (Ptr C'gsl_vector_char -> IO ())
foreign import ccall "gsl_vector_char_fscanf" c'gsl_vector_char_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_fscanf" p'gsl_vector_char_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_fwrite" c'gsl_vector_char_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_fwrite" p'gsl_vector_char_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_get" c'gsl_vector_char_get
:: Ptr C'gsl_vector_char -> CSize -> IO CChar
foreign import ccall "&gsl_vector_char_get" p'gsl_vector_char_get
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> IO CChar)
foreign import ccall "gsl_vector_char_isneg" c'gsl_vector_char_isneg
:: Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_isneg" p'gsl_vector_char_isneg
:: FunPtr (Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_isnonneg" c'gsl_vector_char_isnonneg
:: Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_isnonneg" p'gsl_vector_char_isnonneg
:: FunPtr (Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_isnull" c'gsl_vector_char_isnull
:: Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_isnull" p'gsl_vector_char_isnull
:: FunPtr (Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_ispos" c'gsl_vector_char_ispos
:: Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_ispos" p'gsl_vector_char_ispos
:: FunPtr (Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_max" c'gsl_vector_char_max
:: Ptr C'gsl_vector_char -> IO CChar
foreign import ccall "&gsl_vector_char_max" p'gsl_vector_char_max
:: FunPtr (Ptr C'gsl_vector_char -> IO CChar)
foreign import ccall "gsl_vector_char_max_index" c'gsl_vector_char_max_index
:: Ptr C'gsl_vector_char -> IO CSize
foreign import ccall "&gsl_vector_char_max_index" p'gsl_vector_char_max_index
:: FunPtr (Ptr C'gsl_vector_char -> IO CSize)
foreign import ccall "gsl_vector_char_memcpy" c'gsl_vector_char_memcpy
:: Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_memcpy" p'gsl_vector_char_memcpy
:: FunPtr (Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_min" c'gsl_vector_char_min
:: Ptr C'gsl_vector_char -> IO CChar
foreign import ccall "&gsl_vector_char_min" p'gsl_vector_char_min
:: FunPtr (Ptr C'gsl_vector_char -> IO CChar)
foreign import ccall "gsl_vector_char_min_index" c'gsl_vector_char_min_index
:: Ptr C'gsl_vector_char -> IO CSize
foreign import ccall "&gsl_vector_char_min_index" p'gsl_vector_char_min_index
:: FunPtr (Ptr C'gsl_vector_char -> IO CSize)
foreign import ccall "gsl_vector_char_minmax" c'gsl_vector_char_minmax
:: Ptr C'gsl_vector_char -> CString -> CString -> IO ()
foreign import ccall "&gsl_vector_char_minmax" p'gsl_vector_char_minmax
:: FunPtr (Ptr C'gsl_vector_char -> CString -> CString -> IO ())
foreign import ccall "gsl_vector_char_minmax_index" c'gsl_vector_char_minmax_index
:: Ptr C'gsl_vector_char -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_char_minmax_index" p'gsl_vector_char_minmax_index
:: FunPtr (Ptr C'gsl_vector_char -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_char_mul" c'gsl_vector_char_mul
:: Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_mul" p'gsl_vector_char_mul
:: FunPtr (Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_ptr" c'gsl_vector_char_ptr
:: Ptr C'gsl_vector_char -> CSize -> IO CString
foreign import ccall "&gsl_vector_char_ptr" p'gsl_vector_char_ptr
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> IO CString)
foreign import ccall "gsl_vector_char_reverse" c'gsl_vector_char_reverse
:: Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_reverse" p'gsl_vector_char_reverse
:: FunPtr (Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_scale" c'gsl_vector_char_scale
:: Ptr C'gsl_vector_char -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_char_scale" p'gsl_vector_char_scale
:: FunPtr (Ptr C'gsl_vector_char -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_char_set" c'gsl_vector_char_set
:: Ptr C'gsl_vector_char -> CSize -> CChar -> IO ()
foreign import ccall "&gsl_vector_char_set" p'gsl_vector_char_set
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> CChar -> IO ())
foreign import ccall "gsl_vector_char_set_all" c'gsl_vector_char_set_all
:: Ptr C'gsl_vector_char -> CChar -> IO ()
foreign import ccall "&gsl_vector_char_set_all" p'gsl_vector_char_set_all
:: FunPtr (Ptr C'gsl_vector_char -> CChar -> IO ())
foreign import ccall "gsl_vector_char_set_basis" c'gsl_vector_char_set_basis
:: Ptr C'gsl_vector_char -> CSize -> IO CInt
foreign import ccall "&gsl_vector_char_set_basis" p'gsl_vector_char_set_basis
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> IO CInt)
foreign import ccall "gsl_vector_char_set_zero" c'gsl_vector_char_set_zero
:: Ptr C'gsl_vector_char -> IO ()
foreign import ccall "&gsl_vector_char_set_zero" p'gsl_vector_char_set_zero
:: FunPtr (Ptr C'gsl_vector_char -> IO ())
foreign import ccall "gsl_vector_char_sub" c'gsl_vector_char_sub
:: Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_sub" p'gsl_vector_char_sub
:: FunPtr (Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_swap" c'gsl_vector_char_swap
:: Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt
foreign import ccall "&gsl_vector_char_swap" p'gsl_vector_char_swap
:: FunPtr (Ptr C'gsl_vector_char -> Ptr C'gsl_vector_char -> IO CInt)
foreign import ccall "gsl_vector_char_swap_elements" c'gsl_vector_char_swap_elements
:: Ptr C'gsl_vector_char -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_char_swap_elements" p'gsl_vector_char_swap_elements
:: FunPtr (Ptr C'gsl_vector_char -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_complex_add" c'gsl_vector_complex_add
:: Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_add" p'gsl_vector_complex_add
:: FunPtr (Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_alloc" c'gsl_vector_complex_alloc
:: CSize -> IO (Ptr C'gsl_vector_complex)
foreign import ccall "&gsl_vector_complex_alloc" p'gsl_vector_complex_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_complex))
foreign import ccall "gsl_vector_complex_alloc_col_from_matrix" c'gsl_vector_complex_alloc_col_from_matrix
:: Ptr C'gsl_matrix_complex -> CSize -> IO (Ptr C'gsl_vector_complex)
foreign import ccall "&gsl_vector_complex_alloc_col_from_matrix" p'gsl_vector_complex_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_complex -> CSize -> IO (Ptr C'gsl_vector_complex))
foreign import ccall "gsl_vector_complex_alloc_from_block" c'gsl_vector_complex_alloc_from_block
:: Ptr C'gsl_block_complex -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex)
foreign import ccall "&gsl_vector_complex_alloc_from_block" p'gsl_vector_complex_alloc_from_block
:: FunPtr (Ptr C'gsl_block_complex -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex))
foreign import ccall "gsl_vector_complex_alloc_from_vector" c'gsl_vector_complex_alloc_from_vector
:: Ptr C'gsl_vector_complex -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex)
foreign import ccall "&gsl_vector_complex_alloc_from_vector" p'gsl_vector_complex_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_complex -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex))
foreign import ccall "gsl_vector_complex_alloc_row_from_matrix" c'gsl_vector_complex_alloc_row_from_matrix
:: Ptr C'gsl_matrix_complex -> CSize -> IO (Ptr C'gsl_vector_complex)
foreign import ccall "&gsl_vector_complex_alloc_row_from_matrix" p'gsl_vector_complex_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_complex -> CSize -> IO (Ptr C'gsl_vector_complex))
foreign import ccall "gsl_vector_complex_calloc" c'gsl_vector_complex_calloc
:: CSize -> IO (Ptr C'gsl_vector_complex)
foreign import ccall "&gsl_vector_complex_calloc" p'gsl_vector_complex_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_complex))
foreign import ccall "gsl_vector_complex_const_ptr" c'gsl_vector_complex_const_ptr
:: Ptr C'gsl_vector_complex -> CSize -> IO (Ptr C'gsl_complex)
foreign import ccall "&gsl_vector_complex_const_ptr" p'gsl_vector_complex_const_ptr
:: FunPtr (Ptr C'gsl_vector_complex -> CSize -> IO (Ptr C'gsl_complex))
foreign import ccall "gsl_vector_complex_div" c'gsl_vector_complex_div
:: Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_div" p'gsl_vector_complex_div
:: FunPtr (Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_float_add" c'gsl_vector_complex_float_add
:: Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_add" p'gsl_vector_complex_float_add
:: FunPtr (Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_alloc" c'gsl_vector_complex_float_alloc
:: CSize -> IO (Ptr C'gsl_vector_complex_float)
foreign import ccall "&gsl_vector_complex_float_alloc" p'gsl_vector_complex_float_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_complex_float))
foreign import ccall "gsl_vector_complex_float_alloc_col_from_matrix" c'gsl_vector_complex_float_alloc_col_from_matrix
:: Ptr C'gsl_matrix_complex_float -> CSize -> IO (Ptr C'gsl_vector_complex_float)
foreign import ccall "&gsl_vector_complex_float_alloc_col_from_matrix" p'gsl_vector_complex_float_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_complex_float -> CSize -> IO (Ptr C'gsl_vector_complex_float))
foreign import ccall "gsl_vector_complex_float_alloc_from_block" c'gsl_vector_complex_float_alloc_from_block
:: Ptr C'gsl_block_complex_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_float)
foreign import ccall "&gsl_vector_complex_float_alloc_from_block" p'gsl_vector_complex_float_alloc_from_block
:: FunPtr (Ptr C'gsl_block_complex_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_float))
foreign import ccall "gsl_vector_complex_float_alloc_from_vector" c'gsl_vector_complex_float_alloc_from_vector
:: Ptr C'gsl_vector_complex_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_float)
foreign import ccall "&gsl_vector_complex_float_alloc_from_vector" p'gsl_vector_complex_float_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_complex_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_float))
foreign import ccall "gsl_vector_complex_float_alloc_row_from_matrix" c'gsl_vector_complex_float_alloc_row_from_matrix
:: Ptr C'gsl_matrix_complex_float -> CSize -> IO (Ptr C'gsl_vector_complex_float)
foreign import ccall "&gsl_vector_complex_float_alloc_row_from_matrix" p'gsl_vector_complex_float_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_complex_float -> CSize -> IO (Ptr C'gsl_vector_complex_float))
foreign import ccall "gsl_vector_complex_float_calloc" c'gsl_vector_complex_float_calloc
:: CSize -> IO (Ptr C'gsl_vector_complex_float)
foreign import ccall "&gsl_vector_complex_float_calloc" p'gsl_vector_complex_float_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_complex_float))
foreign import ccall "gsl_vector_complex_float_const_ptr" c'gsl_vector_complex_float_const_ptr
:: Ptr C'gsl_vector_complex_float -> CSize -> IO (Ptr C'gsl_complex_float)
foreign import ccall "&gsl_vector_complex_float_const_ptr" p'gsl_vector_complex_float_const_ptr
:: FunPtr (Ptr C'gsl_vector_complex_float -> CSize -> IO (Ptr C'gsl_complex_float))
foreign import ccall "gsl_vector_complex_float_div" c'gsl_vector_complex_float_div
:: Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_div" p'gsl_vector_complex_float_div
:: FunPtr (Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_fprintf" c'gsl_vector_complex_float_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_complex_float -> CString -> IO CInt
foreign import ccall "&gsl_vector_complex_float_fprintf" p'gsl_vector_complex_float_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_float -> CString -> IO CInt)
foreign import ccall "gsl_vector_complex_float_fread" c'gsl_vector_complex_float_fread
:: Ptr CFile -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_fread" p'gsl_vector_complex_float_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_free" c'gsl_vector_complex_float_free
:: Ptr C'gsl_vector_complex_float -> IO ()
foreign import ccall "&gsl_vector_complex_float_free" p'gsl_vector_complex_float_free
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO ())
foreign import ccall "gsl_vector_complex_float_fscanf" c'gsl_vector_complex_float_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_fscanf" p'gsl_vector_complex_float_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_fwrite" c'gsl_vector_complex_float_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_fwrite" p'gsl_vector_complex_float_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_isneg" c'gsl_vector_complex_float_isneg
:: Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_isneg" p'gsl_vector_complex_float_isneg
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_isnonneg" c'gsl_vector_complex_float_isnonneg
:: Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_isnonneg" p'gsl_vector_complex_float_isnonneg
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_isnull" c'gsl_vector_complex_float_isnull
:: Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_isnull" p'gsl_vector_complex_float_isnull
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_ispos" c'gsl_vector_complex_float_ispos
:: Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_ispos" p'gsl_vector_complex_float_ispos
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_memcpy" c'gsl_vector_complex_float_memcpy
:: Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_memcpy" p'gsl_vector_complex_float_memcpy
:: FunPtr (Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_mul" c'gsl_vector_complex_float_mul
:: Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_mul" p'gsl_vector_complex_float_mul
:: FunPtr (Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_ptr" c'gsl_vector_complex_float_ptr
:: Ptr C'gsl_vector_complex_float -> CSize -> IO (Ptr C'gsl_complex_float)
foreign import ccall "&gsl_vector_complex_float_ptr" p'gsl_vector_complex_float_ptr
:: FunPtr (Ptr C'gsl_vector_complex_float -> CSize -> IO (Ptr C'gsl_complex_float))
foreign import ccall "gsl_vector_complex_float_reverse" c'gsl_vector_complex_float_reverse
:: Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_reverse" p'gsl_vector_complex_float_reverse
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_set_basis" c'gsl_vector_complex_float_set_basis
:: Ptr C'gsl_vector_complex_float -> CSize -> IO CInt
foreign import ccall "&gsl_vector_complex_float_set_basis" p'gsl_vector_complex_float_set_basis
:: FunPtr (Ptr C'gsl_vector_complex_float -> CSize -> IO CInt)
foreign import ccall "gsl_vector_complex_float_set_zero" c'gsl_vector_complex_float_set_zero
:: Ptr C'gsl_vector_complex_float -> IO ()
foreign import ccall "&gsl_vector_complex_float_set_zero" p'gsl_vector_complex_float_set_zero
:: FunPtr (Ptr C'gsl_vector_complex_float -> IO ())
foreign import ccall "gsl_vector_complex_float_sub" c'gsl_vector_complex_float_sub
:: Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_sub" p'gsl_vector_complex_float_sub
:: FunPtr (Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_swap" c'gsl_vector_complex_float_swap
:: Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt
foreign import ccall "&gsl_vector_complex_float_swap" p'gsl_vector_complex_float_swap
:: FunPtr (Ptr C'gsl_vector_complex_float -> Ptr C'gsl_vector_complex_float -> IO CInt)
foreign import ccall "gsl_vector_complex_float_swap_elements" c'gsl_vector_complex_float_swap_elements
:: Ptr C'gsl_vector_complex_float -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_complex_float_swap_elements" p'gsl_vector_complex_float_swap_elements
:: FunPtr (Ptr C'gsl_vector_complex_float -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_complex_fprintf" c'gsl_vector_complex_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_complex -> CString -> IO CInt
foreign import ccall "&gsl_vector_complex_fprintf" p'gsl_vector_complex_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex -> CString -> IO CInt)
foreign import ccall "gsl_vector_complex_fread" c'gsl_vector_complex_fread
:: Ptr CFile -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_fread" p'gsl_vector_complex_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_free" c'gsl_vector_complex_free
:: Ptr C'gsl_vector_complex -> IO ()
foreign import ccall "&gsl_vector_complex_free" p'gsl_vector_complex_free
:: FunPtr (Ptr C'gsl_vector_complex -> IO ())
foreign import ccall "gsl_vector_complex_fscanf" c'gsl_vector_complex_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_fscanf" p'gsl_vector_complex_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_fwrite" c'gsl_vector_complex_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_fwrite" p'gsl_vector_complex_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_isneg" c'gsl_vector_complex_isneg
:: Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_isneg" p'gsl_vector_complex_isneg
:: FunPtr (Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_isnonneg" c'gsl_vector_complex_isnonneg
:: Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_isnonneg" p'gsl_vector_complex_isnonneg
:: FunPtr (Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_isnull" c'gsl_vector_complex_isnull
:: Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_isnull" p'gsl_vector_complex_isnull
:: FunPtr (Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_ispos" c'gsl_vector_complex_ispos
:: Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_ispos" p'gsl_vector_complex_ispos
:: FunPtr (Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_add" c'gsl_vector_complex_long_double_add
:: Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_add" p'gsl_vector_complex_long_double_add
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_alloc" c'gsl_vector_complex_long_double_alloc
:: CSize -> IO (Ptr C'gsl_vector_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_alloc" p'gsl_vector_complex_long_double_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_complex_long_double))
foreign import ccall "inline_GSL_COMPLEX_AT" c'GSL_COMPLEX_AT
:: Ptr C'gsl_vector_complex -> CSize -> IO (Ptr C'gsl_complex)
foreign import ccall "inline_GSL_COMPLEX_FLOAT_AT" c'GSL_COMPLEX_FLOAT_AT
:: Ptr C'gsl_vector_complex_float -> CSize -> IO (Ptr C'gsl_complex_float)
foreign import ccall "inline_GSL_COMPLEX_LONG_DOUBLE_AT" c'GSL_COMPLEX_LONG_DOUBLE_AT
:: Ptr C'gsl_vector_complex_long_double -> CSize -> IO (Ptr C'gsl_complex_long_double)
foreign import ccall "gsl_vector_complex_long_double_alloc_col_from_matrix" c'gsl_vector_complex_long_double_alloc_col_from_matrix
:: Ptr C'gsl_matrix_complex_long_double -> CSize -> IO (Ptr C'gsl_vector_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_alloc_col_from_matrix" p'gsl_vector_complex_long_double_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_complex_long_double -> CSize -> IO (Ptr C'gsl_vector_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_alloc_from_block" c'gsl_vector_complex_long_double_alloc_from_block
:: Ptr C'gsl_block_complex_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_alloc_from_block" p'gsl_vector_complex_long_double_alloc_from_block
:: FunPtr (Ptr C'gsl_block_complex_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_alloc_from_vector" c'gsl_vector_complex_long_double_alloc_from_vector
:: Ptr C'gsl_vector_complex_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_alloc_from_vector" p'gsl_vector_complex_long_double_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_alloc_row_from_matrix" c'gsl_vector_complex_long_double_alloc_row_from_matrix
:: Ptr C'gsl_matrix_complex_long_double -> CSize -> IO (Ptr C'gsl_vector_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_alloc_row_from_matrix" p'gsl_vector_complex_long_double_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_complex_long_double -> CSize -> IO (Ptr C'gsl_vector_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_calloc" c'gsl_vector_complex_long_double_calloc
:: CSize -> IO (Ptr C'gsl_vector_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_calloc" p'gsl_vector_complex_long_double_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_const_ptr" c'gsl_vector_complex_long_double_const_ptr
:: Ptr C'gsl_vector_complex_long_double -> CSize -> IO (Ptr C'gsl_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_const_ptr" p'gsl_vector_complex_long_double_const_ptr
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> CSize -> IO (Ptr C'gsl_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_div" c'gsl_vector_complex_long_double_div
:: Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_div" p'gsl_vector_complex_long_double_div
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_fprintf" c'gsl_vector_complex_long_double_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> CString -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_fprintf" p'gsl_vector_complex_long_double_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> CString -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_fread" c'gsl_vector_complex_long_double_fread
:: Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_fread" p'gsl_vector_complex_long_double_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_free" c'gsl_vector_complex_long_double_free
:: Ptr C'gsl_vector_complex_long_double -> IO ()
foreign import ccall "&gsl_vector_complex_long_double_free" p'gsl_vector_complex_long_double_free
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO ())
foreign import ccall "gsl_vector_complex_long_double_fscanf" c'gsl_vector_complex_long_double_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_fscanf" p'gsl_vector_complex_long_double_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_fwrite" c'gsl_vector_complex_long_double_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_fwrite" p'gsl_vector_complex_long_double_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_isneg" c'gsl_vector_complex_long_double_isneg
:: Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_isneg" p'gsl_vector_complex_long_double_isneg
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_isnonneg" c'gsl_vector_complex_long_double_isnonneg
:: Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_isnonneg" p'gsl_vector_complex_long_double_isnonneg
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_isnull" c'gsl_vector_complex_long_double_isnull
:: Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_isnull" p'gsl_vector_complex_long_double_isnull
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_ispos" c'gsl_vector_complex_long_double_ispos
:: Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_ispos" p'gsl_vector_complex_long_double_ispos
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_memcpy" c'gsl_vector_complex_long_double_memcpy
:: Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_memcpy" p'gsl_vector_complex_long_double_memcpy
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_mul" c'gsl_vector_complex_long_double_mul
:: Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_mul" p'gsl_vector_complex_long_double_mul
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_ptr" c'gsl_vector_complex_long_double_ptr
:: Ptr C'gsl_vector_complex_long_double -> CSize -> IO (Ptr C'gsl_complex_long_double)
foreign import ccall "&gsl_vector_complex_long_double_ptr" p'gsl_vector_complex_long_double_ptr
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> CSize -> IO (Ptr C'gsl_complex_long_double))
foreign import ccall "gsl_vector_complex_long_double_reverse" c'gsl_vector_complex_long_double_reverse
:: Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_reverse" p'gsl_vector_complex_long_double_reverse
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_set_basis" c'gsl_vector_complex_long_double_set_basis
:: Ptr C'gsl_vector_complex_long_double -> CSize -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_set_basis" p'gsl_vector_complex_long_double_set_basis
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> CSize -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_set_zero" c'gsl_vector_complex_long_double_set_zero
:: Ptr C'gsl_vector_complex_long_double -> IO ()
foreign import ccall "&gsl_vector_complex_long_double_set_zero" p'gsl_vector_complex_long_double_set_zero
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> IO ())
foreign import ccall "gsl_vector_complex_long_double_sub" c'gsl_vector_complex_long_double_sub
:: Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_sub" p'gsl_vector_complex_long_double_sub
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_swap" c'gsl_vector_complex_long_double_swap
:: Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_swap" p'gsl_vector_complex_long_double_swap
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> Ptr C'gsl_vector_complex_long_double -> IO CInt)
foreign import ccall "gsl_vector_complex_long_double_swap_elements" c'gsl_vector_complex_long_double_swap_elements
:: Ptr C'gsl_vector_complex_long_double -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_complex_long_double_swap_elements" p'gsl_vector_complex_long_double_swap_elements
:: FunPtr (Ptr C'gsl_vector_complex_long_double -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_complex_memcpy" c'gsl_vector_complex_memcpy
:: Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_memcpy" p'gsl_vector_complex_memcpy
:: FunPtr (Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_mul" c'gsl_vector_complex_mul
:: Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_mul" p'gsl_vector_complex_mul
:: FunPtr (Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_ptr" c'gsl_vector_complex_ptr
:: Ptr C'gsl_vector_complex -> CSize -> IO (Ptr C'gsl_complex)
foreign import ccall "&gsl_vector_complex_ptr" p'gsl_vector_complex_ptr
:: FunPtr (Ptr C'gsl_vector_complex -> CSize -> IO (Ptr C'gsl_complex))
foreign import ccall "gsl_vector_complex_reverse" c'gsl_vector_complex_reverse
:: Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_reverse" p'gsl_vector_complex_reverse
:: FunPtr (Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_set_basis" c'gsl_vector_complex_set_basis
:: Ptr C'gsl_vector_complex -> CSize -> IO CInt
foreign import ccall "&gsl_vector_complex_set_basis" p'gsl_vector_complex_set_basis
:: FunPtr (Ptr C'gsl_vector_complex -> CSize -> IO CInt)
foreign import ccall "gsl_vector_complex_set_zero" c'gsl_vector_complex_set_zero
:: Ptr C'gsl_vector_complex -> IO ()
foreign import ccall "&gsl_vector_complex_set_zero" p'gsl_vector_complex_set_zero
:: FunPtr (Ptr C'gsl_vector_complex -> IO ())
foreign import ccall "gsl_vector_complex_sub" c'gsl_vector_complex_sub
:: Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_sub" p'gsl_vector_complex_sub
:: FunPtr (Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_swap" c'gsl_vector_complex_swap
:: Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt
foreign import ccall "&gsl_vector_complex_swap" p'gsl_vector_complex_swap
:: FunPtr (Ptr C'gsl_vector_complex -> Ptr C'gsl_vector_complex -> IO CInt)
foreign import ccall "gsl_vector_complex_swap_elements" c'gsl_vector_complex_swap_elements
:: Ptr C'gsl_vector_complex -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_complex_swap_elements" p'gsl_vector_complex_swap_elements
:: FunPtr (Ptr C'gsl_vector_complex -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_const_ptr" c'gsl_vector_const_ptr
:: Ptr C'gsl_vector -> CSize -> IO (Ptr CDouble)
foreign import ccall "&gsl_vector_const_ptr" p'gsl_vector_const_ptr
:: FunPtr (Ptr C'gsl_vector -> CSize -> IO (Ptr CDouble))
foreign import ccall "gsl_vector_div" c'gsl_vector_div
:: Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_div" p'gsl_vector_div
:: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_float_add" c'gsl_vector_float_add
:: Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_add" p'gsl_vector_float_add
:: FunPtr (Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_add_constant" c'gsl_vector_float_add_constant
:: Ptr C'gsl_vector_float -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_float_add_constant" p'gsl_vector_float_add_constant
:: FunPtr (Ptr C'gsl_vector_float -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_float_alloc" c'gsl_vector_float_alloc
:: CSize -> IO (Ptr C'gsl_vector_float)
foreign import ccall "&gsl_vector_float_alloc" p'gsl_vector_float_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_float))
foreign import ccall "gsl_vector_float_alloc_col_from_matrix" c'gsl_vector_float_alloc_col_from_matrix
:: Ptr C'gsl_matrix_float -> CSize -> IO (Ptr C'gsl_vector_float)
foreign import ccall "&gsl_vector_float_alloc_col_from_matrix" p'gsl_vector_float_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_float -> CSize -> IO (Ptr C'gsl_vector_float))
foreign import ccall "gsl_vector_float_alloc_from_block" c'gsl_vector_float_alloc_from_block
:: Ptr C'gsl_block_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_float)
foreign import ccall "&gsl_vector_float_alloc_from_block" p'gsl_vector_float_alloc_from_block
:: FunPtr (Ptr C'gsl_block_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_float))
foreign import ccall "gsl_vector_float_alloc_from_vector" c'gsl_vector_float_alloc_from_vector
:: Ptr C'gsl_vector_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_float)
foreign import ccall "&gsl_vector_float_alloc_from_vector" p'gsl_vector_float_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_float))
foreign import ccall "gsl_vector_float_alloc_row_from_matrix" c'gsl_vector_float_alloc_row_from_matrix
:: Ptr C'gsl_matrix_float -> CSize -> IO (Ptr C'gsl_vector_float)
foreign import ccall "&gsl_vector_float_alloc_row_from_matrix" p'gsl_vector_float_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_float -> CSize -> IO (Ptr C'gsl_vector_float))
foreign import ccall "gsl_vector_float_calloc" c'gsl_vector_float_calloc
:: CSize -> IO (Ptr C'gsl_vector_float)
foreign import ccall "&gsl_vector_float_calloc" p'gsl_vector_float_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_float))
foreign import ccall "gsl_vector_float_const_ptr" c'gsl_vector_float_const_ptr
:: Ptr C'gsl_vector_float -> CSize -> IO (Ptr CFloat)
foreign import ccall "&gsl_vector_float_const_ptr" p'gsl_vector_float_const_ptr
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> IO (Ptr CFloat))
foreign import ccall "gsl_vector_float_div" c'gsl_vector_float_div
:: Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_div" p'gsl_vector_float_div
:: FunPtr (Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_fprintf" c'gsl_vector_float_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_float -> CString -> IO CInt
foreign import ccall "&gsl_vector_float_fprintf" p'gsl_vector_float_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_float -> CString -> IO CInt)
foreign import ccall "gsl_vector_float_fread" c'gsl_vector_float_fread
:: Ptr CFile -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_fread" p'gsl_vector_float_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_free" c'gsl_vector_float_free
:: Ptr C'gsl_vector_float -> IO ()
foreign import ccall "&gsl_vector_float_free" p'gsl_vector_float_free
:: FunPtr (Ptr C'gsl_vector_float -> IO ())
foreign import ccall "gsl_vector_float_fscanf" c'gsl_vector_float_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_fscanf" p'gsl_vector_float_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_fwrite" c'gsl_vector_float_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_fwrite" p'gsl_vector_float_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_get" c'gsl_vector_float_get
:: Ptr C'gsl_vector_float -> CSize -> IO CFloat
foreign import ccall "&gsl_vector_float_get" p'gsl_vector_float_get
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> IO CFloat)
foreign import ccall "gsl_vector_float_isneg" c'gsl_vector_float_isneg
:: Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_isneg" p'gsl_vector_float_isneg
:: FunPtr (Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_isnonneg" c'gsl_vector_float_isnonneg
:: Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_isnonneg" p'gsl_vector_float_isnonneg
:: FunPtr (Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_isnull" c'gsl_vector_float_isnull
:: Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_isnull" p'gsl_vector_float_isnull
:: FunPtr (Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_ispos" c'gsl_vector_float_ispos
:: Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_ispos" p'gsl_vector_float_ispos
:: FunPtr (Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_max" c'gsl_vector_float_max
:: Ptr C'gsl_vector_float -> IO CFloat
foreign import ccall "&gsl_vector_float_max" p'gsl_vector_float_max
:: FunPtr (Ptr C'gsl_vector_float -> IO CFloat)
foreign import ccall "gsl_vector_float_max_index" c'gsl_vector_float_max_index
:: Ptr C'gsl_vector_float -> IO CSize
foreign import ccall "&gsl_vector_float_max_index" p'gsl_vector_float_max_index
:: FunPtr (Ptr C'gsl_vector_float -> IO CSize)
foreign import ccall "gsl_vector_float_memcpy" c'gsl_vector_float_memcpy
:: Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_memcpy" p'gsl_vector_float_memcpy
:: FunPtr (Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_min" c'gsl_vector_float_min
:: Ptr C'gsl_vector_float -> IO CFloat
foreign import ccall "&gsl_vector_float_min" p'gsl_vector_float_min
:: FunPtr (Ptr C'gsl_vector_float -> IO CFloat)
foreign import ccall "gsl_vector_float_min_index" c'gsl_vector_float_min_index
:: Ptr C'gsl_vector_float -> IO CSize
foreign import ccall "&gsl_vector_float_min_index" p'gsl_vector_float_min_index
:: FunPtr (Ptr C'gsl_vector_float -> IO CSize)
foreign import ccall "gsl_vector_float_minmax" c'gsl_vector_float_minmax
:: Ptr C'gsl_vector_float -> Ptr CFloat -> Ptr CFloat -> IO ()
foreign import ccall "&gsl_vector_float_minmax" p'gsl_vector_float_minmax
:: FunPtr (Ptr C'gsl_vector_float -> Ptr CFloat -> Ptr CFloat -> IO ())
foreign import ccall "gsl_vector_float_minmax_index" c'gsl_vector_float_minmax_index
:: Ptr C'gsl_vector_float -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_float_minmax_index" p'gsl_vector_float_minmax_index
:: FunPtr (Ptr C'gsl_vector_float -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_float_mul" c'gsl_vector_float_mul
:: Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_mul" p'gsl_vector_float_mul
:: FunPtr (Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_ptr" c'gsl_vector_float_ptr
:: Ptr C'gsl_vector_float -> CSize -> IO (Ptr CFloat)
foreign import ccall "&gsl_vector_float_ptr" p'gsl_vector_float_ptr
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> IO (Ptr CFloat))
foreign import ccall "gsl_vector_float_reverse" c'gsl_vector_float_reverse
:: Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_reverse" p'gsl_vector_float_reverse
:: FunPtr (Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_scale" c'gsl_vector_float_scale
:: Ptr C'gsl_vector_float -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_float_scale" p'gsl_vector_float_scale
:: FunPtr (Ptr C'gsl_vector_float -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_float_set" c'gsl_vector_float_set
:: Ptr C'gsl_vector_float -> CSize -> CFloat -> IO ()
foreign import ccall "&gsl_vector_float_set" p'gsl_vector_float_set
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> CFloat -> IO ())
foreign import ccall "gsl_vector_float_set_all" c'gsl_vector_float_set_all
:: Ptr C'gsl_vector_float -> CFloat -> IO ()
foreign import ccall "&gsl_vector_float_set_all" p'gsl_vector_float_set_all
:: FunPtr (Ptr C'gsl_vector_float -> CFloat -> IO ())
foreign import ccall "gsl_vector_float_set_basis" c'gsl_vector_float_set_basis
:: Ptr C'gsl_vector_float -> CSize -> IO CInt
foreign import ccall "&gsl_vector_float_set_basis" p'gsl_vector_float_set_basis
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> IO CInt)
foreign import ccall "gsl_vector_float_set_zero" c'gsl_vector_float_set_zero
:: Ptr C'gsl_vector_float -> IO ()
foreign import ccall "&gsl_vector_float_set_zero" p'gsl_vector_float_set_zero
:: FunPtr (Ptr C'gsl_vector_float -> IO ())
foreign import ccall "gsl_vector_float_sub" c'gsl_vector_float_sub
:: Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_sub" p'gsl_vector_float_sub
:: FunPtr (Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_swap" c'gsl_vector_float_swap
:: Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt
foreign import ccall "&gsl_vector_float_swap" p'gsl_vector_float_swap
:: FunPtr (Ptr C'gsl_vector_float -> Ptr C'gsl_vector_float -> IO CInt)
foreign import ccall "gsl_vector_float_swap_elements" c'gsl_vector_float_swap_elements
:: Ptr C'gsl_vector_float -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_float_swap_elements" p'gsl_vector_float_swap_elements
:: FunPtr (Ptr C'gsl_vector_float -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_fprintf" c'gsl_vector_fprintf
:: Ptr CFile -> Ptr C'gsl_vector -> CString -> IO CInt
foreign import ccall "&gsl_vector_fprintf" p'gsl_vector_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector -> CString -> IO CInt)
foreign import ccall "gsl_vector_fread" c'gsl_vector_fread
:: Ptr CFile -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_fread" p'gsl_vector_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_free" c'gsl_vector_free
:: Ptr C'gsl_vector -> IO ()
foreign import ccall "&gsl_vector_free" p'gsl_vector_free
:: FunPtr (Ptr C'gsl_vector -> IO ())
foreign import ccall "gsl_vector_fscanf" c'gsl_vector_fscanf
:: Ptr CFile -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_fscanf" p'gsl_vector_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_fwrite" c'gsl_vector_fwrite
:: Ptr CFile -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_fwrite" p'gsl_vector_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_get" c'gsl_vector_get
:: Ptr C'gsl_vector -> CSize -> IO CDouble
foreign import ccall "&gsl_vector_get" p'gsl_vector_get
:: FunPtr (Ptr C'gsl_vector -> CSize -> IO CDouble)
foreign import ccall "gsl_vector_int_add" c'gsl_vector_int_add
:: Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_add" p'gsl_vector_int_add
:: FunPtr (Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_add_constant" c'gsl_vector_int_add_constant
:: Ptr C'gsl_vector_int -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_int_add_constant" p'gsl_vector_int_add_constant
:: FunPtr (Ptr C'gsl_vector_int -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_int_alloc" c'gsl_vector_int_alloc
:: CSize -> IO (Ptr C'gsl_vector_int)
foreign import ccall "&gsl_vector_int_alloc" p'gsl_vector_int_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_int))
foreign import ccall "gsl_vector_int_alloc_col_from_matrix" c'gsl_vector_int_alloc_col_from_matrix
:: Ptr C'gsl_matrix_int -> CSize -> IO (Ptr C'gsl_vector_int)
foreign import ccall "&gsl_vector_int_alloc_col_from_matrix" p'gsl_vector_int_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_int -> CSize -> IO (Ptr C'gsl_vector_int))
foreign import ccall "gsl_vector_int_alloc_from_block" c'gsl_vector_int_alloc_from_block
:: Ptr C'gsl_block_int -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_int)
foreign import ccall "&gsl_vector_int_alloc_from_block" p'gsl_vector_int_alloc_from_block
:: FunPtr (Ptr C'gsl_block_int -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_int))
foreign import ccall "gsl_vector_int_alloc_from_vector" c'gsl_vector_int_alloc_from_vector
:: Ptr C'gsl_vector_int -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_int)
foreign import ccall "&gsl_vector_int_alloc_from_vector" p'gsl_vector_int_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_int))
foreign import ccall "gsl_vector_int_alloc_row_from_matrix" c'gsl_vector_int_alloc_row_from_matrix
:: Ptr C'gsl_matrix_int -> CSize -> IO (Ptr C'gsl_vector_int)
foreign import ccall "&gsl_vector_int_alloc_row_from_matrix" p'gsl_vector_int_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_int -> CSize -> IO (Ptr C'gsl_vector_int))
foreign import ccall "gsl_vector_int_calloc" c'gsl_vector_int_calloc
:: CSize -> IO (Ptr C'gsl_vector_int)
foreign import ccall "&gsl_vector_int_calloc" p'gsl_vector_int_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_int))
foreign import ccall "gsl_vector_int_const_ptr" c'gsl_vector_int_const_ptr
:: Ptr C'gsl_vector_int -> CSize -> IO (Ptr CInt)
foreign import ccall "&gsl_vector_int_const_ptr" p'gsl_vector_int_const_ptr
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> IO (Ptr CInt))
foreign import ccall "gsl_vector_int_div" c'gsl_vector_int_div
:: Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_div" p'gsl_vector_int_div
:: FunPtr (Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_fprintf" c'gsl_vector_int_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_int -> CString -> IO CInt
foreign import ccall "&gsl_vector_int_fprintf" p'gsl_vector_int_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_int -> CString -> IO CInt)
foreign import ccall "gsl_vector_int_fread" c'gsl_vector_int_fread
:: Ptr CFile -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_fread" p'gsl_vector_int_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_free" c'gsl_vector_int_free
:: Ptr C'gsl_vector_int -> IO ()
foreign import ccall "&gsl_vector_int_free" p'gsl_vector_int_free
:: FunPtr (Ptr C'gsl_vector_int -> IO ())
foreign import ccall "gsl_vector_int_fscanf" c'gsl_vector_int_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_fscanf" p'gsl_vector_int_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_fwrite" c'gsl_vector_int_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_fwrite" p'gsl_vector_int_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_get" c'gsl_vector_int_get
:: Ptr C'gsl_vector_int -> CSize -> IO CInt
foreign import ccall "&gsl_vector_int_get" p'gsl_vector_int_get
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> IO CInt)
foreign import ccall "gsl_vector_int_isneg" c'gsl_vector_int_isneg
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_isneg" p'gsl_vector_int_isneg
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_isnonneg" c'gsl_vector_int_isnonneg
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_isnonneg" p'gsl_vector_int_isnonneg
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_isnull" c'gsl_vector_int_isnull
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_isnull" p'gsl_vector_int_isnull
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_ispos" c'gsl_vector_int_ispos
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_ispos" p'gsl_vector_int_ispos
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_max" c'gsl_vector_int_max
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_max" p'gsl_vector_int_max
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_max_index" c'gsl_vector_int_max_index
:: Ptr C'gsl_vector_int -> IO CSize
foreign import ccall "&gsl_vector_int_max_index" p'gsl_vector_int_max_index
:: FunPtr (Ptr C'gsl_vector_int -> IO CSize)
foreign import ccall "gsl_vector_int_memcpy" c'gsl_vector_int_memcpy
:: Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_memcpy" p'gsl_vector_int_memcpy
:: FunPtr (Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_min" c'gsl_vector_int_min
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_min" p'gsl_vector_int_min
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_min_index" c'gsl_vector_int_min_index
:: Ptr C'gsl_vector_int -> IO CSize
foreign import ccall "&gsl_vector_int_min_index" p'gsl_vector_int_min_index
:: FunPtr (Ptr C'gsl_vector_int -> IO CSize)
foreign import ccall "gsl_vector_int_minmax" c'gsl_vector_int_minmax
:: Ptr C'gsl_vector_int -> Ptr CInt -> Ptr CInt -> IO ()
foreign import ccall "&gsl_vector_int_minmax" p'gsl_vector_int_minmax
:: FunPtr (Ptr C'gsl_vector_int -> Ptr CInt -> Ptr CInt -> IO ())
foreign import ccall "gsl_vector_int_minmax_index" c'gsl_vector_int_minmax_index
:: Ptr C'gsl_vector_int -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_int_minmax_index" p'gsl_vector_int_minmax_index
:: FunPtr (Ptr C'gsl_vector_int -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_int_mul" c'gsl_vector_int_mul
:: Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_mul" p'gsl_vector_int_mul
:: FunPtr (Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_ptr" c'gsl_vector_int_ptr
:: Ptr C'gsl_vector_int -> CSize -> IO (Ptr CInt)
foreign import ccall "&gsl_vector_int_ptr" p'gsl_vector_int_ptr
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> IO (Ptr CInt))
foreign import ccall "gsl_vector_int_reverse" c'gsl_vector_int_reverse
:: Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_reverse" p'gsl_vector_int_reverse
:: FunPtr (Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_scale" c'gsl_vector_int_scale
:: Ptr C'gsl_vector_int -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_int_scale" p'gsl_vector_int_scale
:: FunPtr (Ptr C'gsl_vector_int -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_int_set" c'gsl_vector_int_set
:: Ptr C'gsl_vector_int -> CSize -> CInt -> IO ()
foreign import ccall "&gsl_vector_int_set" p'gsl_vector_int_set
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> CInt -> IO ())
foreign import ccall "gsl_vector_int_set_all" c'gsl_vector_int_set_all
:: Ptr C'gsl_vector_int -> CInt -> IO ()
foreign import ccall "&gsl_vector_int_set_all" p'gsl_vector_int_set_all
:: FunPtr (Ptr C'gsl_vector_int -> CInt -> IO ())
foreign import ccall "gsl_vector_int_set_basis" c'gsl_vector_int_set_basis
:: Ptr C'gsl_vector_int -> CSize -> IO CInt
foreign import ccall "&gsl_vector_int_set_basis" p'gsl_vector_int_set_basis
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> IO CInt)
foreign import ccall "gsl_vector_int_set_zero" c'gsl_vector_int_set_zero
:: Ptr C'gsl_vector_int -> IO ()
foreign import ccall "&gsl_vector_int_set_zero" p'gsl_vector_int_set_zero
:: FunPtr (Ptr C'gsl_vector_int -> IO ())
foreign import ccall "gsl_vector_int_sub" c'gsl_vector_int_sub
:: Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_sub" p'gsl_vector_int_sub
:: FunPtr (Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_swap" c'gsl_vector_int_swap
:: Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt
foreign import ccall "&gsl_vector_int_swap" p'gsl_vector_int_swap
:: FunPtr (Ptr C'gsl_vector_int -> Ptr C'gsl_vector_int -> IO CInt)
foreign import ccall "gsl_vector_int_swap_elements" c'gsl_vector_int_swap_elements
:: Ptr C'gsl_vector_int -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_int_swap_elements" p'gsl_vector_int_swap_elements
:: FunPtr (Ptr C'gsl_vector_int -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_isneg" c'gsl_vector_isneg
:: Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_isneg" p'gsl_vector_isneg
:: FunPtr (Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_isnonneg" c'gsl_vector_isnonneg
:: Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_isnonneg" p'gsl_vector_isnonneg
:: FunPtr (Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_isnull" c'gsl_vector_isnull
:: Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_isnull" p'gsl_vector_isnull
:: FunPtr (Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_ispos" c'gsl_vector_ispos
:: Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_ispos" p'gsl_vector_ispos
:: FunPtr (Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_long_add" c'gsl_vector_long_add
:: Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_add" p'gsl_vector_long_add
:: FunPtr (Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_add_constant" c'gsl_vector_long_add_constant
:: Ptr C'gsl_vector_long -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_long_add_constant" p'gsl_vector_long_add_constant
:: FunPtr (Ptr C'gsl_vector_long -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_long_alloc" c'gsl_vector_long_alloc
:: CSize -> IO (Ptr C'gsl_vector_long)
foreign import ccall "&gsl_vector_long_alloc" p'gsl_vector_long_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_long))
foreign import ccall "gsl_vector_long_alloc_col_from_matrix" c'gsl_vector_long_alloc_col_from_matrix
:: Ptr C'gsl_matrix_long -> CSize -> IO (Ptr C'gsl_vector_long)
foreign import ccall "&gsl_vector_long_alloc_col_from_matrix" p'gsl_vector_long_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_long -> CSize -> IO (Ptr C'gsl_vector_long))
foreign import ccall "gsl_vector_long_alloc_from_block" c'gsl_vector_long_alloc_from_block
:: Ptr C'gsl_block_long -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long)
foreign import ccall "&gsl_vector_long_alloc_from_block" p'gsl_vector_long_alloc_from_block
:: FunPtr (Ptr C'gsl_block_long -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long))
foreign import ccall "gsl_vector_long_alloc_from_vector" c'gsl_vector_long_alloc_from_vector
:: Ptr C'gsl_vector_long -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long)
foreign import ccall "&gsl_vector_long_alloc_from_vector" p'gsl_vector_long_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long))
foreign import ccall "gsl_vector_long_alloc_row_from_matrix" c'gsl_vector_long_alloc_row_from_matrix
:: Ptr C'gsl_matrix_long -> CSize -> IO (Ptr C'gsl_vector_long)
foreign import ccall "&gsl_vector_long_alloc_row_from_matrix" p'gsl_vector_long_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_long -> CSize -> IO (Ptr C'gsl_vector_long))
foreign import ccall "gsl_vector_long_calloc" c'gsl_vector_long_calloc
:: CSize -> IO (Ptr C'gsl_vector_long)
foreign import ccall "&gsl_vector_long_calloc" p'gsl_vector_long_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_long))
foreign import ccall "gsl_vector_long_const_ptr" c'gsl_vector_long_const_ptr
:: Ptr C'gsl_vector_long -> CSize -> IO (Ptr CLong)
foreign import ccall "&gsl_vector_long_const_ptr" p'gsl_vector_long_const_ptr
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> IO (Ptr CLong))
foreign import ccall "gsl_vector_long_div" c'gsl_vector_long_div
:: Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_div" p'gsl_vector_long_div
:: FunPtr (Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_double_add" c'gsl_vector_long_double_add
:: Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_add" p'gsl_vector_long_double_add
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_add_constant" c'gsl_vector_long_double_add_constant
:: Ptr C'gsl_vector_long_double -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_long_double_add_constant" p'gsl_vector_long_double_add_constant
:: FunPtr (Ptr C'gsl_vector_long_double -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_long_double_alloc" c'gsl_vector_long_double_alloc
:: CSize -> IO (Ptr C'gsl_vector_long_double)
foreign import ccall "&gsl_vector_long_double_alloc" p'gsl_vector_long_double_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_long_double))
foreign import ccall "gsl_vector_long_double_alloc_col_from_matrix" c'gsl_vector_long_double_alloc_col_from_matrix
:: Ptr C'gsl_matrix_long_double -> CSize -> IO (Ptr C'gsl_vector_long_double)
foreign import ccall "&gsl_vector_long_double_alloc_col_from_matrix" p'gsl_vector_long_double_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_long_double -> CSize -> IO (Ptr C'gsl_vector_long_double))
foreign import ccall "gsl_vector_long_double_alloc_from_block" c'gsl_vector_long_double_alloc_from_block
:: Ptr C'gsl_block_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long_double)
foreign import ccall "&gsl_vector_long_double_alloc_from_block" p'gsl_vector_long_double_alloc_from_block
:: FunPtr (Ptr C'gsl_block_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long_double))
foreign import ccall "gsl_vector_long_double_alloc_from_vector" c'gsl_vector_long_double_alloc_from_vector
:: Ptr C'gsl_vector_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long_double)
foreign import ccall "&gsl_vector_long_double_alloc_from_vector" p'gsl_vector_long_double_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_long_double))
foreign import ccall "gsl_vector_long_double_alloc_row_from_matrix" c'gsl_vector_long_double_alloc_row_from_matrix
:: Ptr C'gsl_matrix_long_double -> CSize -> IO (Ptr C'gsl_vector_long_double)
foreign import ccall "&gsl_vector_long_double_alloc_row_from_matrix" p'gsl_vector_long_double_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_long_double -> CSize -> IO (Ptr C'gsl_vector_long_double))
foreign import ccall "gsl_vector_long_double_calloc" c'gsl_vector_long_double_calloc
:: CSize -> IO (Ptr C'gsl_vector_long_double)
foreign import ccall "&gsl_vector_long_double_calloc" p'gsl_vector_long_double_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_long_double))
foreign import ccall "gsl_vector_long_double_const_ptr" c'gsl_vector_long_double_const_ptr
:: Ptr C'gsl_vector_long_double -> CSize -> IO (Ptr CLDouble)
foreign import ccall "&gsl_vector_long_double_const_ptr" p'gsl_vector_long_double_const_ptr
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> IO (Ptr CLDouble))
foreign import ccall "gsl_vector_long_double_div" c'gsl_vector_long_double_div
:: Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_div" p'gsl_vector_long_double_div
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_fprintf" c'gsl_vector_long_double_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_long_double -> CString -> IO CInt
foreign import ccall "&gsl_vector_long_double_fprintf" p'gsl_vector_long_double_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long_double -> CString -> IO CInt)
foreign import ccall "gsl_vector_long_double_fread" c'gsl_vector_long_double_fread
:: Ptr CFile -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_fread" p'gsl_vector_long_double_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_free" c'gsl_vector_long_double_free
:: Ptr C'gsl_vector_long_double -> IO ()
foreign import ccall "&gsl_vector_long_double_free" p'gsl_vector_long_double_free
:: FunPtr (Ptr C'gsl_vector_long_double -> IO ())
foreign import ccall "gsl_vector_long_double_fscanf" c'gsl_vector_long_double_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_fscanf" p'gsl_vector_long_double_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_fwrite" c'gsl_vector_long_double_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_fwrite" p'gsl_vector_long_double_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_get" c'gsl_vector_long_double_get
:: Ptr C'gsl_vector_long_double -> CSize -> IO CLDouble
foreign import ccall "&gsl_vector_long_double_get" p'gsl_vector_long_double_get
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> IO CLDouble)
foreign import ccall "gsl_vector_long_double_isneg" c'gsl_vector_long_double_isneg
:: Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_isneg" p'gsl_vector_long_double_isneg
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_isnonneg" c'gsl_vector_long_double_isnonneg
:: Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_isnonneg" p'gsl_vector_long_double_isnonneg
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_isnull" c'gsl_vector_long_double_isnull
:: Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_isnull" p'gsl_vector_long_double_isnull
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_ispos" c'gsl_vector_long_double_ispos
:: Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_ispos" p'gsl_vector_long_double_ispos
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_max" c'gsl_vector_long_double_max
:: Ptr C'gsl_vector_long_double -> IO CLDouble
foreign import ccall "&gsl_vector_long_double_max" p'gsl_vector_long_double_max
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CLDouble)
foreign import ccall "gsl_vector_long_double_max_index" c'gsl_vector_long_double_max_index
:: Ptr C'gsl_vector_long_double -> IO CSize
foreign import ccall "&gsl_vector_long_double_max_index" p'gsl_vector_long_double_max_index
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CSize)
foreign import ccall "gsl_vector_long_double_memcpy" c'gsl_vector_long_double_memcpy
:: Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_memcpy" p'gsl_vector_long_double_memcpy
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_min" c'gsl_vector_long_double_min
:: Ptr C'gsl_vector_long_double -> IO CLDouble
foreign import ccall "&gsl_vector_long_double_min" p'gsl_vector_long_double_min
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CLDouble)
foreign import ccall "gsl_vector_long_double_min_index" c'gsl_vector_long_double_min_index
:: Ptr C'gsl_vector_long_double -> IO CSize
foreign import ccall "&gsl_vector_long_double_min_index" p'gsl_vector_long_double_min_index
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CSize)
foreign import ccall "gsl_vector_long_double_minmax" c'gsl_vector_long_double_minmax
:: Ptr C'gsl_vector_long_double -> Ptr CLDouble -> Ptr CLDouble -> IO ()
foreign import ccall "&gsl_vector_long_double_minmax" p'gsl_vector_long_double_minmax
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr CLDouble -> Ptr CLDouble -> IO ())
foreign import ccall "gsl_vector_long_double_minmax_index" c'gsl_vector_long_double_minmax_index
:: Ptr C'gsl_vector_long_double -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_long_double_minmax_index" p'gsl_vector_long_double_minmax_index
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_long_double_mul" c'gsl_vector_long_double_mul
:: Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_mul" p'gsl_vector_long_double_mul
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_ptr" c'gsl_vector_long_double_ptr
:: Ptr C'gsl_vector_long_double -> CSize -> IO (Ptr CLDouble)
foreign import ccall "&gsl_vector_long_double_ptr" p'gsl_vector_long_double_ptr
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> IO (Ptr CLDouble))
foreign import ccall "gsl_vector_long_double_reverse" c'gsl_vector_long_double_reverse
:: Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_reverse" p'gsl_vector_long_double_reverse
:: FunPtr (Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_scale" c'gsl_vector_long_double_scale
:: Ptr C'gsl_vector_long_double -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_long_double_scale" p'gsl_vector_long_double_scale
:: FunPtr (Ptr C'gsl_vector_long_double -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_long_double_set" c'gsl_vector_long_double_set
:: Ptr C'gsl_vector_long_double -> CSize -> CLDouble -> IO ()
foreign import ccall "&gsl_vector_long_double_set" p'gsl_vector_long_double_set
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> CLDouble -> IO ())
foreign import ccall "gsl_vector_long_double_set_all" c'gsl_vector_long_double_set_all
:: Ptr C'gsl_vector_long_double -> CLDouble -> IO ()
foreign import ccall "&gsl_vector_long_double_set_all" p'gsl_vector_long_double_set_all
:: FunPtr (Ptr C'gsl_vector_long_double -> CLDouble -> IO ())
foreign import ccall "gsl_vector_long_double_set_basis" c'gsl_vector_long_double_set_basis
:: Ptr C'gsl_vector_long_double -> CSize -> IO CInt
foreign import ccall "&gsl_vector_long_double_set_basis" p'gsl_vector_long_double_set_basis
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> IO CInt)
foreign import ccall "gsl_vector_long_double_set_zero" c'gsl_vector_long_double_set_zero
:: Ptr C'gsl_vector_long_double -> IO ()
foreign import ccall "&gsl_vector_long_double_set_zero" p'gsl_vector_long_double_set_zero
:: FunPtr (Ptr C'gsl_vector_long_double -> IO ())
foreign import ccall "gsl_vector_long_double_sub" c'gsl_vector_long_double_sub
:: Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_sub" p'gsl_vector_long_double_sub
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_swap" c'gsl_vector_long_double_swap
:: Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt
foreign import ccall "&gsl_vector_long_double_swap" p'gsl_vector_long_double_swap
:: FunPtr (Ptr C'gsl_vector_long_double -> Ptr C'gsl_vector_long_double -> IO CInt)
foreign import ccall "gsl_vector_long_double_swap_elements" c'gsl_vector_long_double_swap_elements
:: Ptr C'gsl_vector_long_double -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_long_double_swap_elements" p'gsl_vector_long_double_swap_elements
:: FunPtr (Ptr C'gsl_vector_long_double -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_long_fprintf" c'gsl_vector_long_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_long -> CString -> IO CInt
foreign import ccall "&gsl_vector_long_fprintf" p'gsl_vector_long_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long -> CString -> IO CInt)
foreign import ccall "gsl_vector_long_fread" c'gsl_vector_long_fread
:: Ptr CFile -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_fread" p'gsl_vector_long_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_free" c'gsl_vector_long_free
:: Ptr C'gsl_vector_long -> IO ()
foreign import ccall "&gsl_vector_long_free" p'gsl_vector_long_free
:: FunPtr (Ptr C'gsl_vector_long -> IO ())
foreign import ccall "gsl_vector_long_fscanf" c'gsl_vector_long_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_fscanf" p'gsl_vector_long_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_fwrite" c'gsl_vector_long_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_fwrite" p'gsl_vector_long_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_get" c'gsl_vector_long_get
:: Ptr C'gsl_vector_long -> CSize -> IO CLong
foreign import ccall "&gsl_vector_long_get" p'gsl_vector_long_get
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> IO CLong)
foreign import ccall "gsl_vector_long_isneg" c'gsl_vector_long_isneg
:: Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_isneg" p'gsl_vector_long_isneg
:: FunPtr (Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_isnonneg" c'gsl_vector_long_isnonneg
:: Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_isnonneg" p'gsl_vector_long_isnonneg
:: FunPtr (Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_isnull" c'gsl_vector_long_isnull
:: Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_isnull" p'gsl_vector_long_isnull
:: FunPtr (Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_ispos" c'gsl_vector_long_ispos
:: Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_ispos" p'gsl_vector_long_ispos
:: FunPtr (Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_max" c'gsl_vector_long_max
:: Ptr C'gsl_vector_long -> IO CLong
foreign import ccall "&gsl_vector_long_max" p'gsl_vector_long_max
:: FunPtr (Ptr C'gsl_vector_long -> IO CLong)
foreign import ccall "gsl_vector_long_max_index" c'gsl_vector_long_max_index
:: Ptr C'gsl_vector_long -> IO CSize
foreign import ccall "&gsl_vector_long_max_index" p'gsl_vector_long_max_index
:: FunPtr (Ptr C'gsl_vector_long -> IO CSize)
foreign import ccall "gsl_vector_long_memcpy" c'gsl_vector_long_memcpy
:: Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_memcpy" p'gsl_vector_long_memcpy
:: FunPtr (Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_min" c'gsl_vector_long_min
:: Ptr C'gsl_vector_long -> IO CLong
foreign import ccall "&gsl_vector_long_min" p'gsl_vector_long_min
:: FunPtr (Ptr C'gsl_vector_long -> IO CLong)
foreign import ccall "gsl_vector_long_min_index" c'gsl_vector_long_min_index
:: Ptr C'gsl_vector_long -> IO CSize
foreign import ccall "&gsl_vector_long_min_index" p'gsl_vector_long_min_index
:: FunPtr (Ptr C'gsl_vector_long -> IO CSize)
foreign import ccall "gsl_vector_long_minmax" c'gsl_vector_long_minmax
:: Ptr C'gsl_vector_long -> Ptr CLong -> Ptr CLong -> IO ()
foreign import ccall "&gsl_vector_long_minmax" p'gsl_vector_long_minmax
:: FunPtr (Ptr C'gsl_vector_long -> Ptr CLong -> Ptr CLong -> IO ())
foreign import ccall "gsl_vector_long_minmax_index" c'gsl_vector_long_minmax_index
:: Ptr C'gsl_vector_long -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_long_minmax_index" p'gsl_vector_long_minmax_index
:: FunPtr (Ptr C'gsl_vector_long -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_long_mul" c'gsl_vector_long_mul
:: Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_mul" p'gsl_vector_long_mul
:: FunPtr (Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_ptr" c'gsl_vector_long_ptr
:: Ptr C'gsl_vector_long -> CSize -> IO (Ptr CLong)
foreign import ccall "&gsl_vector_long_ptr" p'gsl_vector_long_ptr
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> IO (Ptr CLong))
foreign import ccall "gsl_vector_long_reverse" c'gsl_vector_long_reverse
:: Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_reverse" p'gsl_vector_long_reverse
:: FunPtr (Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_scale" c'gsl_vector_long_scale
:: Ptr C'gsl_vector_long -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_long_scale" p'gsl_vector_long_scale
:: FunPtr (Ptr C'gsl_vector_long -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_long_set" c'gsl_vector_long_set
:: Ptr C'gsl_vector_long -> CSize -> CLong -> IO ()
foreign import ccall "&gsl_vector_long_set" p'gsl_vector_long_set
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> CLong -> IO ())
foreign import ccall "gsl_vector_long_set_all" c'gsl_vector_long_set_all
:: Ptr C'gsl_vector_long -> CLong -> IO ()
foreign import ccall "&gsl_vector_long_set_all" p'gsl_vector_long_set_all
:: FunPtr (Ptr C'gsl_vector_long -> CLong -> IO ())
foreign import ccall "gsl_vector_long_set_basis" c'gsl_vector_long_set_basis
:: Ptr C'gsl_vector_long -> CSize -> IO CInt
foreign import ccall "&gsl_vector_long_set_basis" p'gsl_vector_long_set_basis
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> IO CInt)
foreign import ccall "gsl_vector_long_set_zero" c'gsl_vector_long_set_zero
:: Ptr C'gsl_vector_long -> IO ()
foreign import ccall "&gsl_vector_long_set_zero" p'gsl_vector_long_set_zero
:: FunPtr (Ptr C'gsl_vector_long -> IO ())
foreign import ccall "gsl_vector_long_sub" c'gsl_vector_long_sub
:: Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_sub" p'gsl_vector_long_sub
:: FunPtr (Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_swap" c'gsl_vector_long_swap
:: Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt
foreign import ccall "&gsl_vector_long_swap" p'gsl_vector_long_swap
:: FunPtr (Ptr C'gsl_vector_long -> Ptr C'gsl_vector_long -> IO CInt)
foreign import ccall "gsl_vector_long_swap_elements" c'gsl_vector_long_swap_elements
:: Ptr C'gsl_vector_long -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_long_swap_elements" p'gsl_vector_long_swap_elements
:: FunPtr (Ptr C'gsl_vector_long -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_max" c'gsl_vector_max
:: Ptr C'gsl_vector -> IO CDouble
foreign import ccall "&gsl_vector_max" p'gsl_vector_max
:: FunPtr (Ptr C'gsl_vector -> IO CDouble)
foreign import ccall "gsl_vector_max_index" c'gsl_vector_max_index
:: Ptr C'gsl_vector -> IO CSize
foreign import ccall "&gsl_vector_max_index" p'gsl_vector_max_index
:: FunPtr (Ptr C'gsl_vector -> IO CSize)
foreign import ccall "gsl_vector_memcpy" c'gsl_vector_memcpy
:: Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_memcpy" p'gsl_vector_memcpy
:: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_min" c'gsl_vector_min
:: Ptr C'gsl_vector -> IO CDouble
foreign import ccall "&gsl_vector_min" p'gsl_vector_min
:: FunPtr (Ptr C'gsl_vector -> IO CDouble)
foreign import ccall "gsl_vector_min_index" c'gsl_vector_min_index
:: Ptr C'gsl_vector -> IO CSize
foreign import ccall "&gsl_vector_min_index" p'gsl_vector_min_index
:: FunPtr (Ptr C'gsl_vector -> IO CSize)
foreign import ccall "gsl_vector_minmax" c'gsl_vector_minmax
:: Ptr C'gsl_vector -> Ptr CDouble -> Ptr CDouble -> IO ()
foreign import ccall "&gsl_vector_minmax" p'gsl_vector_minmax
:: FunPtr (Ptr C'gsl_vector -> Ptr CDouble -> Ptr CDouble -> IO ())
foreign import ccall "gsl_vector_minmax_index" c'gsl_vector_minmax_index
:: Ptr C'gsl_vector -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_minmax_index" p'gsl_vector_minmax_index
:: FunPtr (Ptr C'gsl_vector -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_mul" c'gsl_vector_mul
:: Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_mul" p'gsl_vector_mul
:: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_ptr" c'gsl_vector_ptr
:: Ptr C'gsl_vector -> CSize -> IO (Ptr CDouble)
foreign import ccall "&gsl_vector_ptr" p'gsl_vector_ptr
:: FunPtr (Ptr C'gsl_vector -> CSize -> IO (Ptr CDouble))
foreign import ccall "gsl_vector_reverse" c'gsl_vector_reverse
:: Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_reverse" p'gsl_vector_reverse
:: FunPtr (Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_scale" c'gsl_vector_scale
:: Ptr C'gsl_vector -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_scale" p'gsl_vector_scale
:: FunPtr (Ptr C'gsl_vector -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_set" c'gsl_vector_set
:: Ptr C'gsl_vector -> CSize -> CDouble -> IO ()
foreign import ccall "&gsl_vector_set" p'gsl_vector_set
:: FunPtr (Ptr C'gsl_vector -> CSize -> CDouble -> IO ())
foreign import ccall "gsl_vector_set_all" c'gsl_vector_set_all
:: Ptr C'gsl_vector -> CDouble -> IO ()
foreign import ccall "&gsl_vector_set_all" p'gsl_vector_set_all
:: FunPtr (Ptr C'gsl_vector -> CDouble -> IO ())
foreign import ccall "gsl_vector_set_basis" c'gsl_vector_set_basis
:: Ptr C'gsl_vector -> CSize -> IO CInt
foreign import ccall "&gsl_vector_set_basis" p'gsl_vector_set_basis
:: FunPtr (Ptr C'gsl_vector -> CSize -> IO CInt)
foreign import ccall "gsl_vector_set_zero" c'gsl_vector_set_zero
:: Ptr C'gsl_vector -> IO ()
foreign import ccall "&gsl_vector_set_zero" p'gsl_vector_set_zero
:: FunPtr (Ptr C'gsl_vector -> IO ())
foreign import ccall "gsl_vector_short_add" c'gsl_vector_short_add
:: Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_add" p'gsl_vector_short_add
:: FunPtr (Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_add_constant" c'gsl_vector_short_add_constant
:: Ptr C'gsl_vector_short -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_short_add_constant" p'gsl_vector_short_add_constant
:: FunPtr (Ptr C'gsl_vector_short -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_short_alloc" c'gsl_vector_short_alloc
:: CSize -> IO (Ptr C'gsl_vector_short)
foreign import ccall "&gsl_vector_short_alloc" p'gsl_vector_short_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_short))
foreign import ccall "gsl_vector_short_alloc_col_from_matrix" c'gsl_vector_short_alloc_col_from_matrix
:: Ptr C'gsl_matrix_short -> CSize -> IO (Ptr C'gsl_vector_short)
foreign import ccall "&gsl_vector_short_alloc_col_from_matrix" p'gsl_vector_short_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_short -> CSize -> IO (Ptr C'gsl_vector_short))
foreign import ccall "gsl_vector_short_alloc_from_block" c'gsl_vector_short_alloc_from_block
:: Ptr C'gsl_block_short -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_short)
foreign import ccall "&gsl_vector_short_alloc_from_block" p'gsl_vector_short_alloc_from_block
:: FunPtr (Ptr C'gsl_block_short -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_short))
foreign import ccall "gsl_vector_short_alloc_from_vector" c'gsl_vector_short_alloc_from_vector
:: Ptr C'gsl_vector_short -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_short)
foreign import ccall "&gsl_vector_short_alloc_from_vector" p'gsl_vector_short_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_short))
foreign import ccall "gsl_vector_short_alloc_row_from_matrix" c'gsl_vector_short_alloc_row_from_matrix
:: Ptr C'gsl_matrix_short -> CSize -> IO (Ptr C'gsl_vector_short)
foreign import ccall "&gsl_vector_short_alloc_row_from_matrix" p'gsl_vector_short_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_short -> CSize -> IO (Ptr C'gsl_vector_short))
foreign import ccall "gsl_vector_short_calloc" c'gsl_vector_short_calloc
:: CSize -> IO (Ptr C'gsl_vector_short)
foreign import ccall "&gsl_vector_short_calloc" p'gsl_vector_short_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_short))
foreign import ccall "gsl_vector_short_const_ptr" c'gsl_vector_short_const_ptr
:: Ptr C'gsl_vector_short -> CSize -> IO (Ptr CShort)
foreign import ccall "&gsl_vector_short_const_ptr" p'gsl_vector_short_const_ptr
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> IO (Ptr CShort))
foreign import ccall "gsl_vector_short_div" c'gsl_vector_short_div
:: Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_div" p'gsl_vector_short_div
:: FunPtr (Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_fprintf" c'gsl_vector_short_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_short -> CString -> IO CInt
foreign import ccall "&gsl_vector_short_fprintf" p'gsl_vector_short_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_short -> CString -> IO CInt)
foreign import ccall "gsl_vector_short_fread" c'gsl_vector_short_fread
:: Ptr CFile -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_fread" p'gsl_vector_short_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_free" c'gsl_vector_short_free
:: Ptr C'gsl_vector_short -> IO ()
foreign import ccall "&gsl_vector_short_free" p'gsl_vector_short_free
:: FunPtr (Ptr C'gsl_vector_short -> IO ())
foreign import ccall "gsl_vector_short_fscanf" c'gsl_vector_short_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_fscanf" p'gsl_vector_short_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_fwrite" c'gsl_vector_short_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_fwrite" p'gsl_vector_short_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_get" c'gsl_vector_short_get
:: Ptr C'gsl_vector_short -> CSize -> IO CShort
foreign import ccall "&gsl_vector_short_get" p'gsl_vector_short_get
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> IO CShort)
foreign import ccall "gsl_vector_short_isneg" c'gsl_vector_short_isneg
:: Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_isneg" p'gsl_vector_short_isneg
:: FunPtr (Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_isnonneg" c'gsl_vector_short_isnonneg
:: Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_isnonneg" p'gsl_vector_short_isnonneg
:: FunPtr (Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_isnull" c'gsl_vector_short_isnull
:: Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_isnull" p'gsl_vector_short_isnull
:: FunPtr (Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_ispos" c'gsl_vector_short_ispos
:: Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_ispos" p'gsl_vector_short_ispos
:: FunPtr (Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_max" c'gsl_vector_short_max
:: Ptr C'gsl_vector_short -> IO CShort
foreign import ccall "&gsl_vector_short_max" p'gsl_vector_short_max
:: FunPtr (Ptr C'gsl_vector_short -> IO CShort)
foreign import ccall "gsl_vector_short_max_index" c'gsl_vector_short_max_index
:: Ptr C'gsl_vector_short -> IO CSize
foreign import ccall "&gsl_vector_short_max_index" p'gsl_vector_short_max_index
:: FunPtr (Ptr C'gsl_vector_short -> IO CSize)
foreign import ccall "gsl_vector_short_memcpy" c'gsl_vector_short_memcpy
:: Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_memcpy" p'gsl_vector_short_memcpy
:: FunPtr (Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_min" c'gsl_vector_short_min
:: Ptr C'gsl_vector_short -> IO CShort
foreign import ccall "&gsl_vector_short_min" p'gsl_vector_short_min
:: FunPtr (Ptr C'gsl_vector_short -> IO CShort)
foreign import ccall "gsl_vector_short_min_index" c'gsl_vector_short_min_index
:: Ptr C'gsl_vector_short -> IO CSize
foreign import ccall "&gsl_vector_short_min_index" p'gsl_vector_short_min_index
:: FunPtr (Ptr C'gsl_vector_short -> IO CSize)
foreign import ccall "gsl_vector_short_minmax" c'gsl_vector_short_minmax
:: Ptr C'gsl_vector_short -> Ptr CShort -> Ptr CShort -> IO ()
foreign import ccall "&gsl_vector_short_minmax" p'gsl_vector_short_minmax
:: FunPtr (Ptr C'gsl_vector_short -> Ptr CShort -> Ptr CShort -> IO ())
foreign import ccall "gsl_vector_short_minmax_index" c'gsl_vector_short_minmax_index
:: Ptr C'gsl_vector_short -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_short_minmax_index" p'gsl_vector_short_minmax_index
:: FunPtr (Ptr C'gsl_vector_short -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_short_mul" c'gsl_vector_short_mul
:: Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_mul" p'gsl_vector_short_mul
:: FunPtr (Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_ptr" c'gsl_vector_short_ptr
:: Ptr C'gsl_vector_short -> CSize -> IO (Ptr CShort)
foreign import ccall "&gsl_vector_short_ptr" p'gsl_vector_short_ptr
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> IO (Ptr CShort))
foreign import ccall "gsl_vector_short_reverse" c'gsl_vector_short_reverse
:: Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_reverse" p'gsl_vector_short_reverse
:: FunPtr (Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_scale" c'gsl_vector_short_scale
:: Ptr C'gsl_vector_short -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_short_scale" p'gsl_vector_short_scale
:: FunPtr (Ptr C'gsl_vector_short -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_short_set" c'gsl_vector_short_set
:: Ptr C'gsl_vector_short -> CSize -> CShort -> IO ()
foreign import ccall "&gsl_vector_short_set" p'gsl_vector_short_set
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> CShort -> IO ())
foreign import ccall "gsl_vector_short_set_all" c'gsl_vector_short_set_all
:: Ptr C'gsl_vector_short -> CShort -> IO ()
foreign import ccall "&gsl_vector_short_set_all" p'gsl_vector_short_set_all
:: FunPtr (Ptr C'gsl_vector_short -> CShort -> IO ())
foreign import ccall "gsl_vector_short_set_basis" c'gsl_vector_short_set_basis
:: Ptr C'gsl_vector_short -> CSize -> IO CInt
foreign import ccall "&gsl_vector_short_set_basis" p'gsl_vector_short_set_basis
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> IO CInt)
foreign import ccall "gsl_vector_short_set_zero" c'gsl_vector_short_set_zero
:: Ptr C'gsl_vector_short -> IO ()
foreign import ccall "&gsl_vector_short_set_zero" p'gsl_vector_short_set_zero
:: FunPtr (Ptr C'gsl_vector_short -> IO ())
foreign import ccall "gsl_vector_short_sub" c'gsl_vector_short_sub
:: Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_sub" p'gsl_vector_short_sub
:: FunPtr (Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_swap" c'gsl_vector_short_swap
:: Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt
foreign import ccall "&gsl_vector_short_swap" p'gsl_vector_short_swap
:: FunPtr (Ptr C'gsl_vector_short -> Ptr C'gsl_vector_short -> IO CInt)
foreign import ccall "gsl_vector_short_swap_elements" c'gsl_vector_short_swap_elements
:: Ptr C'gsl_vector_short -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_short_swap_elements" p'gsl_vector_short_swap_elements
:: FunPtr (Ptr C'gsl_vector_short -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_sub" c'gsl_vector_sub
:: Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_sub" p'gsl_vector_sub
:: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_swap" c'gsl_vector_swap
:: Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt
foreign import ccall "&gsl_vector_swap" p'gsl_vector_swap
:: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
foreign import ccall "gsl_vector_swap_elements" c'gsl_vector_swap_elements
:: Ptr C'gsl_vector -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_swap_elements" p'gsl_vector_swap_elements
:: FunPtr (Ptr C'gsl_vector -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_uchar_add" c'gsl_vector_uchar_add
:: Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_add" p'gsl_vector_uchar_add
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_add_constant" c'gsl_vector_uchar_add_constant
:: Ptr C'gsl_vector_uchar -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_uchar_add_constant" p'gsl_vector_uchar_add_constant
:: FunPtr (Ptr C'gsl_vector_uchar -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_uchar_alloc" c'gsl_vector_uchar_alloc
:: CSize -> IO (Ptr C'gsl_vector_uchar)
foreign import ccall "&gsl_vector_uchar_alloc" p'gsl_vector_uchar_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_uchar))
foreign import ccall "gsl_vector_uchar_alloc_col_from_matrix" c'gsl_vector_uchar_alloc_col_from_matrix
:: Ptr C'gsl_matrix_uchar -> CSize -> IO (Ptr C'gsl_vector_uchar)
foreign import ccall "&gsl_vector_uchar_alloc_col_from_matrix" p'gsl_vector_uchar_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_uchar -> CSize -> IO (Ptr C'gsl_vector_uchar))
foreign import ccall "gsl_vector_uchar_alloc_from_block" c'gsl_vector_uchar_alloc_from_block
:: Ptr C'gsl_block_uchar -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uchar)
foreign import ccall "&gsl_vector_uchar_alloc_from_block" p'gsl_vector_uchar_alloc_from_block
:: FunPtr (Ptr C'gsl_block_uchar -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uchar))
foreign import ccall "gsl_vector_uchar_alloc_from_vector" c'gsl_vector_uchar_alloc_from_vector
:: Ptr C'gsl_vector_uchar -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uchar)
foreign import ccall "&gsl_vector_uchar_alloc_from_vector" p'gsl_vector_uchar_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uchar))
foreign import ccall "gsl_vector_uchar_alloc_row_from_matrix" c'gsl_vector_uchar_alloc_row_from_matrix
:: Ptr C'gsl_matrix_uchar -> CSize -> IO (Ptr C'gsl_vector_uchar)
foreign import ccall "&gsl_vector_uchar_alloc_row_from_matrix" p'gsl_vector_uchar_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_uchar -> CSize -> IO (Ptr C'gsl_vector_uchar))
foreign import ccall "gsl_vector_uchar_calloc" c'gsl_vector_uchar_calloc
:: CSize -> IO (Ptr C'gsl_vector_uchar)
foreign import ccall "&gsl_vector_uchar_calloc" p'gsl_vector_uchar_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_uchar))
foreign import ccall "gsl_vector_uchar_const_ptr" c'gsl_vector_uchar_const_ptr
:: Ptr C'gsl_vector_uchar -> CSize -> IO (Ptr CUChar)
foreign import ccall "&gsl_vector_uchar_const_ptr" p'gsl_vector_uchar_const_ptr
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> IO (Ptr CUChar))
foreign import ccall "gsl_vector_uchar_div" c'gsl_vector_uchar_div
:: Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_div" p'gsl_vector_uchar_div
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_fprintf" c'gsl_vector_uchar_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_uchar -> CString -> IO CInt
foreign import ccall "&gsl_vector_uchar_fprintf" p'gsl_vector_uchar_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uchar -> CString -> IO CInt)
foreign import ccall "gsl_vector_uchar_fread" c'gsl_vector_uchar_fread
:: Ptr CFile -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_fread" p'gsl_vector_uchar_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_free" c'gsl_vector_uchar_free
:: Ptr C'gsl_vector_uchar -> IO ()
foreign import ccall "&gsl_vector_uchar_free" p'gsl_vector_uchar_free
:: FunPtr (Ptr C'gsl_vector_uchar -> IO ())
foreign import ccall "gsl_vector_uchar_fscanf" c'gsl_vector_uchar_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_fscanf" p'gsl_vector_uchar_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_fwrite" c'gsl_vector_uchar_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_fwrite" p'gsl_vector_uchar_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_get" c'gsl_vector_uchar_get
:: Ptr C'gsl_vector_uchar -> CSize -> IO CUChar
foreign import ccall "&gsl_vector_uchar_get" p'gsl_vector_uchar_get
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> IO CUChar)
foreign import ccall "gsl_vector_uchar_isneg" c'gsl_vector_uchar_isneg
:: Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_isneg" p'gsl_vector_uchar_isneg
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_isnonneg" c'gsl_vector_uchar_isnonneg
:: Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_isnonneg" p'gsl_vector_uchar_isnonneg
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_isnull" c'gsl_vector_uchar_isnull
:: Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_isnull" p'gsl_vector_uchar_isnull
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_ispos" c'gsl_vector_uchar_ispos
:: Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_ispos" p'gsl_vector_uchar_ispos
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_max" c'gsl_vector_uchar_max
:: Ptr C'gsl_vector_uchar -> IO CUChar
foreign import ccall "&gsl_vector_uchar_max" p'gsl_vector_uchar_max
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CUChar)
foreign import ccall "gsl_vector_uchar_max_index" c'gsl_vector_uchar_max_index
:: Ptr C'gsl_vector_uchar -> IO CSize
foreign import ccall "&gsl_vector_uchar_max_index" p'gsl_vector_uchar_max_index
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CSize)
foreign import ccall "gsl_vector_uchar_memcpy" c'gsl_vector_uchar_memcpy
:: Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_memcpy" p'gsl_vector_uchar_memcpy
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_min" c'gsl_vector_uchar_min
:: Ptr C'gsl_vector_uchar -> IO CUChar
foreign import ccall "&gsl_vector_uchar_min" p'gsl_vector_uchar_min
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CUChar)
foreign import ccall "gsl_vector_uchar_min_index" c'gsl_vector_uchar_min_index
:: Ptr C'gsl_vector_uchar -> IO CSize
foreign import ccall "&gsl_vector_uchar_min_index" p'gsl_vector_uchar_min_index
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CSize)
foreign import ccall "gsl_vector_uchar_minmax" c'gsl_vector_uchar_minmax
:: Ptr C'gsl_vector_uchar -> Ptr CUChar -> Ptr CUChar -> IO ()
foreign import ccall "&gsl_vector_uchar_minmax" p'gsl_vector_uchar_minmax
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr CUChar -> Ptr CUChar -> IO ())
foreign import ccall "gsl_vector_uchar_minmax_index" c'gsl_vector_uchar_minmax_index
:: Ptr C'gsl_vector_uchar -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_uchar_minmax_index" p'gsl_vector_uchar_minmax_index
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_uchar_mul" c'gsl_vector_uchar_mul
:: Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_mul" p'gsl_vector_uchar_mul
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_ptr" c'gsl_vector_uchar_ptr
:: Ptr C'gsl_vector_uchar -> CSize -> IO (Ptr CUChar)
foreign import ccall "&gsl_vector_uchar_ptr" p'gsl_vector_uchar_ptr
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> IO (Ptr CUChar))
foreign import ccall "gsl_vector_uchar_reverse" c'gsl_vector_uchar_reverse
:: Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_reverse" p'gsl_vector_uchar_reverse
:: FunPtr (Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_scale" c'gsl_vector_uchar_scale
:: Ptr C'gsl_vector_uchar -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_uchar_scale" p'gsl_vector_uchar_scale
:: FunPtr (Ptr C'gsl_vector_uchar -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_uchar_set" c'gsl_vector_uchar_set
:: Ptr C'gsl_vector_uchar -> CSize -> CUChar -> IO ()
foreign import ccall "&gsl_vector_uchar_set" p'gsl_vector_uchar_set
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> CUChar -> IO ())
foreign import ccall "gsl_vector_uchar_set_all" c'gsl_vector_uchar_set_all
:: Ptr C'gsl_vector_uchar -> CUChar -> IO ()
foreign import ccall "&gsl_vector_uchar_set_all" p'gsl_vector_uchar_set_all
:: FunPtr (Ptr C'gsl_vector_uchar -> CUChar -> IO ())
foreign import ccall "gsl_vector_uchar_set_basis" c'gsl_vector_uchar_set_basis
:: Ptr C'gsl_vector_uchar -> CSize -> IO CInt
foreign import ccall "&gsl_vector_uchar_set_basis" p'gsl_vector_uchar_set_basis
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> IO CInt)
foreign import ccall "gsl_vector_uchar_set_zero" c'gsl_vector_uchar_set_zero
:: Ptr C'gsl_vector_uchar -> IO ()
foreign import ccall "&gsl_vector_uchar_set_zero" p'gsl_vector_uchar_set_zero
:: FunPtr (Ptr C'gsl_vector_uchar -> IO ())
foreign import ccall "gsl_vector_uchar_sub" c'gsl_vector_uchar_sub
:: Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_sub" p'gsl_vector_uchar_sub
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_swap" c'gsl_vector_uchar_swap
:: Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt
foreign import ccall "&gsl_vector_uchar_swap" p'gsl_vector_uchar_swap
:: FunPtr (Ptr C'gsl_vector_uchar -> Ptr C'gsl_vector_uchar -> IO CInt)
foreign import ccall "gsl_vector_uchar_swap_elements" c'gsl_vector_uchar_swap_elements
:: Ptr C'gsl_vector_uchar -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_uchar_swap_elements" p'gsl_vector_uchar_swap_elements
:: FunPtr (Ptr C'gsl_vector_uchar -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_uint_add" c'gsl_vector_uint_add
:: Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_add" p'gsl_vector_uint_add
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_add_constant" c'gsl_vector_uint_add_constant
:: Ptr C'gsl_vector_uint -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_uint_add_constant" p'gsl_vector_uint_add_constant
:: FunPtr (Ptr C'gsl_vector_uint -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_uint_alloc" c'gsl_vector_uint_alloc
:: CSize -> IO (Ptr C'gsl_vector_uint)
foreign import ccall "&gsl_vector_uint_alloc" p'gsl_vector_uint_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_uint))
foreign import ccall "gsl_vector_uint_alloc_col_from_matrix" c'gsl_vector_uint_alloc_col_from_matrix
:: Ptr C'gsl_matrix_uint -> CSize -> IO (Ptr C'gsl_vector_uint)
foreign import ccall "&gsl_vector_uint_alloc_col_from_matrix" p'gsl_vector_uint_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_uint -> CSize -> IO (Ptr C'gsl_vector_uint))
foreign import ccall "gsl_vector_uint_alloc_from_block" c'gsl_vector_uint_alloc_from_block
:: Ptr C'gsl_block_uint -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uint)
foreign import ccall "&gsl_vector_uint_alloc_from_block" p'gsl_vector_uint_alloc_from_block
:: FunPtr (Ptr C'gsl_block_uint -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uint))
foreign import ccall "gsl_vector_uint_alloc_from_vector" c'gsl_vector_uint_alloc_from_vector
:: Ptr C'gsl_vector_uint -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uint)
foreign import ccall "&gsl_vector_uint_alloc_from_vector" p'gsl_vector_uint_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_uint))
foreign import ccall "gsl_vector_uint_alloc_row_from_matrix" c'gsl_vector_uint_alloc_row_from_matrix
:: Ptr C'gsl_matrix_uint -> CSize -> IO (Ptr C'gsl_vector_uint)
foreign import ccall "&gsl_vector_uint_alloc_row_from_matrix" p'gsl_vector_uint_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_uint -> CSize -> IO (Ptr C'gsl_vector_uint))
foreign import ccall "gsl_vector_uint_calloc" c'gsl_vector_uint_calloc
:: CSize -> IO (Ptr C'gsl_vector_uint)
foreign import ccall "&gsl_vector_uint_calloc" p'gsl_vector_uint_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_uint))
foreign import ccall "gsl_vector_uint_const_ptr" c'gsl_vector_uint_const_ptr
:: Ptr C'gsl_vector_uint -> CSize -> IO (Ptr CUInt)
foreign import ccall "&gsl_vector_uint_const_ptr" p'gsl_vector_uint_const_ptr
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> IO (Ptr CUInt))
foreign import ccall "gsl_vector_uint_div" c'gsl_vector_uint_div
:: Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_div" p'gsl_vector_uint_div
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_fprintf" c'gsl_vector_uint_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_uint -> CString -> IO CInt
foreign import ccall "&gsl_vector_uint_fprintf" p'gsl_vector_uint_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uint -> CString -> IO CInt)
foreign import ccall "gsl_vector_uint_fread" c'gsl_vector_uint_fread
:: Ptr CFile -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_fread" p'gsl_vector_uint_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_free" c'gsl_vector_uint_free
:: Ptr C'gsl_vector_uint -> IO ()
foreign import ccall "&gsl_vector_uint_free" p'gsl_vector_uint_free
:: FunPtr (Ptr C'gsl_vector_uint -> IO ())
foreign import ccall "gsl_vector_uint_fscanf" c'gsl_vector_uint_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_fscanf" p'gsl_vector_uint_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_fwrite" c'gsl_vector_uint_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_fwrite" p'gsl_vector_uint_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_get" c'gsl_vector_uint_get
:: Ptr C'gsl_vector_uint -> CSize -> IO CUInt
foreign import ccall "&gsl_vector_uint_get" p'gsl_vector_uint_get
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> IO CUInt)
foreign import ccall "gsl_vector_uint_isneg" c'gsl_vector_uint_isneg
:: Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_isneg" p'gsl_vector_uint_isneg
:: FunPtr (Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_isnonneg" c'gsl_vector_uint_isnonneg
:: Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_isnonneg" p'gsl_vector_uint_isnonneg
:: FunPtr (Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_isnull" c'gsl_vector_uint_isnull
:: Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_isnull" p'gsl_vector_uint_isnull
:: FunPtr (Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_ispos" c'gsl_vector_uint_ispos
:: Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_ispos" p'gsl_vector_uint_ispos
:: FunPtr (Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_max" c'gsl_vector_uint_max
:: Ptr C'gsl_vector_uint -> IO CUInt
foreign import ccall "&gsl_vector_uint_max" p'gsl_vector_uint_max
:: FunPtr (Ptr C'gsl_vector_uint -> IO CUInt)
foreign import ccall "gsl_vector_uint_max_index" c'gsl_vector_uint_max_index
:: Ptr C'gsl_vector_uint -> IO CSize
foreign import ccall "&gsl_vector_uint_max_index" p'gsl_vector_uint_max_index
:: FunPtr (Ptr C'gsl_vector_uint -> IO CSize)
foreign import ccall "gsl_vector_uint_memcpy" c'gsl_vector_uint_memcpy
:: Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_memcpy" p'gsl_vector_uint_memcpy
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_min" c'gsl_vector_uint_min
:: Ptr C'gsl_vector_uint -> IO CUInt
foreign import ccall "&gsl_vector_uint_min" p'gsl_vector_uint_min
:: FunPtr (Ptr C'gsl_vector_uint -> IO CUInt)
foreign import ccall "gsl_vector_uint_min_index" c'gsl_vector_uint_min_index
:: Ptr C'gsl_vector_uint -> IO CSize
foreign import ccall "&gsl_vector_uint_min_index" p'gsl_vector_uint_min_index
:: FunPtr (Ptr C'gsl_vector_uint -> IO CSize)
foreign import ccall "gsl_vector_uint_minmax" c'gsl_vector_uint_minmax
:: Ptr C'gsl_vector_uint -> Ptr CUInt -> Ptr CUInt -> IO ()
foreign import ccall "&gsl_vector_uint_minmax" p'gsl_vector_uint_minmax
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr CUInt -> Ptr CUInt -> IO ())
foreign import ccall "gsl_vector_uint_minmax_index" c'gsl_vector_uint_minmax_index
:: Ptr C'gsl_vector_uint -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_uint_minmax_index" p'gsl_vector_uint_minmax_index
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_uint_mul" c'gsl_vector_uint_mul
:: Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_mul" p'gsl_vector_uint_mul
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_ptr" c'gsl_vector_uint_ptr
:: Ptr C'gsl_vector_uint -> CSize -> IO (Ptr CUInt)
foreign import ccall "&gsl_vector_uint_ptr" p'gsl_vector_uint_ptr
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> IO (Ptr CUInt))
foreign import ccall "gsl_vector_uint_reverse" c'gsl_vector_uint_reverse
:: Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_reverse" p'gsl_vector_uint_reverse
:: FunPtr (Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_scale" c'gsl_vector_uint_scale
:: Ptr C'gsl_vector_uint -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_uint_scale" p'gsl_vector_uint_scale
:: FunPtr (Ptr C'gsl_vector_uint -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_uint_set" c'gsl_vector_uint_set
:: Ptr C'gsl_vector_uint -> CSize -> CUInt -> IO ()
foreign import ccall "&gsl_vector_uint_set" p'gsl_vector_uint_set
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> CUInt -> IO ())
foreign import ccall "gsl_vector_uint_set_all" c'gsl_vector_uint_set_all
:: Ptr C'gsl_vector_uint -> CUInt -> IO ()
foreign import ccall "&gsl_vector_uint_set_all" p'gsl_vector_uint_set_all
:: FunPtr (Ptr C'gsl_vector_uint -> CUInt -> IO ())
foreign import ccall "gsl_vector_uint_set_basis" c'gsl_vector_uint_set_basis
:: Ptr C'gsl_vector_uint -> CSize -> IO CInt
foreign import ccall "&gsl_vector_uint_set_basis" p'gsl_vector_uint_set_basis
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> IO CInt)
foreign import ccall "gsl_vector_uint_set_zero" c'gsl_vector_uint_set_zero
:: Ptr C'gsl_vector_uint -> IO ()
foreign import ccall "&gsl_vector_uint_set_zero" p'gsl_vector_uint_set_zero
:: FunPtr (Ptr C'gsl_vector_uint -> IO ())
foreign import ccall "gsl_vector_uint_sub" c'gsl_vector_uint_sub
:: Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_sub" p'gsl_vector_uint_sub
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_swap" c'gsl_vector_uint_swap
:: Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt
foreign import ccall "&gsl_vector_uint_swap" p'gsl_vector_uint_swap
:: FunPtr (Ptr C'gsl_vector_uint -> Ptr C'gsl_vector_uint -> IO CInt)
foreign import ccall "gsl_vector_uint_swap_elements" c'gsl_vector_uint_swap_elements
:: Ptr C'gsl_vector_uint -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_uint_swap_elements" p'gsl_vector_uint_swap_elements
:: FunPtr (Ptr C'gsl_vector_uint -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_ulong_add" c'gsl_vector_ulong_add
:: Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_add" p'gsl_vector_ulong_add
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_add_constant" c'gsl_vector_ulong_add_constant
:: Ptr C'gsl_vector_ulong -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_ulong_add_constant" p'gsl_vector_ulong_add_constant
:: FunPtr (Ptr C'gsl_vector_ulong -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_ulong_alloc" c'gsl_vector_ulong_alloc
:: CSize -> IO (Ptr C'gsl_vector_ulong)
foreign import ccall "&gsl_vector_ulong_alloc" p'gsl_vector_ulong_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_ulong))
foreign import ccall "gsl_vector_ulong_alloc_col_from_matrix" c'gsl_vector_ulong_alloc_col_from_matrix
:: Ptr C'gsl_matrix_ulong -> CSize -> IO (Ptr C'gsl_vector_ulong)
foreign import ccall "&gsl_vector_ulong_alloc_col_from_matrix" p'gsl_vector_ulong_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_ulong -> CSize -> IO (Ptr C'gsl_vector_ulong))
foreign import ccall "gsl_vector_ulong_alloc_from_block" c'gsl_vector_ulong_alloc_from_block
:: Ptr C'gsl_block_ulong -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ulong)
foreign import ccall "&gsl_vector_ulong_alloc_from_block" p'gsl_vector_ulong_alloc_from_block
:: FunPtr (Ptr C'gsl_block_ulong -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ulong))
foreign import ccall "gsl_vector_ulong_alloc_from_vector" c'gsl_vector_ulong_alloc_from_vector
:: Ptr C'gsl_vector_ulong -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ulong)
foreign import ccall "&gsl_vector_ulong_alloc_from_vector" p'gsl_vector_ulong_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ulong))
foreign import ccall "gsl_vector_ulong_alloc_row_from_matrix" c'gsl_vector_ulong_alloc_row_from_matrix
:: Ptr C'gsl_matrix_ulong -> CSize -> IO (Ptr C'gsl_vector_ulong)
foreign import ccall "&gsl_vector_ulong_alloc_row_from_matrix" p'gsl_vector_ulong_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_ulong -> CSize -> IO (Ptr C'gsl_vector_ulong))
foreign import ccall "gsl_vector_ulong_calloc" c'gsl_vector_ulong_calloc
:: CSize -> IO (Ptr C'gsl_vector_ulong)
foreign import ccall "&gsl_vector_ulong_calloc" p'gsl_vector_ulong_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_ulong))
foreign import ccall "gsl_vector_ulong_const_ptr" c'gsl_vector_ulong_const_ptr
:: Ptr C'gsl_vector_ulong -> CSize -> IO (Ptr CULong)
foreign import ccall "&gsl_vector_ulong_const_ptr" p'gsl_vector_ulong_const_ptr
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> IO (Ptr CULong))
foreign import ccall "gsl_vector_ulong_div" c'gsl_vector_ulong_div
:: Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_div" p'gsl_vector_ulong_div
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_fprintf" c'gsl_vector_ulong_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_ulong -> CString -> IO CInt
foreign import ccall "&gsl_vector_ulong_fprintf" p'gsl_vector_ulong_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ulong -> CString -> IO CInt)
foreign import ccall "gsl_vector_ulong_fread" c'gsl_vector_ulong_fread
:: Ptr CFile -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_fread" p'gsl_vector_ulong_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_free" c'gsl_vector_ulong_free
:: Ptr C'gsl_vector_ulong -> IO ()
foreign import ccall "&gsl_vector_ulong_free" p'gsl_vector_ulong_free
:: FunPtr (Ptr C'gsl_vector_ulong -> IO ())
foreign import ccall "gsl_vector_ulong_fscanf" c'gsl_vector_ulong_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_fscanf" p'gsl_vector_ulong_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_fwrite" c'gsl_vector_ulong_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_fwrite" p'gsl_vector_ulong_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_get" c'gsl_vector_ulong_get
:: Ptr C'gsl_vector_ulong -> CSize -> IO CULong
foreign import ccall "&gsl_vector_ulong_get" p'gsl_vector_ulong_get
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> IO CULong)
foreign import ccall "gsl_vector_ulong_isneg" c'gsl_vector_ulong_isneg
:: Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_isneg" p'gsl_vector_ulong_isneg
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_isnonneg" c'gsl_vector_ulong_isnonneg
:: Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_isnonneg" p'gsl_vector_ulong_isnonneg
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_isnull" c'gsl_vector_ulong_isnull
:: Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_isnull" p'gsl_vector_ulong_isnull
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_ispos" c'gsl_vector_ulong_ispos
:: Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_ispos" p'gsl_vector_ulong_ispos
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_max" c'gsl_vector_ulong_max
:: Ptr C'gsl_vector_ulong -> IO CULong
foreign import ccall "&gsl_vector_ulong_max" p'gsl_vector_ulong_max
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CULong)
foreign import ccall "gsl_vector_ulong_max_index" c'gsl_vector_ulong_max_index
:: Ptr C'gsl_vector_ulong -> IO CSize
foreign import ccall "&gsl_vector_ulong_max_index" p'gsl_vector_ulong_max_index
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CSize)
foreign import ccall "gsl_vector_ulong_memcpy" c'gsl_vector_ulong_memcpy
:: Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_memcpy" p'gsl_vector_ulong_memcpy
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_min" c'gsl_vector_ulong_min
:: Ptr C'gsl_vector_ulong -> IO CULong
foreign import ccall "&gsl_vector_ulong_min" p'gsl_vector_ulong_min
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CULong)
foreign import ccall "gsl_vector_ulong_min_index" c'gsl_vector_ulong_min_index
:: Ptr C'gsl_vector_ulong -> IO CSize
foreign import ccall "&gsl_vector_ulong_min_index" p'gsl_vector_ulong_min_index
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CSize)
foreign import ccall "gsl_vector_ulong_minmax" c'gsl_vector_ulong_minmax
:: Ptr C'gsl_vector_ulong -> Ptr CULong -> Ptr CULong -> IO ()
foreign import ccall "&gsl_vector_ulong_minmax" p'gsl_vector_ulong_minmax
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr CULong -> Ptr CULong -> IO ())
foreign import ccall "gsl_vector_ulong_minmax_index" c'gsl_vector_ulong_minmax_index
:: Ptr C'gsl_vector_ulong -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_ulong_minmax_index" p'gsl_vector_ulong_minmax_index
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_ulong_mul" c'gsl_vector_ulong_mul
:: Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_mul" p'gsl_vector_ulong_mul
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_ptr" c'gsl_vector_ulong_ptr
:: Ptr C'gsl_vector_ulong -> CSize -> IO (Ptr CULong)
foreign import ccall "&gsl_vector_ulong_ptr" p'gsl_vector_ulong_ptr
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> IO (Ptr CULong))
foreign import ccall "gsl_vector_ulong_reverse" c'gsl_vector_ulong_reverse
:: Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_reverse" p'gsl_vector_ulong_reverse
:: FunPtr (Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_scale" c'gsl_vector_ulong_scale
:: Ptr C'gsl_vector_ulong -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_ulong_scale" p'gsl_vector_ulong_scale
:: FunPtr (Ptr C'gsl_vector_ulong -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_ulong_set" c'gsl_vector_ulong_set
:: Ptr C'gsl_vector_ulong -> CSize -> CULong -> IO ()
foreign import ccall "&gsl_vector_ulong_set" p'gsl_vector_ulong_set
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> CULong -> IO ())
foreign import ccall "gsl_vector_ulong_set_all" c'gsl_vector_ulong_set_all
:: Ptr C'gsl_vector_ulong -> CULong -> IO ()
foreign import ccall "&gsl_vector_ulong_set_all" p'gsl_vector_ulong_set_all
:: FunPtr (Ptr C'gsl_vector_ulong -> CULong -> IO ())
foreign import ccall "gsl_vector_ulong_set_basis" c'gsl_vector_ulong_set_basis
:: Ptr C'gsl_vector_ulong -> CSize -> IO CInt
foreign import ccall "&gsl_vector_ulong_set_basis" p'gsl_vector_ulong_set_basis
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> IO CInt)
foreign import ccall "gsl_vector_ulong_set_zero" c'gsl_vector_ulong_set_zero
:: Ptr C'gsl_vector_ulong -> IO ()
foreign import ccall "&gsl_vector_ulong_set_zero" p'gsl_vector_ulong_set_zero
:: FunPtr (Ptr C'gsl_vector_ulong -> IO ())
foreign import ccall "gsl_vector_ulong_sub" c'gsl_vector_ulong_sub
:: Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_sub" p'gsl_vector_ulong_sub
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_swap" c'gsl_vector_ulong_swap
:: Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt
foreign import ccall "&gsl_vector_ulong_swap" p'gsl_vector_ulong_swap
:: FunPtr (Ptr C'gsl_vector_ulong -> Ptr C'gsl_vector_ulong -> IO CInt)
foreign import ccall "gsl_vector_ulong_swap_elements" c'gsl_vector_ulong_swap_elements
:: Ptr C'gsl_vector_ulong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_ulong_swap_elements" p'gsl_vector_ulong_swap_elements
:: FunPtr (Ptr C'gsl_vector_ulong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_vector_ushort_add" c'gsl_vector_ushort_add
:: Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_add" p'gsl_vector_ushort_add
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_add_constant" c'gsl_vector_ushort_add_constant
:: Ptr C'gsl_vector_ushort -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_ushort_add_constant" p'gsl_vector_ushort_add_constant
:: FunPtr (Ptr C'gsl_vector_ushort -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_ushort_alloc" c'gsl_vector_ushort_alloc
:: CSize -> IO (Ptr C'gsl_vector_ushort)
foreign import ccall "&gsl_vector_ushort_alloc" p'gsl_vector_ushort_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_ushort))
foreign import ccall "gsl_vector_ushort_alloc_col_from_matrix" c'gsl_vector_ushort_alloc_col_from_matrix
:: Ptr C'gsl_matrix_ushort -> CSize -> IO (Ptr C'gsl_vector_ushort)
foreign import ccall "&gsl_vector_ushort_alloc_col_from_matrix" p'gsl_vector_ushort_alloc_col_from_matrix
:: FunPtr (Ptr C'gsl_matrix_ushort -> CSize -> IO (Ptr C'gsl_vector_ushort))
foreign import ccall "gsl_vector_ushort_alloc_from_block" c'gsl_vector_ushort_alloc_from_block
:: Ptr C'gsl_block_ushort -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ushort)
foreign import ccall "&gsl_vector_ushort_alloc_from_block" p'gsl_vector_ushort_alloc_from_block
:: FunPtr (Ptr C'gsl_block_ushort -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ushort))
foreign import ccall "gsl_vector_ushort_alloc_from_vector" c'gsl_vector_ushort_alloc_from_vector
:: Ptr C'gsl_vector_ushort -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ushort)
foreign import ccall "&gsl_vector_ushort_alloc_from_vector" p'gsl_vector_ushort_alloc_from_vector
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> CSize -> CSize -> IO (Ptr C'gsl_vector_ushort))
foreign import ccall "gsl_vector_ushort_alloc_row_from_matrix" c'gsl_vector_ushort_alloc_row_from_matrix
:: Ptr C'gsl_matrix_ushort -> CSize -> IO (Ptr C'gsl_vector_ushort)
foreign import ccall "&gsl_vector_ushort_alloc_row_from_matrix" p'gsl_vector_ushort_alloc_row_from_matrix
:: FunPtr (Ptr C'gsl_matrix_ushort -> CSize -> IO (Ptr C'gsl_vector_ushort))
foreign import ccall "gsl_vector_ushort_calloc" c'gsl_vector_ushort_calloc
:: CSize -> IO (Ptr C'gsl_vector_ushort)
foreign import ccall "&gsl_vector_ushort_calloc" p'gsl_vector_ushort_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_vector_ushort))
foreign import ccall "gsl_vector_ushort_const_ptr" c'gsl_vector_ushort_const_ptr
:: Ptr C'gsl_vector_ushort -> CSize -> IO (Ptr CUShort)
foreign import ccall "&gsl_vector_ushort_const_ptr" p'gsl_vector_ushort_const_ptr
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> IO (Ptr CUShort))
foreign import ccall "gsl_vector_ushort_div" c'gsl_vector_ushort_div
:: Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_div" p'gsl_vector_ushort_div
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_fprintf" c'gsl_vector_ushort_fprintf
:: Ptr CFile -> Ptr C'gsl_vector_ushort -> CString -> IO CInt
foreign import ccall "&gsl_vector_ushort_fprintf" p'gsl_vector_ushort_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ushort -> CString -> IO CInt)
foreign import ccall "gsl_vector_ushort_fread" c'gsl_vector_ushort_fread
:: Ptr CFile -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_fread" p'gsl_vector_ushort_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_free" c'gsl_vector_ushort_free
:: Ptr C'gsl_vector_ushort -> IO ()
foreign import ccall "&gsl_vector_ushort_free" p'gsl_vector_ushort_free
:: FunPtr (Ptr C'gsl_vector_ushort -> IO ())
foreign import ccall "gsl_vector_ushort_fscanf" c'gsl_vector_ushort_fscanf
:: Ptr CFile -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_fscanf" p'gsl_vector_ushort_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_fwrite" c'gsl_vector_ushort_fwrite
:: Ptr CFile -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_fwrite" p'gsl_vector_ushort_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_get" c'gsl_vector_ushort_get
:: Ptr C'gsl_vector_ushort -> CSize -> IO CUShort
foreign import ccall "&gsl_vector_ushort_get" p'gsl_vector_ushort_get
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> IO CUShort)
foreign import ccall "gsl_vector_ushort_isneg" c'gsl_vector_ushort_isneg
:: Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_isneg" p'gsl_vector_ushort_isneg
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_isnonneg" c'gsl_vector_ushort_isnonneg
:: Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_isnonneg" p'gsl_vector_ushort_isnonneg
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_isnull" c'gsl_vector_ushort_isnull
:: Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_isnull" p'gsl_vector_ushort_isnull
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_ispos" c'gsl_vector_ushort_ispos
:: Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_ispos" p'gsl_vector_ushort_ispos
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_max" c'gsl_vector_ushort_max
:: Ptr C'gsl_vector_ushort -> IO CUShort
foreign import ccall "&gsl_vector_ushort_max" p'gsl_vector_ushort_max
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CUShort)
foreign import ccall "gsl_vector_ushort_max_index" c'gsl_vector_ushort_max_index
:: Ptr C'gsl_vector_ushort -> IO CSize
foreign import ccall "&gsl_vector_ushort_max_index" p'gsl_vector_ushort_max_index
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CSize)
foreign import ccall "gsl_vector_ushort_memcpy" c'gsl_vector_ushort_memcpy
:: Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_memcpy" p'gsl_vector_ushort_memcpy
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_min" c'gsl_vector_ushort_min
:: Ptr C'gsl_vector_ushort -> IO CUShort
foreign import ccall "&gsl_vector_ushort_min" p'gsl_vector_ushort_min
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CUShort)
foreign import ccall "gsl_vector_ushort_min_index" c'gsl_vector_ushort_min_index
:: Ptr C'gsl_vector_ushort -> IO CSize
foreign import ccall "&gsl_vector_ushort_min_index" p'gsl_vector_ushort_min_index
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CSize)
foreign import ccall "gsl_vector_ushort_minmax" c'gsl_vector_ushort_minmax
:: Ptr C'gsl_vector_ushort -> Ptr CUShort -> Ptr CUShort -> IO ()
foreign import ccall "&gsl_vector_ushort_minmax" p'gsl_vector_ushort_minmax
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr CUShort -> Ptr CUShort -> IO ())
foreign import ccall "gsl_vector_ushort_minmax_index" c'gsl_vector_ushort_minmax_index
:: Ptr C'gsl_vector_ushort -> Ptr CSize -> Ptr CSize -> IO ()
foreign import ccall "&gsl_vector_ushort_minmax_index" p'gsl_vector_ushort_minmax_index
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr CSize -> Ptr CSize -> IO ())
foreign import ccall "gsl_vector_ushort_mul" c'gsl_vector_ushort_mul
:: Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_mul" p'gsl_vector_ushort_mul
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_ptr" c'gsl_vector_ushort_ptr
:: Ptr C'gsl_vector_ushort -> CSize -> IO (Ptr CUShort)
foreign import ccall "&gsl_vector_ushort_ptr" p'gsl_vector_ushort_ptr
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> IO (Ptr CUShort))
foreign import ccall "gsl_vector_ushort_reverse" c'gsl_vector_ushort_reverse
:: Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_reverse" p'gsl_vector_ushort_reverse
:: FunPtr (Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_scale" c'gsl_vector_ushort_scale
:: Ptr C'gsl_vector_ushort -> CDouble -> IO CInt
foreign import ccall "&gsl_vector_ushort_scale" p'gsl_vector_ushort_scale
:: FunPtr (Ptr C'gsl_vector_ushort -> CDouble -> IO CInt)
foreign import ccall "gsl_vector_ushort_set" c'gsl_vector_ushort_set
:: Ptr C'gsl_vector_ushort -> CSize -> CUShort -> IO ()
foreign import ccall "&gsl_vector_ushort_set" p'gsl_vector_ushort_set
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> CUShort -> IO ())
foreign import ccall "gsl_vector_ushort_set_all" c'gsl_vector_ushort_set_all
:: Ptr C'gsl_vector_ushort -> CUShort -> IO ()
foreign import ccall "&gsl_vector_ushort_set_all" p'gsl_vector_ushort_set_all
:: FunPtr (Ptr C'gsl_vector_ushort -> CUShort -> IO ())
foreign import ccall "gsl_vector_ushort_set_basis" c'gsl_vector_ushort_set_basis
:: Ptr C'gsl_vector_ushort -> CSize -> IO CInt
foreign import ccall "&gsl_vector_ushort_set_basis" p'gsl_vector_ushort_set_basis
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> IO CInt)
foreign import ccall "gsl_vector_ushort_set_zero" c'gsl_vector_ushort_set_zero
:: Ptr C'gsl_vector_ushort -> IO ()
foreign import ccall "&gsl_vector_ushort_set_zero" p'gsl_vector_ushort_set_zero
:: FunPtr (Ptr C'gsl_vector_ushort -> IO ())
foreign import ccall "gsl_vector_ushort_sub" c'gsl_vector_ushort_sub
:: Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_sub" p'gsl_vector_ushort_sub
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_swap" c'gsl_vector_ushort_swap
:: Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt
foreign import ccall "&gsl_vector_ushort_swap" p'gsl_vector_ushort_swap
:: FunPtr (Ptr C'gsl_vector_ushort -> Ptr C'gsl_vector_ushort -> IO CInt)
foreign import ccall "gsl_vector_ushort_swap_elements" c'gsl_vector_ushort_swap_elements
:: Ptr C'gsl_vector_ushort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_vector_ushort_swap_elements" p'gsl_vector_ushort_swap_elements
:: FunPtr (Ptr C'gsl_vector_ushort -> CSize -> CSize -> IO CInt)