FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
permutation.finc File Reference
This graph shows which files directly or indirectly include this file:

Functions/Subroutines

type(c_ptr) function gsl_permutation_alloc (n)
 
type(c_ptr) function gsl_permutation_calloc (n)
 
subroutine gsl_permutation_init (p)
 
subroutine gsl_permutation_free (p)
 
integer(c_int) function gsl_permutation_memcpy (dest, src)
 
integer(c_size_t) function gsl_permutation_get (p, i)
 
integer(c_int) function gsl_permutation_swap (p, i, j)
 
integer(c_size_t) function gsl_permutation_size (p)
 
type(c_ptr) function gsl_permutation_data (p)
 
integer(c_int) function gsl_permutation_valid (p)
 
subroutine gsl_permutation_reverse (p)
 
integer(c_int) function gsl_permutation_inverse (inv, p)
 
integer(c_int) function gsl_permutation_next (p)
 
integer(c_int) function gsl_permutation_prev (p)
 
integer(c_int) function gsl_permute (p, data, stride, n)
 
integer(c_int) function gsl_permute_long (p, data, stride, n)
 
integer(c_int) function gsl_permute_inverse (p, data, stride, n)
 
integer(c_int) function gsl_permute_long_inverse (p, data, stride, n)
 
integer(c_int) function gsl_permute_vector (p, v)
 
integer(c_int) function gsl_permute_vector_inverse (p, v)
 
integer(c_int) function gsl_permute_matrix (p, v)
 
integer(c_int) function gsl_permutation_mul (p, pa, pb)
 
integer(c_int) function gsl_permutation_fwrite (stream, p)
 
integer(c_int) function gsl_permutation_fread (stream, p)
 
integer(c_int) function gsl_permutation_fprintf (stream, p, format)
 
integer(c_int) function gsl_permutation_fscanf (stream, p)
 
integer(c_int) function gsl_permutation_linear_to_canonical (q, p)
 
integer(c_int) function gsl_permutation_canonical_to_linear (p, q)
 
integer(c_size_t) function gsl_permutation_inversions (p)
 
integer(c_size_t) function gsl_permutation_linear_cycles (p)
 
integer(c_size_t) function gsl_permutation_canonical_cycles (p)
 
type(c_ptr) function gsl_combination_alloc (n, k)
 
type(c_ptr) function gsl_combination_calloc (n, k)
 
subroutine gsl_combination_init_first (c)
 
subroutine gsl_combination_init_last (c)
 
subroutine gsl_combination_free (c)
 
integer(c_int) function gsl_combination_memcpy (dest, src)
 
integer(c_size_t) function gsl_combination_get (c, i)
 
integer(c_size_t) function gsl_combination_n (c)
 
integer(c_size_t) function gsl_combination_k (c)
 
type(c_ptr) function gsl_combination_data (c)
 
integer(c_int) function gsl_combination_valid (c)
 
integer(c_int) function gsl_combination_next (c)
 
integer(c_int) function gsl_combination_prev (c)
 
integer(c_int) function gsl_combination_fwrite (stream, c)
 
integer(c_int) function gsl_combination_fread (stream, c)
 
integer(c_int) function gsl_combination_fprintf (stream, c, format)
 
integer(c_int) function gsl_combination_fscanf (stream, c)
 
type(c_ptr) function gsl_multiset_alloc (n, k)
 
type(c_ptr) function gsl_multiset_calloc (n, k)
 
subroutine gsl_multiset_init_first (c)
 
subroutine gsl_multiset_init_last (c)
 
subroutine gsl_multiset_free (c)
 
integer(c_int) function gsl_multiset_memcpy (dest, src)
 
integer(c_size_t) function gsl_multiset_get (c, i)
 
integer(c_size_t) function gsl_multiset_n (c)
 
integer(c_size_t) function gsl_multiset_k (c)
 
type(c_ptr) function gsl_multiset_data (c)
 
integer(c_int) function gsl_multiset_valid (c)
 
integer(c_int) function gsl_multiset_next (c)
 
integer(c_int) function gsl_multiset_prev (c)
 
integer(c_int) function gsl_multiset_fwrite (stream, c)
 
integer(c_int) function gsl_multiset_fread (stream, c)
 
integer(c_int) function gsl_multiset_fprintf (stream, c, format)
 
integer(c_int) function gsl_multiset_fscanf (stream, c)
 
integer(c_size_t) function gsl_aux_sizeof_permutation ()
 
integer(c_size_t) function gsl_aux_sizeof_combination ()
 
integer(c_size_t) function gsl_aux_sizeof_multiset ()
 

Function/Subroutine Documentation

◆ gsl_aux_sizeof_combination()

integer(c_size_t) function gsl_aux_sizeof_combination

◆ gsl_aux_sizeof_multiset()

integer(c_size_t) function gsl_aux_sizeof_multiset

◆ gsl_aux_sizeof_permutation()

