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 | ||
) |