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

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

Function/Subroutine Documentation

◆ fgsl_aux_matrix_complex_align()

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 
)

◆ fgsl_aux_matrix_complex_free()

subroutine fgsl_aux_matrix_complex_free ( type(c_ptr), value  v)

◆ fgsl_aux_matrix_complex_init()

type(c_ptr) function fgsl_aux_matrix_complex_init

◆ fgsl_aux_matrix_complex_size()

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 
)

◆ fgsl_aux_matrix_double_align()

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 
)

◆ fgsl_aux_matrix_double_free()

subroutine fgsl_aux_matrix_double_free ( type(c_ptr), value  v)

◆ fgsl_aux_matrix_double_init()

type(c_ptr) function fgsl_aux_matrix_double_init

◆ fgsl_aux_matrix_double_size()

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 
)

◆ fgsl_aux_vector_complex_align()

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 
)

◆ fgsl_aux_vector_complex_free()

subroutine fgsl_aux_vector_complex_free ( type(c_ptr), value  v)

◆ fgsl_aux_vector_complex_init()

type(c_ptr) function fgsl_aux_vector_complex_init

◆ fgsl_aux_vector_complex_size()

integer(c_size_t) function fgsl_aux_vector_complex_size ( type(c_ptr), value  fvec)

◆ fgsl_aux_vector_complex_stride()

integer(c_size_t) function fgsl_aux_vector_complex_stride ( type(c_ptr), value  fvec)

◆ fgsl_aux_vector_double_align()

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 
)

◆ fgsl_aux_vector_double_free()

subroutine fgsl_aux_vector_double_free ( type(c_ptr), value  v)

◆ fgsl_aux_vector_double_init()

type(c_ptr) function fgsl_aux_vector_double_init

◆ fgsl_aux_vector_double_size()

integer(c_size_t) function fgsl_aux_vector_double_size ( type(c_ptr), value  fvec)

◆ fgsl_aux_vector_double_stride()

integer(c_size_t) function fgsl_aux_vector_double_stride ( type(c_ptr), value  fvec)

◆ fgsl_aux_vector_int_align()

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 
)

◆ fgsl_aux_vector_int_free()

subroutine fgsl_aux_vector_int_free ( type(c_ptr), value  v)

◆ fgsl_aux_vector_int_init()

type(c_ptr) function fgsl_aux_vector_int_init

◆ fgsl_aux_vector_int_size()

integer(c_size_t) function fgsl_aux_vector_int_size ( type(c_ptr), value  fvec)

◆ fgsl_aux_vector_int_stride()

integer(c_size_t) function fgsl_aux_vector_int_stride ( type(c_ptr), value  fvec)

◆ gsl_aux_sizeof_matrix()

integer(c_size_t) function gsl_aux_sizeof_matrix

◆ gsl_aux_sizeof_matrix_complex()

integer(c_size_t) function gsl_aux_sizeof_matrix_complex

◆ gsl_aux_sizeof_vector()

integer(c_size_t) function gsl_aux_sizeof_vector

◆ gsl_aux_sizeof_vector_complex()

integer(c_size_t) function gsl_aux_sizeof_vector_complex

◆ gsl_matrix_complex_get()

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 
)

◆ gsl_matrix_complex_ptr()

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 
)

◆ gsl_matrix_get()

real(c_double) function gsl_matrix_get ( type(c_ptr), value  v,
integer(c_size_t), value  j,
integer(c_size_t), value  i 
)

◆ gsl_matrix_ptr()

type(c_ptr) function gsl_matrix_ptr ( type(c_ptr), value  m,
integer(c_size_t), value  i,
integer(c_size_t), value  j 
)

◆ gsl_vector_complex_get()

type(gsl_complex) function gsl_vector_complex_get ( type(c_ptr), value  v,
integer(c_size_t), value  i 
)

◆ gsl_vector_complex_ptr()

type(c_ptr) function gsl_vector_complex_ptr ( type(c_ptr), value  v,
integer(c_size_t), value  i 
)

◆ gsl_vector_get()

real(c_double) function gsl_vector_get ( type(c_ptr), value  v,
integer(c_size_t), value  i 
)

◆ gsl_vector_int_ptr()

type(c_ptr) function gsl_vector_int_ptr ( type(c_ptr), value  v,
integer(c_size_t), value  i 
)

◆ gsl_vector_ptr()

type(c_ptr) function gsl_vector_ptr ( type(c_ptr), value  v,
integer(c_size_t), value  i 
)