|
FGSL
Fortran interface for the GNU scientific library
|

Functions/Subroutines | |
| real(c_double) function | gsl_vector_get (v, i) |
| type(c_ptr) function | gsl_vector_ptr (v, i) |
| type(c_ptr) function | gsl_vector_int_ptr (v, i) |
| type(gsl_complex) function | gsl_vector_complex_get (v, i) |
| type(c_ptr) function | gsl_vector_complex_ptr (v, i) |
| real(c_double) function | gsl_matrix_get (v, j, i) |
| type(gsl_complex) function | gsl_matrix_complex_get (v, j, i) |
| type(c_ptr) function | fgsl_aux_vector_double_init () |
| subroutine | fgsl_aux_vector_double_free (v) |
| integer(c_int) function | fgsl_aux_vector_double_align (a, len, fvec, size, offset, stride) |
| integer(c_size_t) function | fgsl_aux_vector_double_size (fvec) |
| integer(c_size_t) function | fgsl_aux_vector_double_stride (fvec) |
| type(c_ptr) function | fgsl_aux_vector_int_init () |
| subroutine | fgsl_aux_vector_int_free (v) |
| integer(c_int) function | fgsl_aux_vector_int_align (a, len, fvec, size, offset, stride) |
| integer(c_size_t) function | fgsl_aux_vector_int_size (fvec) |
| integer(c_size_t) function | fgsl_aux_vector_int_stride (fvec) |
| type(c_ptr) function | fgsl_aux_matrix_double_init () |
| subroutine | fgsl_aux_matrix_double_free (v) |
| integer(c_int) function | fgsl_aux_matrix_double_align (a, lda, n, m, fvec) |
| subroutine | fgsl_aux_matrix_double_size (fmat, lda, m, n) |
| type(c_ptr) function | gsl_matrix_ptr (m, i, j) |
| integer(c_size_t) function | gsl_aux_sizeof_vector () |
| integer(c_size_t) function | gsl_aux_sizeof_matrix () |
| type(c_ptr) function | fgsl_aux_vector_complex_init () |
| subroutine | fgsl_aux_vector_complex_free (v) |
| integer(c_int) function | fgsl_aux_vector_complex_align (a, len, fvec, size, offset, stride) |
| integer(c_size_t) function | fgsl_aux_vector_complex_size (fvec) |
| integer(c_size_t) function | fgsl_aux_vector_complex_stride (fvec) |
| type(c_ptr) function | fgsl_aux_matrix_complex_init () |
| subroutine | fgsl_aux_matrix_complex_free (v) |
| integer(c_int) function | fgsl_aux_matrix_complex_align (a, lda, n, m, fvec) |
| subroutine | fgsl_aux_matrix_complex_size (fmat, lda, m, n) |
| type(c_ptr) function | gsl_matrix_complex_ptr (m, i, j) |
| integer(c_size_t) function | gsl_aux_sizeof_vector_complex () |
| integer(c_size_t) function | gsl_aux_sizeof_matrix_complex () |
| integer(c_int) function fgsl_aux_matrix_complex_align | ( | type(c_ptr), value | a, |
| integer(c_size_t), value | lda, | ||
| integer(c_size_t), value | n, | ||
| integer(c_size_t), value | m, | ||
| type(c_ptr), value | fvec | ||
| ) |
| subroutine fgsl_aux_matrix_complex_free | ( | type(c_ptr), value | v | ) |
| type(c_ptr) function fgsl_aux_matrix_complex_init |
| subroutine fgsl_aux_matrix_complex_size | ( | type(c_ptr), value | fmat, |
| integer(c_size_t), intent(out) | lda, | ||
| integer(c_size_t), intent(out) | m, | ||
| integer(c_size_t), intent(out) | n | ||
| ) |
| integer(c_int) function fgsl_aux_matrix_double_align | ( | type(c_ptr), value | a, |
| integer(c_size_t), value | lda, | ||
| integer(c_size_t), value | n, | ||
| integer(c_size_t), value | m, | ||
| type(c_ptr), value | fvec | ||
| ) |
| subroutine fgsl_aux_matrix_double_free | ( | type(c_ptr), value | v | ) |
| type(c_ptr) function fgsl_aux_matrix_double_init |
| subroutine fgsl_aux_matrix_double_size | ( | type(c_ptr), value | fmat, |
| integer(c_size_t), intent(out) | lda, | ||
| integer(c_size_t), intent(out) | m, | ||
| integer(c_size_t), intent(out) | n | ||
| ) |
| integer(c_int) function fgsl_aux_vector_complex_align | ( | type(c_ptr), value | a, |
| integer(c_size_t), value | len, | ||
| type(c_ptr), value | fvec, | ||
| integer(c_size_t), value | size, | ||
| integer(c_size_t), value | offset, | ||
| integer(c_size_t), value | stride | ||
| ) |
| subroutine fgsl_aux_vector_complex_free | ( | type(c_ptr), value | v | ) |
| type(c_ptr) function fgsl_aux_vector_complex_init |
| integer(c_size_t) function fgsl_aux_vector_complex_size | ( | type(c_ptr), value | fvec | ) |
| integer(c_size_t) function fgsl_aux_vector_complex_stride | ( | type(c_ptr), value | fvec | ) |
| integer(c_int) function fgsl_aux_vector_double_align | ( | type(c_ptr), value | a, |
| integer(c_size_t), value | len, | ||
| type(c_ptr), value | fvec, | ||
| integer(c_size_t), value | size, | ||
| integer(c_size_t), value | offset, | ||
| integer(c_size_t), value | stride | ||
| ) |
| subroutine fgsl_aux_vector_double_free | ( | type(c_ptr), value | v | ) |
| type(c_ptr) function fgsl_aux_vector_double_init |
| integer(c_size_t) function fgsl_aux_vector_double_size | ( | type(c_ptr), value | fvec | ) |
| integer(c_size_t) function fgsl_aux_vector_double_stride | ( | type(c_ptr), value | fvec | ) |
| integer(c_int) function fgsl_aux_vector_int_align | ( | type(c_ptr), value | a, |
| integer(c_size_t), value | len, | ||
| type(c_ptr), value | fvec, | ||
| integer(c_size_t), value | size, | ||
| integer(c_size_t), value | offset, | ||
| integer(c_size_t), value | stride | ||
| ) |
| subroutine fgsl_aux_vector_int_free | ( | type(c_ptr), value | v | ) |
| type(c_ptr) function fgsl_aux_vector_int_init |
| integer(c_size_t) function fgsl_aux_vector_int_size | ( | type(c_ptr), value | fvec | ) |
| integer(c_size_t) function fgsl_aux_vector_int_stride | ( | type(c_ptr), value | fvec | ) |
| integer(c_size_t) function gsl_aux_sizeof_matrix |
| integer(c_size_t) function gsl_aux_sizeof_matrix_complex |
| integer(c_size_t) function gsl_aux_sizeof_vector |
| integer(c_size_t) function gsl_aux_sizeof_vector_complex |
| type(gsl_complex) function gsl_matrix_complex_get | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | j, | ||
| integer(c_size_t), value | i | ||
| ) |
| type(c_ptr) function gsl_matrix_complex_ptr | ( | type(c_ptr), value | m, |
| integer(c_size_t), value | i, | ||
| integer(c_size_t), value | j | ||
| ) |
| real(c_double) function gsl_matrix_get | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | j, | ||
| integer(c_size_t), value | i | ||
| ) |
| type(c_ptr) function gsl_matrix_ptr | ( | type(c_ptr), value | m, |
| integer(c_size_t), value | i, | ||
| integer(c_size_t), value | j | ||
| ) |
| type(gsl_complex) function gsl_vector_complex_get | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | i | ||
| ) |
| type(c_ptr) function gsl_vector_complex_ptr | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | i | ||
| ) |
| real(c_double) function gsl_vector_get | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | i | ||
| ) |
| type(c_ptr) function gsl_vector_int_ptr | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | i | ||
| ) |
| type(c_ptr) function gsl_vector_ptr | ( | type(c_ptr), value | v, |
| integer(c_size_t), value | i | ||
| ) |
1.8.17