FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
type(fgsl_permutation) function | fgsl_permutation_alloc (n) |
type(fgsl_permutation) function | fgsl_permutation_calloc (n) |
subroutine | fgsl_permutation_init (p) |
subroutine | fgsl_permutation_free (p) |
integer(fgsl_int) function | fgsl_permutation_memcpy (dest, src) |
integer(fgsl_size_t) function | fgsl_permutation_get (p, i) |
integer(fgsl_int) function | fgsl_permutation_swap (p, i, j) |
integer(fgsl_size_t) function | fgsl_permutation_size (p) |
integer(fgsl_size_t) function, dimension(:), pointer | fgsl_permutation_data (p) |
integer(fgsl_int) function | fgsl_permutation_valid (p) |
subroutine | fgsl_permutation_reverse (p) |
integer(fgsl_int) function | fgsl_permutation_inverse (inv, p) |
integer(fgsl_int) function | fgsl_permutation_next (p) |
integer(fgsl_int) function | fgsl_permutation_prev (p) |
integer(fgsl_int) function | fgsl_permute (p, data, stride, n) |
integer(fgsl_int) function | fgsl_permute_long (p, data, stride, n) |
integer(fgsl_int) function | fgsl_permute_inverse (p, data, stride, n) |
integer(fgsl_int) function | fgsl_permute_long_inverse (p, data, stride, n) |
integer(fgsl_int) function | fgsl_permute_vector (p, v) |
integer(fgsl_int) function | fgsl_permute_vector_inverse (p, v) |
integer(fgsl_int) function | fgsl_permute_matrix (p, a) |
integer(fgsl_int) function | fgsl_permutation_mul (p, pa, pb) |
integer(fgsl_int) function | fgsl_permutation_fwrite (stream, p) |
integer(fgsl_int) function | fgsl_permutation_fread (stream, p) |
integer(fgsl_int) function | fgsl_permutation_fprintf (stream, p, format) |
integer(fgsl_int) function | fgsl_permutation_fscanf (stream, p) |
integer(fgsl_int) function | fgsl_permutation_linear_to_canonical (q, p) |
integer(fgsl_int) function | fgsl_permutation_canonical_to_linear (p, q) |
integer(fgsl_size_t) function | fgsl_permutation_inversions (p) |
integer(fgsl_size_t) function | fgsl_permutation_linear_cycles (p) |
integer(fgsl_size_t) function | fgsl_permutation_canonical_cycles (p) |
type(fgsl_combination) function | fgsl_combination_alloc (n, k) |
type(fgsl_combination) function | fgsl_combination_calloc (n, k) |
subroutine | fgsl_combination_init_first (c) |
subroutine | fgsl_combination_init_last (c) |
subroutine | fgsl_combination_free (c) |
integer(fgsl_int) function | fgsl_combination_memcpy (dest, src) |
integer(fgsl_size_t) function | fgsl_combination_get (c, i) |
integer(fgsl_size_t) function | fgsl_combination_n (c) |
integer(fgsl_size_t) function | fgsl_combination_k (c) |
integer(fgsl_size_t) function, dimension(:), pointer | fgsl_combination_data (c) |
integer(fgsl_int) function | fgsl_combination_valid (c) |
integer(fgsl_int) function | fgsl_combination_next (c) |
integer(fgsl_int) function | fgsl_combination_prev (c) |
integer(fgsl_int) function | fgsl_combination_fwrite (stream, c) |
integer(fgsl_int) function | fgsl_combination_fread (stream, c) |
integer(fgsl_int) function | fgsl_combination_fprintf (stream, c, format) |
integer(fgsl_int) function | fgsl_combination_fscanf (stream, c) |
type(fgsl_multiset) function | fgsl_multiset_alloc (n, k) |
type(fgsl_multiset) function | fgsl_multiset_calloc (n, k) |
subroutine | fgsl_multiset_init_first (c) |
subroutine | fgsl_multiset_init_last (c) |
subroutine | fgsl_multiset_free (c) |
integer(fgsl_int) function | fgsl_multiset_memcpy (dest, src) |
integer(fgsl_size_t) function | fgsl_multiset_get (c, i) |
integer(fgsl_size_t) function | fgsl_multiset_n (c) |
integer(fgsl_size_t) function | fgsl_multiset_k (c) |
integer(fgsl_size_t) function, dimension(:), pointer | fgsl_multiset_data (c) |
integer(fgsl_int) function | fgsl_multiset_valid (c) |
integer(fgsl_int) function | fgsl_multiset_next (c) |
integer(fgsl_int) function | fgsl_multiset_prev (c) |
integer(fgsl_int) function | fgsl_multiset_fwrite (stream, c) |
integer(fgsl_int) function | fgsl_multiset_fread (stream, c) |
integer(fgsl_int) function | fgsl_multiset_fprintf (stream, c, format) |
integer(fgsl_int) function | fgsl_multiset_fscanf (stream, c) |
logical function | fgsl_permutation_status (permutation) |
logical function | fgsl_combination_status (combination) |
logical function | fgsl_multiset_status (multiset) |
integer(fgsl_size_t) function | fgsl_sizeof_permutation (p) |
integer(fgsl_size_t) function | fgsl_sizeof_combination (c) |
integer(fgsl_size_t) function | fgsl_sizeof_multiset (c) |
type(fgsl_combination) function fgsl_combination_alloc | ( | integer(fgsl_size_t), intent(in) | n, |
integer(fgsl_size_t), intent(in) | k | ||
) |
type(fgsl_combination) function fgsl_combination_calloc | ( | integer(fgsl_size_t), intent(in) | n, |
integer(fgsl_size_t), intent(in) | k | ||
) |
integer(fgsl_size_t) function, dimension(:), pointer fgsl_combination_data | ( | type(fgsl_combination), intent(in) | c | ) |
integer(fgsl_int) function fgsl_combination_fprintf | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_combination), intent(in) | c, | ||
character(kind=fgsl_char, len=*), intent(in) | format | ||
) |
integer(fgsl_int) function fgsl_combination_fread | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_combination), intent(inout) | c | ||
) |
subroutine fgsl_combination_free | ( | type(fgsl_combination), intent(inout) | c | ) |
integer(fgsl_int) function fgsl_combination_fscanf | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_combination), intent(inout) | c | ||
) |
integer(fgsl_int) function fgsl_combination_fwrite | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_combination), intent(in) | c | ||
) |
integer(fgsl_size_t) function fgsl_combination_get | ( | type(fgsl_combination), intent(inout) | c, |
integer(fgsl_size_t), intent(in) | i | ||
) |
subroutine fgsl_combination_init_first | ( | type(fgsl_combination), intent(inout) | c | ) |
subroutine fgsl_combination_init_last | ( | type(fgsl_combination), intent(inout) | c | ) |
integer(fgsl_size_t) function fgsl_combination_k | ( | type(fgsl_combination), intent(in) | c | ) |
integer(fgsl_int) function fgsl_combination_memcpy | ( | type(fgsl_combination), intent(inout) | dest, |
type(fgsl_combination), intent(in) | src | ||
) |
integer(fgsl_size_t) function fgsl_combination_n | ( | type(fgsl_combination), intent(in) | c | ) |
integer(fgsl_int) function fgsl_combination_next | ( | type(fgsl_combination), intent(in) | c | ) |
integer(fgsl_int) function fgsl_combination_prev | ( | type(fgsl_combination), intent(in) | c | ) |
logical function fgsl_combination_status | ( | type(fgsl_combination), intent(in) | combination | ) |
integer(fgsl_int) function fgsl_combination_valid | ( | type(fgsl_combination), intent(in) | c | ) |
type(fgsl_multiset) function fgsl_multiset_alloc | ( | integer(fgsl_size_t), intent(in) | n, |
integer(fgsl_size_t), intent(in) | k | ||
) |
type(fgsl_multiset) function fgsl_multiset_calloc | ( | integer(fgsl_size_t), intent(in) | n, |
integer(fgsl_size_t), intent(in) | k | ||
) |
integer(fgsl_size_t) function, dimension(:), pointer fgsl_multiset_data | ( | type(fgsl_multiset), intent(in) | c | ) |
integer(fgsl_int) function fgsl_multiset_fprintf | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_multiset), intent(in) | c, | ||
character(kind=fgsl_char, len=*), intent(in) | format | ||
) |
integer(fgsl_int) function fgsl_multiset_fread | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_multiset), intent(inout) | c | ||
) |
subroutine fgsl_multiset_free | ( | type(fgsl_multiset), intent(inout) | c | ) |
integer(fgsl_int) function fgsl_multiset_fscanf | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_multiset), intent(inout) | c | ||
) |
integer(fgsl_int) function fgsl_multiset_fwrite | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_multiset), intent(in) | c | ||
) |
integer(fgsl_size_t) function fgsl_multiset_get | ( | type(fgsl_multiset), intent(inout) | c, |
integer(fgsl_size_t), intent(in) | i | ||
) |
subroutine fgsl_multiset_init_first | ( | type(fgsl_multiset), intent(inout) | c | ) |
subroutine fgsl_multiset_init_last | ( | type(fgsl_multiset), intent(inout) | c | ) |
integer(fgsl_size_t) function fgsl_multiset_k | ( | type(fgsl_multiset), intent(in) | c | ) |
integer(fgsl_int) function fgsl_multiset_memcpy | ( | type(fgsl_multiset), intent(inout) | dest, |
type(fgsl_multiset), intent(in) | src | ||
) |
integer(fgsl_size_t) function fgsl_multiset_n | ( | type(fgsl_multiset), intent(in) | c | ) |
integer(fgsl_int) function fgsl_multiset_next | ( | type(fgsl_multiset), intent(in) | c | ) |
integer(fgsl_int) function fgsl_multiset_prev | ( | type(fgsl_multiset), intent(in) | c | ) |
logical function fgsl_multiset_status | ( | type(fgsl_multiset), intent(in) | multiset | ) |
integer(fgsl_int) function fgsl_multiset_valid | ( | type(fgsl_multiset), intent(in) | c | ) |
type(fgsl_permutation) function fgsl_permutation_alloc | ( | integer(fgsl_size_t), intent(in) | n | ) |
type(fgsl_permutation) function fgsl_permutation_calloc | ( | integer(fgsl_size_t), intent(in) | n | ) |
integer(fgsl_size_t) function fgsl_permutation_canonical_cycles | ( | type(fgsl_permutation), intent(in) | p | ) |
integer(fgsl_int) function fgsl_permutation_canonical_to_linear | ( | type(fgsl_permutation), intent(inout) | p, |
type(fgsl_permutation), intent(in) | q | ||
) |
integer(fgsl_size_t) function, dimension(:), pointer fgsl_permutation_data | ( | type(fgsl_permutation), intent(in) | p | ) |
integer(fgsl_int) function fgsl_permutation_fprintf | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_permutation), intent(in) | p, | ||
character(kind=fgsl_char, len=*), intent(in) | format | ||
) |
integer(fgsl_int) function fgsl_permutation_fread | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_permutation), intent(inout) | p | ||
) |
subroutine fgsl_permutation_free | ( | type(fgsl_permutation), intent(inout) | p | ) |
integer(fgsl_int) function fgsl_permutation_fscanf | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_permutation), intent(inout) | p | ||
) |
integer(fgsl_int) function fgsl_permutation_fwrite | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_permutation), intent(in) | p | ||
) |
integer(fgsl_size_t) function fgsl_permutation_get | ( | type(fgsl_permutation), intent(inout) | p, |
integer(fgsl_size_t), intent(in) | i | ||
) |
subroutine fgsl_permutation_init | ( | type(fgsl_permutation), intent(inout) | p | ) |
integer(fgsl_int) function fgsl_permutation_inverse | ( | type(fgsl_permutation), intent(inout) | inv, |
type(fgsl_permutation), intent(in) | p | ||
) |
integer(fgsl_size_t) function fgsl_permutation_inversions | ( | type(fgsl_permutation), intent(in) | p | ) |
integer(fgsl_size_t) function fgsl_permutation_linear_cycles | ( | type(fgsl_permutation), intent(in) | p | ) |
integer(fgsl_int) function fgsl_permutation_linear_to_canonical | ( | type(fgsl_permutation), intent(inout) | q, |
type(fgsl_permutation), intent(in) | p | ||
) |
integer(fgsl_int) function fgsl_permutation_memcpy | ( | type(fgsl_permutation), intent(inout) | dest, |
type(fgsl_permutation), intent(in) | src | ||
) |
integer(fgsl_int) function fgsl_permutation_mul | ( | type(fgsl_permutation), intent(inout) | p, |
type(fgsl_permutation), intent(in) | pa, | ||
type(fgsl_permutation), intent(in) | pb | ||
) |
integer(fgsl_int) function fgsl_permutation_next | ( | type(fgsl_permutation), intent(in) | p | ) |
integer(fgsl_int) function fgsl_permutation_prev | ( | type(fgsl_permutation), intent(in) | p | ) |
subroutine fgsl_permutation_reverse | ( | type(fgsl_permutation), intent(inout) | p | ) |
integer(fgsl_size_t) function fgsl_permutation_size | ( | type(fgsl_permutation), intent(in) | p | ) |
logical function fgsl_permutation_status | ( | type(fgsl_permutation), intent(in) | permutation | ) |
integer(fgsl_int) function fgsl_permutation_swap | ( | type(fgsl_permutation), intent(inout) | p, |
integer(fgsl_size_t), intent(in) | i, | ||
integer(fgsl_size_t), intent(in) | j | ||
) |
integer(fgsl_int) function fgsl_permutation_valid | ( | type(fgsl_permutation), intent(in) | p | ) |
integer(fgsl_int) function fgsl_permute | ( | integer(fgsl_size_t), dimension(:), intent(in), target, contiguous | p, |
real(fgsl_double), dimension(:), intent(inout), target, contiguous | data, | ||
integer(fgsl_size_t), intent(in) | stride, | ||
integer(fgsl_size_t), intent(in) | n | ||
) |
integer(fgsl_int) function fgsl_permute_inverse | ( | integer(fgsl_size_t), dimension(:), intent(in), target, contiguous | p, |
real(fgsl_double), dimension(:), intent(inout), target, contiguous | data, | ||
integer(fgsl_size_t), intent(in) | stride, | ||
integer(fgsl_size_t), intent(in) | n | ||
) |
integer(fgsl_int) function fgsl_permute_long | ( | integer(fgsl_size_t), dimension(:), intent(in), target, contiguous | p, |
integer(fgsl_long), dimension(:), intent(inout), target, contiguous | data, | ||
integer(fgsl_size_t), intent(in) | stride, | ||
integer(fgsl_size_t), intent(in) | n | ||
) |
integer(fgsl_int) function fgsl_permute_long_inverse | ( | integer(fgsl_size_t), dimension(:), intent(in), target, contiguous | p, |
integer(fgsl_long), dimension(:), intent(inout), target, contiguous | data, | ||
integer(fgsl_size_t), intent(in) | stride, | ||
integer(fgsl_size_t), intent(in) | n | ||
) |
integer(fgsl_int) function fgsl_permute_matrix | ( | type(fgsl_permutation), intent(in) | p, |
type(fgsl_matrix), intent(inout) | a | ||
) |
integer(fgsl_int) function fgsl_permute_vector | ( | type(fgsl_permutation), intent(in) | p, |
type(fgsl_vector), intent(inout) | v | ||
) |
integer(fgsl_int) function fgsl_permute_vector_inverse | ( | type(fgsl_permutation), intent(in) | p, |
type(fgsl_vector), intent(inout) | v | ||
) |
integer(fgsl_size_t) function fgsl_sizeof_combination | ( | type(fgsl_combination), intent(in) | c | ) |
integer(fgsl_size_t) function fgsl_sizeof_multiset | ( | type(fgsl_multiset), intent(in) | c | ) |
integer(fgsl_size_t) function fgsl_sizeof_permutation | ( | type(fgsl_permutation), intent(in) | p | ) |