integer(c_size_t) function gsl_aux_sizeof_permutation

◆ gsl_combination_alloc()

type(c_ptr) function gsl_combination_alloc ( integer(c_size_t), value  n,
integer(c_size_t), value  k 
)

◆ gsl_combination_calloc()

type(c_ptr) function gsl_combination_calloc ( integer(c_size_t), value  n,
integer(c_size_t), value  k 
)

◆ gsl_combination_data()

type(c_ptr) function gsl_combination_data ( type(c_ptr), value  c)

◆ gsl_combination_fprintf()

integer(c_int) function gsl_combination_fprintf ( type(c_ptr), value  stream,
type(c_ptr), value  c,
character(kind=c_char)  format 
)

◆ gsl_combination_fread()

integer(c_int) function gsl_combination_fread ( type(c_ptr), value  stream,
type(c_ptr), value  c 
)

◆ gsl_combination_free()

subroutine gsl_combination_free ( type(c_ptr), value  c)

◆ gsl_combination_fscanf()

integer(c_int) function gsl_combination_fscanf ( type(c_ptr), value  stream,
type(c_ptr), value  c 
)

◆ gsl_combination_fwrite()

integer(c_int) function gsl_combination_fwrite ( type(c_ptr), value  stream,
type(c_ptr), value  c 
)

◆ gsl_combination_get()

integer(c_size_t) function gsl_combination_get ( type(c_ptr), value  c,
integer(c_size_t), value  i 
)

◆ gsl_combination_init_first()

subroutine gsl_combination_init_first ( type(c_ptr), value  c)

◆ gsl_combination_init_last()

subroutine gsl_combination_init_last ( type(c_ptr), value  c)

◆ gsl_combination_k()

integer(c_size_t) function gsl_combination_k ( type(c_ptr), value  c)

◆ gsl_combination_memcpy()

integer(c_int) function gsl_combination_memcpy ( type(c_ptr), value  dest,
type(c_ptr), value  src 
)

◆ gsl_combination_n()

integer(c_size_t) function gsl_combination_n ( type(c_ptr), value  c)

◆ gsl_combination_next()

integer(c_int) function gsl_combination_next ( type(c_ptr), value  c)

◆ gsl_combination_prev()

integer(c_int) function gsl_combination_prev ( type(c_ptr), value  c)

◆ gsl_combination_valid()

integer(c_int) function gsl_combination_valid ( type(c_ptr), value  c)

◆ gsl_multiset_alloc()

type(c_ptr) function gsl_multiset_alloc ( integer(c_size_t), value  n,
integer(c_size_t), value  k 
)

◆ gsl_multiset_calloc()

type(c_ptr) function gsl_multiset_calloc ( integer(c_size_t), value  n,
integer(c_size_t), value  k 
)

◆ gsl_multiset_data()

type(c_ptr) function gsl_multiset_data ( type(c_ptr), value  c)

◆ gsl_multiset_fprintf()

integer(c_int) function gsl_multiset_fprintf ( type(c_ptr), value  stream,
type(c_ptr), value  c,
character(kind=c_char)  format 
)

◆ gsl_multiset_fread()

integer(c_int) function gsl_multiset_fread ( type(c_ptr), value  stream,
type(c_ptr), value  c 
)

◆ gsl_multiset_free()

subroutine gsl_multiset_free ( type(c_ptr), value  c)

◆ gsl_multiset_fscanf()

integer(c_int) function gsl_multiset_fscanf ( type(c_ptr), value  stream,
type(c_ptr), value  c 
)

◆ gsl_multiset_fwrite()

integer(c_int) function gsl_multiset_fwrite ( type(c_ptr), value  stream,
type(c_ptr), value  c 
)

◆ gsl_multiset_get()

integer(c_size_t) function gsl_multiset_get ( type(c_ptr), value  c,
integer(c_size_t), value  i 
)

◆ gsl_multiset_init_first()

subroutine gsl_multiset_init_first ( type(c_ptr), value  c)

◆ gsl_multiset_init_last()

subroutine gsl_multiset_init_last ( type(c_ptr), value  c)

◆ gsl_multiset_k()

integer(c_size_t) function gsl_multiset_k ( type(c_ptr), value  c)

◆ gsl_multiset_memcpy()

integer(c_int) function gsl_multiset_memcpy ( type(c_ptr), value  dest,
type(c_ptr), value  src 
)

◆ gsl_multiset_n()

integer(c_size_t) function gsl_multiset_n ( type(c_ptr), value  c)

◆ gsl_multiset_next()

integer(c_int) function gsl_multiset_next ( type(c_ptr), value  c)

◆ gsl_multiset_prev()

integer(c_int) function gsl_multiset_prev ( type(c_ptr), value  c)

◆ gsl_multiset_valid()

integer(c_int) function gsl_multiset_valid ( type(c_ptr), value  c)

◆ gsl_permutation_alloc()

