FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
type(c_ptr) function | gsl_spmatrix_alloc (n1, n2) |
type(c_ptr) function | gsl_spmatrix_alloc_nzmax (n1, n2, nzmax, flags) |
subroutine | gsl_spmatrix_size (m, n1, n2) |
subroutine | gsl_spmatrix_free (m) |
integer(c_int) function | gsl_spmatrix_realloc (nzmax, m) |
integer(c_int) function | gsl_spmatrix_set_zero (m) |
integer(c_size_t) function | gsl_spmatrix_nnz (m) |
integer(c_int) function | gsl_spmatrix_memcpy (dest, src) |
real(c_double) function | gsl_spmatrix_get (m, i, j) |
integer(c_int) function | gsl_spmatrix_set (m, i, j, x) |
type(c_ptr) function | gsl_spmatrix_compcol (T) |
subroutine | gsl_spmatrix_cumsum (n, c) |
integer(c_int) function | gsl_spmatrix_scale (m, x) |
integer(c_int) function | gsl_spmatrix_scale_columns (a, x) |
integer(c_int) function | gsl_spmatrix_scale_rows (a, x) |
real(c_double) function | gsl_spmatrix_norm1 (a) |
integer(c_int) function | gsl_spmatrix_minmax (m, min_out, max_out) |
integer(c_int) function | gsl_spmatrix_min_index (m, imin, jmin) |
integer(c_int) function | gsl_spmatrix_add (c, a, b) |
integer(c_int) function | gsl_spmatrix_dense_add (a, b) |
integer(c_int) function | gsl_spmatrix_dense_sub (a, b) |
integer(c_int) function | gsl_spmatrix_csc (dest, src) |
integer(c_int) function | gsl_spmatrix_csr (dest, src) |
type(c_ptr) function | gsl_spmatrix_compress (src, sptype) |
integer(c_int) function | gsl_spmatrix_d2sp (S, A) |
integer(c_int) function | gsl_spmatrix_sp2d (A, S) |
integer(c_int) function | gsl_spmatrix_equal (a, b) |
integer(c_int) function | gsl_spmatrix_transpose_memcpy (dest, src) |
integer(c_int) function | gsl_spmatrix_transpose (m) |
integer(c_int) function | gsl_spblas_dgemv (transa, alpha, a, x, beta, y) |
integer(c_int) function | gsl_spblas_dgemm (alpha, a, b, c) |
integer(c_int) function | gsl_spmatrix_fwrite (stream, m) |
integer(c_int) function | gsl_spmatrix_fread (stream, m) |
integer(c_int) function | gsl_spmatrix_fprintf (stream, m, format) |
type(c_ptr) function | gsl_spmatrix_fscanf (stream) |
subroutine | gsl_aux_spmatrix_getfields (m, ip, dp, pp, psize) |
subroutine gsl_aux_spmatrix_getfields | ( | type(c_ptr), value | m, |
type(c_ptr) | ip, | ||
type(c_ptr) | dp, | ||
type(c_ptr) | pp, | ||
integer(c_size_t) | psize | ||
) |
integer(c_int) function gsl_spblas_dgemm | ( | real(c_double), value | alpha, |
type(c_ptr), value | a, | ||
type(c_ptr), value | b, | ||
type(c_ptr), value | c | ||
) |
integer(c_int) function gsl_spblas_dgemv | ( | integer(c_int), value | transa, |
real(c_double), value | alpha, | ||
type(c_ptr), value | a, | ||
type(c_ptr), value | x, | ||
real(c_double), value | beta, | ||
type(c_ptr), value | y | ||
) |
integer(c_int) function gsl_spmatrix_add | ( | type(c_ptr), value | c, |
type(c_ptr), value | a, | ||
type(c_ptr), value | b | ||
) |
type(c_ptr) function gsl_spmatrix_alloc | ( | integer(c_size_t), value | n1, |
integer(c_size_t), value | n2 | ||
) |
type(c_ptr) function gsl_spmatrix_alloc_nzmax | ( | integer(c_size_t), value | n1, |
integer(c_size_t), value | n2, | ||
integer(c_size_t), value | nzmax, | ||
integer(c_size_t), value | flags | ||
) |
type(c_ptr) function gsl_spmatrix_compcol | ( | type(c_ptr), value | T | ) |
type(c_ptr) function gsl_spmatrix_compress | ( | type(c_ptr), value | src, |
integer(c_int), value | sptype | ||
) |
integer(c_int) function gsl_spmatrix_csc | ( | type(c_ptr), value | dest, |
type(c_ptr), value | src | ||
) |
integer(c_int) function gsl_spmatrix_csr | ( | type(c_ptr), value | dest, |
type(c_ptr), value | src | ||
) |
subroutine gsl_spmatrix_cumsum | ( | integer(c_size_t), value | n, |
type(c_ptr), value | c | ||
) |
integer(c_int) function gsl_spmatrix_d2sp | ( | type(c_ptr), value | S, |
type(c_ptr), value | A | ||
) |
integer(c_int) function gsl_spmatrix_dense_add | ( | type(c_ptr), value | a, |
type(c_ptr), value | b | ||
) |
integer(c_int) function gsl_spmatrix_dense_sub | ( | type(c_ptr), value | a, |
type(c_ptr), value | b | ||
) |
integer(c_int) function gsl_spmatrix_equal | ( | type(c_ptr), value | a, |
type(c_ptr), value | b | ||
) |
integer(c_int) function gsl_spmatrix_fprintf | ( | type(c_ptr), value | stream, |
type(c_ptr), value | m, | ||
character(kind=c_char), dimension(*), intent(in) | format | ||
) |
integer(c_int) function gsl_spmatrix_fread | ( | type(c_ptr), value | stream, |
type(c_ptr), value | m | ||
) |
subroutine gsl_spmatrix_free | ( | type(c_ptr), value | m | ) |
type(c_ptr) function gsl_spmatrix_fscanf | ( | type(c_ptr), value | stream | ) |
integer(c_int) function gsl_spmatrix_fwrite | ( | type(c_ptr), value | stream, |
type(c_ptr), value | m | ||
) |
real(c_double) function gsl_spmatrix_get | ( | type(c_ptr), value | m, |
integer(c_size_t), value | i, | ||
integer(c_size_t), value | j | ||
) |
integer(c_int) function gsl_spmatrix_memcpy | ( | type(c_ptr), value | dest, |
type(c_ptr), value | src | ||
) |
integer(c_int) function gsl_spmatrix_min_index | ( | type(c_ptr), value | m, |
real(c_double) | imin, | ||
real(c_double) | jmin | ||
) |
integer(c_int) function gsl_spmatrix_minmax | ( | type(c_ptr), value | m, |
real(c_double) | min_out, | ||
real(c_double) | max_out | ||
) |
integer(c_size_t) function gsl_spmatrix_nnz | ( | type(c_ptr), value | m | ) |
real(c_double) function gsl_spmatrix_norm1 | ( | type(c_ptr), value | a | ) |
integer(c_int) function gsl_spmatrix_realloc | ( | integer(c_size_t), value | nzmax, |
type(c_ptr), value | m | ||
) |
integer(c_int) function gsl_spmatrix_scale | ( | type(c_ptr), value | m, |
real(c_double), value | x | ||
) |
integer(c_int) function gsl_spmatrix_scale_columns | ( | type(c_ptr), value | a, |
type(c_ptr), value | x | ||
) |
integer(c_int) function gsl_spmatrix_scale_rows | ( | type(c_ptr), value | a, |
type(c_ptr), value | x | ||
) |
integer(c_int) function gsl_spmatrix_set | ( | type(c_ptr), value | m, |
integer(c_size_t), value | i, | ||
integer(c_size_t), value | j, | ||
real(c_double), value | x | ||
) |
integer(c_int) function gsl_spmatrix_set_zero | ( | type(c_ptr), value | m | ) |
subroutine gsl_spmatrix_size | ( | type(c_ptr), value | m, |
integer(c_size_t) | n1, | ||
integer(c_size_t) | n2 | ||
) |
integer(c_int) function gsl_spmatrix_sp2d | ( | type(c_ptr), value | A, |
type(c_ptr), value | S | ||
) |
integer(c_int) function gsl_spmatrix_transpose | ( | type(c_ptr), value | m | ) |
integer(c_int) function gsl_spmatrix_transpose_memcpy | ( | type(c_ptr), value | dest, |
type(c_ptr), value | src | ||
) |