bindings-gsl-0.1.1.6: Low level bindings to GNU GSL.Source codeContentsIndex
Bindings.Gsl.Permutations
Description
http://www.gnu.org/software/gsl/manual/html_node/Permutation-Examples.html
Documentation
data C'gsl_permutation Source
Constructors
C'gsl_permutation
c'gsl_permutation'size :: CSize
c'gsl_permutation'data :: Ptr CSize
show/hide Instances
c'gsl_permutation_alloc :: CSize -> IO (Ptr C'gsl_permutation)Source
c'gsl_permutation_calloc :: CSize -> IO (Ptr C'gsl_permutation)Source
c'gsl_permutation_init :: Ptr C'gsl_permutation -> IO ()Source
p'gsl_permutation_alloc :: FunPtr (CSize -> IO (Ptr C'gsl_permutation))Source
c'gsl_permutation_free :: Ptr C'gsl_permutation -> IO ()Source
p'gsl_permutation_calloc :: FunPtr (CSize -> IO (Ptr C'gsl_permutation))Source
p'gsl_permutation_init :: FunPtr (Ptr C'gsl_permutation -> IO ())Source
c'gsl_permutation_memcpy :: Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_free :: FunPtr (Ptr C'gsl_permutation -> IO ())Source
c'gsl_permutation_fread :: Ptr CFile -> Ptr C'gsl_permutation -> IO CIntSource
c'gsl_permutation_fwrite :: Ptr CFile -> Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_memcpy :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_fscanf :: Ptr CFile -> Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_fread :: FunPtr (Ptr CFile -> Ptr C'gsl_permutation -> IO CInt)Source
p'gsl_permutation_fwrite :: FunPtr (Ptr CFile -> Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_fprintf :: Ptr CFile -> Ptr C'gsl_permutation -> CString -> IO CIntSource
c'gsl_permutation_size :: Ptr C'gsl_permutation -> IO CSizeSource
p'gsl_permutation_fscanf :: FunPtr (Ptr CFile -> Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_data :: Ptr C'gsl_permutation -> IO (Ptr CSize)Source
p'gsl_permutation_fprintf :: FunPtr (Ptr CFile -> Ptr C'gsl_permutation -> CString -> IO CInt)Source
p'gsl_permutation_size :: FunPtr (Ptr C'gsl_permutation -> IO CSize)Source
c'gsl_permutation_swap :: Ptr C'gsl_permutation -> CSize -> CSize -> IO CIntSource
c'gsl_permutation_valid :: Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_data :: FunPtr (Ptr C'gsl_permutation -> IO (Ptr CSize))Source
c'gsl_permutation_reverse :: Ptr C'gsl_permutation -> IO ()Source
p'gsl_permutation_swap :: FunPtr (Ptr C'gsl_permutation -> CSize -> CSize -> IO CInt)Source
p'gsl_permutation_valid :: FunPtr (Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CIntSource
c'gsl_permutation_next :: Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_reverse :: FunPtr (Ptr C'gsl_permutation -> IO ())Source
c'gsl_permutation_prev :: Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CInt)Source
p'gsl_permutation_next :: FunPtr (Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_mul :: Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_prev :: FunPtr (Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_linear_to_canonical :: Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CIntSource
c'gsl_permutation_canonical_to_linear :: Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CIntSource
p'gsl_permutation_mul :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_inversions :: Ptr C'gsl_permutation -> IO CSizeSource
p'gsl_permutation_linear_to_canonical :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_linear_cycles :: Ptr C'gsl_permutation -> IO CSizeSource
p'gsl_permutation_canonical_to_linear :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_permutation -> IO CInt)Source
c'gsl_permutation_canonical_cycles :: Ptr C'gsl_permutation -> IO CSizeSource
p'gsl_permutation_inversions :: FunPtr (Ptr C'gsl_permutation -> IO CSize)Source
c'gsl_permutation_get :: Ptr C'gsl_permutation -> CSize -> IO CSizeSource
p'gsl_permutation_linear_cycles :: FunPtr (Ptr C'gsl_permutation -> IO CSize)Source
p'gsl_permutation_canonical_cycles :: FunPtr (Ptr C'gsl_permutation -> IO CSize)Source
c'gsl_permute_char :: Ptr CSize -> CString -> CSize -> CSize -> IO CIntSource
c'gsl_permute_char_inverse :: Ptr CSize -> CString -> CSize -> CSize -> IO CIntSource
p'gsl_permutation_get :: FunPtr (Ptr C'gsl_permutation -> CSize -> IO CSize)Source
c'gsl_permute_complex :: Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_char :: FunPtr (Ptr CSize -> CString -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_complex_inverse :: Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_char_inverse :: FunPtr (Ptr CSize -> CString -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_complex_float :: Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CIntSource
p'gsl_permute_complex :: FunPtr (Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_complex_float_inverse :: Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CIntSource
p'gsl_permute_complex_inverse :: FunPtr (Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_complex_long_double :: Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_complex_float :: FunPtr (Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_complex_long_double_inverse :: Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_complex_float_inverse :: FunPtr (Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CInt)Source
c'gsl_permute :: Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_complex_long_double :: FunPtr (Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_inverse :: Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_complex_long_double_inverse :: FunPtr (Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_float :: Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CIntSource
p'gsl_permute :: FunPtr (Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_float_inverse :: Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CIntSource
p'gsl_permute_inverse :: FunPtr (Ptr CSize -> Ptr CDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_int :: Ptr CSize -> Ptr CInt -> CSize -> CSize -> IO CIntSource
p'gsl_permute_float :: FunPtr (Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_int_inverse :: Ptr CSize -> Ptr CInt -> CSize -> CSize -> IO CIntSource
p'gsl_permute_float_inverse :: FunPtr (Ptr CSize -> Ptr CFloat -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_long_double :: Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_int :: FunPtr (Ptr CSize -> Ptr CInt -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_long_double_inverse :: Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CIntSource
p'gsl_permute_int_inverse :: FunPtr (Ptr CSize -> Ptr CInt -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_long :: Ptr CSize -> Ptr CLong -> CSize -> CSize -> IO CIntSource
p'gsl_permute_long_double :: FunPtr (Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_long_inverse :: Ptr CSize -> Ptr CLong -> CSize -> CSize -> IO CIntSource
p'gsl_permute_long_double_inverse :: FunPtr (Ptr CSize -> Ptr CLDouble -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_short :: Ptr CSize -> Ptr CShort -> CSize -> CSize -> IO CIntSource
p'gsl_permute_long :: FunPtr (Ptr CSize -> Ptr CLong -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_short_inverse :: Ptr CSize -> Ptr CShort -> CSize -> CSize -> IO CIntSource
p'gsl_permute_long_inverse :: FunPtr (Ptr CSize -> Ptr CLong -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_uchar :: Ptr CSize -> Ptr CUChar -> CSize -> CSize -> IO CIntSource
p'gsl_permute_short :: FunPtr (Ptr CSize -> Ptr CShort -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_uchar_inverse :: Ptr CSize -> Ptr CUChar -> CSize -> CSize -> IO CIntSource
p'gsl_permute_short_inverse :: FunPtr (Ptr CSize -> Ptr CShort -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_uint :: Ptr CSize -> Ptr CUInt -> CSize -> CSize -> IO CIntSource
p'gsl_permute_uchar :: FunPtr (Ptr CSize -> Ptr CUChar -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_uint_inverse :: Ptr CSize -> Ptr CUInt -> CSize -> CSize -> IO CIntSource
p'gsl_permute_uchar_inverse :: FunPtr (Ptr CSize -> Ptr CUChar -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_ulong :: Ptr CSize -> Ptr CULong -> CSize -> CSize -> IO CIntSource
p'gsl_permute_uint :: FunPtr (Ptr CSize -> Ptr CUInt -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_ulong_inverse :: Ptr CSize -> Ptr CULong -> CSize -> CSize -> IO CIntSource
p'gsl_permute_uint_inverse :: FunPtr (Ptr CSize -> Ptr CUInt -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_ushort :: Ptr CSize -> Ptr CUShort -> CSize -> CSize -> IO CIntSource
p'gsl_permute_ulong :: FunPtr (Ptr CSize -> Ptr CULong -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_ushort_inverse :: Ptr CSize -> Ptr CUShort -> CSize -> CSize -> IO CIntSource
p'gsl_permute_ulong_inverse :: FunPtr (Ptr CSize -> Ptr CULong -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_vector_char :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_char -> IO CIntSource
p'gsl_permute_ushort :: FunPtr (Ptr CSize -> Ptr CUShort -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_vector_char_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_char -> IO CIntSource
p'gsl_permute_ushort_inverse :: FunPtr (Ptr CSize -> Ptr CUShort -> CSize -> CSize -> IO CInt)Source
c'gsl_permute_vector_complex :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex -> IO CIntSource
p'gsl_permute_vector_char :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_char -> IO CInt)Source
c'gsl_permute_vector_complex_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex -> IO CIntSource
p'gsl_permute_vector_char_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_char -> IO CInt)Source
c'gsl_permute_vector_complex_float :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_float -> IO CIntSource
p'gsl_permute_vector_complex :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex -> IO CInt)Source
c'gsl_permute_vector_complex_float_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_float -> IO CIntSource
p'gsl_permute_vector_complex_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex -> IO CInt)Source
c'gsl_permute_vector_complex_long_double :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_long_double -> IO CIntSource
p'gsl_permute_vector_complex_float :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_float -> IO CInt)Source
c'gsl_permute_vector_complex_long_double_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_long_double -> IO CIntSource
p'gsl_permute_vector_complex_float_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_float -> IO CInt)Source
c'gsl_permute_vector :: Ptr C'gsl_permutation -> Ptr C'gsl_vector -> IO CIntSource
p'gsl_permute_vector_complex_long_double :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_long_double -> IO CInt)Source
c'gsl_permute_vector_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector -> IO CIntSource
p'gsl_permute_vector_complex_long_double_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_complex_long_double -> IO CInt)Source
c'gsl_permute_vector_float :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_float -> IO CIntSource
p'gsl_permute_vector :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector -> IO CInt)Source
c'gsl_permute_vector_float_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_float -> IO CIntSource
p'gsl_permute_vector_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector -> IO CInt)Source
c'gsl_permute_vector_int :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_int -> IO CIntSource
p'gsl_permute_vector_float :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_float -> IO CInt)Source
c'gsl_permute_vector_int_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_int -> IO CIntSource
p'gsl_permute_vector_float_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_float -> IO CInt)Source
c'gsl_permute_vector_long_double :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_long_double -> IO CIntSource
p'gsl_permute_vector_int :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_int -> IO CInt)Source
c'gsl_permute_vector_long_double_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_long_double -> IO CIntSource
p'gsl_permute_vector_int_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_int -> IO CInt)Source
c'gsl_permute_vector_long :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_long -> IO CIntSource
p'gsl_permute_vector_long_double :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_long_double -> IO CInt)Source
c'gsl_permute_vector_long_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_long -> IO CIntSource
p'gsl_permute_vector_long_double_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_long_double -> IO CInt)Source
c'gsl_permute_vector_short :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_short -> IO CIntSource
p'gsl_permute_vector_long :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_long -> IO CInt)Source
c'gsl_permute_vector_short_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_short -> IO CIntSource
p'gsl_permute_vector_long_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_long -> IO CInt)Source
c'gsl_permute_vector_uchar :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_uchar -> IO CIntSource
p'gsl_permute_vector_short :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_short -> IO CInt)Source
c'gsl_permute_vector_uchar_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_uchar -> IO CIntSource
p'gsl_permute_vector_short_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_short -> IO CInt)Source
c'gsl_permute_vector_uint :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_uint -> IO CIntSource
p'gsl_permute_vector_uchar :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_uchar -> IO CInt)Source
c'gsl_permute_vector_uint_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_uint -> IO CIntSource
p'gsl_permute_vector_uchar_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_uchar -> IO CInt)Source
c'gsl_permute_vector_ulong :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_ulong -> IO CIntSource
p'gsl_permute_vector_uint :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_uint -> IO CInt)Source
c'gsl_permute_vector_ulong_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_ulong -> IO CIntSource
p'gsl_permute_vector_uint_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_uint -> IO CInt)Source
c'gsl_permute_vector_ushort :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_ushort -> IO CIntSource
p'gsl_permute_vector_ulong :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_ulong -> IO CInt)Source
c'gsl_permute_vector_ushort_inverse :: Ptr C'gsl_permutation -> Ptr C'gsl_vector_ushort -> IO CIntSource
p'gsl_permute_vector_ulong_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_ulong -> IO CInt)Source
p'gsl_permute_vector_ushort :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_ushort -> IO CInt)Source
p'gsl_permute_vector_ushort_inverse :: FunPtr (Ptr C'gsl_permutation -> Ptr C'gsl_vector_ushort -> IO CInt)Source
Produced by Haddock version 2.4.2