type(c_ptr) function gsl_permutation_alloc ( integer(c_size_t), value  n)

◆ gsl_permutation_calloc()

type(c_ptr) function gsl_permutation_calloc ( integer(c_size_t), value  n)

◆ gsl_permutation_canonical_cycles()

integer(c_size_t) function gsl_permutation_canonical_cycles ( type(c_ptr), value  p)

◆ gsl_permutation_canonical_to_linear()

integer(c_int) function gsl_permutation_canonical_to_linear ( type(c_ptr), value  p,
type(c_ptr), value  q 
)

◆ gsl_permutation_data()

type(c_ptr) function gsl_permutation_data ( type(c_ptr), value  p)

◆ gsl_permutation_fprintf()

integer(c_int) function gsl_permutation_fprintf ( type(c_ptr), value  stream,
type(c_ptr), value  p,
character(kind=c_char)  format 
)

◆ gsl_permutation_fread()

integer(c_int) function gsl_permutation_fread ( type(c_ptr), value  stream,
type(c_ptr), value  p 
)

◆ gsl_permutation_free()

subroutine gsl_permutation_free ( type(c_ptr), value  p)

◆ gsl_permutation_fscanf()

integer(c_int) function gsl_permutation_fscanf ( type(c_ptr), value  stream,
type(c_ptr), value  p 
)

◆ gsl_permutation_fwrite()

integer(c_int) function gsl_permutation_fwrite ( type(c_ptr), value  stream,
type(c_ptr), value  p 
)

◆ gsl_permutation_get()

integer(c_size_t) function gsl_permutation_get ( type(c_ptr), value  p,
integer(c_size_t), value  i 
)

◆ gsl_permutation_init()

subroutine gsl_permutation_init ( type(c_ptr), value  p)

◆ gsl_permutation_inverse()

integer(c_int) function gsl_permutation_inverse ( type(c_ptr), value  inv,
type(c_ptr), value  p 
)

◆ gsl_permutation_inversions()

integer(c_size_t) function gsl_permutation_inversions ( type(c_ptr), value  p)

◆ gsl_permutation_linear_cycles()

integer(c_size_t) function gsl_permutation_linear_cycles ( type(c_ptr), value  p)

◆ gsl_permutation_linear_to_canonical()

integer(c_int) function gsl_permutation_linear_to_canonical ( type(c_ptr), value  q,
type(c_ptr), value  p 
)

◆ gsl_permutation_memcpy()

integer(c_int) function gsl_permutation_memcpy ( type(c_ptr), value  dest,
type(c_ptr), value  src 
)

◆ gsl_permutation_mul()

integer(c_int) function gsl_permutation_mul ( type(c_ptr), value  p,
type(c_ptr), value  pa,
type(c_ptr), value  pb 
)

◆ gsl_permutation_next()

integer(c_int) function gsl_permutation_next ( type(c_ptr), value  p)

◆ gsl_permutation_prev()

integer(c_int) function gsl_permutation_prev ( type(c_ptr), value  p)

◆ gsl_permutation_reverse()

subroutine gsl_permutation_reverse ( type(c_ptr), value  p)

◆ gsl_permutation_size()

integer(c_size_t) function gsl_permutation_size ( type(c_ptr), value  p)

◆ gsl_permutation_swap()

integer(c_int) function gsl_permutation_swap ( type(c_ptr), value  p,
integer(c_size_t), value  i,
integer(c_size_t), value  j 
)

◆ gsl_permutation_valid()

integer(c_int) function gsl_permutation_valid ( type(c_ptr), value  p)

◆ gsl_permute()

integer(c_int) function gsl_permute ( type(c_ptr), value  p,
type(c_ptr), value  data,
integer(c_size_t), value  stride,
integer(c_size_t), value  n 
)

◆ gsl_permute_inverse()

integer(c_int) function gsl_permute_inverse ( type(c_ptr), value  p,
type(c_ptr), value  data,
integer(c_size_t), value  stride,
integer(c_size_t), value  n 
)

◆ gsl_permute_long()

integer(c_int) function gsl_permute_long ( type(c_ptr), value  p,
type(c_ptr), value  data,
integer(c_size_t), value  stride,
integer(c_size_t), value  n 
)

◆ gsl_permute_long_inverse()

integer(c_int) function gsl_permute_long_inverse ( type(c_ptr), value  p,
type(c_ptr), value  data,
integer(c_size_t), value  stride,
integer(c_size_t), value  n 
)

◆ gsl_permute_matrix()

integer(c_int) function gsl_permute_matrix ( type(c_ptr), value  p,
type(c_ptr), value  v 
)

◆ gsl_permute_vector()

integer(c_int) function gsl_permute_vector ( type(c_ptr), value  p,
type(c_ptr), value  v 
)

◆ gsl_permute_vector_inverse()

integer(c_int) function gsl_permute_vector_inverse ( type(c_ptr), value  p,
type(c_ptr), value  v 
)