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

Functions/Subroutines

type(fgsl_spmatrix) function fgsl_spmatrix_alloc (n1, n2)
 
type(fgsl_spmatrix) function fgsl_spmatrix_alloc_nzmax (n1, n2, nzmax, flags)
 
subroutine fgsl_spmatrix_free (m)
 
integer(fgsl_int) function fgsl_spmatrix_realloc (nzmax, m)
 
integer(fgsl_int) function fgsl_spmatrix_set_zero (m)
 
integer(fgsl_size_t) function fgsl_spmatrix_nnz (m)
 
integer(fgsl_int) function fgsl_spmatrix_compare_idx (ia, ja, ib, jb)
 
integer(fgsl_int) function fgsl_spmatrix_memcpy (dest, src)
 
real(fgsl_double) function fgsl_spmatrix_get (m, i, j)
 
integer(fgsl_int) function fgsl_spmatrix_set (m, i, j, x)
 
type(fgsl_spmatrix) function fgsl_spmatrix_compcol (T)
 
subroutine fgsl_spmatrix_cumsum (n, c)
 
integer(fgsl_int) function fgsl_spmatrix_scale (m, x)
 
integer(fgsl_int) function fgsl_spmatrix_minmax (m, min_out, max_out)
 
integer(fgsl_int) function fgsl_spmatrix_add (c, a, b)
 
integer(fgsl_int) function fgsl_spmatrix_d2sp (S, A)
 
integer(fgsl_int) function fgsl_spmatrix_sp2d (A, S)
 
integer(fgsl_int) function fgsl_spmatrix_equal (a, b)
 
integer(fgsl_int) function fgsl_spmatrix_transpose_memcpy (dest, src)
 

Function/Subroutine Documentation

integer(fgsl_int) function fgsl_spmatrix_add ( type(fgsl_spmatrix), intent(inout)  c,
type(fgsl_spmatrix), intent(in)  a,
type(fgsl_spmatrix), intent(in)  b 
)
type(fgsl_spmatrix) function fgsl_spmatrix_alloc ( integer(fgsl_size_t), intent(in)  n1,
integer(fgsl_size_t), intent(in)  n2 
)
type(fgsl_spmatrix) function fgsl_spmatrix_alloc_nzmax ( integer(fgsl_size_t), intent(in)  n1,
integer(fgsl_size_t), intent(in)  n2,
integer(fgsl_size_t), intent(in)  nzmax,
integer(fgsl_size_t), intent(in)  flags 
)
integer(fgsl_int) function fgsl_spmatrix_compare_idx ( integer(fgsl_size_t), intent(in)  ia,
integer(fgsl_size_t), intent(in)  ja,
integer(fgsl_size_t), intent(in)  ib,
integer(fgsl_size_t), intent(in)  jb 
)
type(fgsl_spmatrix) function fgsl_spmatrix_compcol ( type(fgsl_spmatrix), intent(in)  T)
subroutine fgsl_spmatrix_cumsum ( integer(fgsl_size_t), intent(in)  n,
integer(fgsl_size_t), dimension(:), intent(inout), target  c 
)
integer(fgsl_int) function fgsl_spmatrix_d2sp ( type(fgsl_spmatrix), intent(inout)  S,
type(fgsl_matrix), intent(in)  A 
)
integer(fgsl_int) function fgsl_spmatrix_equal ( type(fgsl_spmatrix), intent(in)  a,
type(fgsl_spmatrix), intent(in)  b 
)
subroutine fgsl_spmatrix_free ( type(fgsl_spmatrix), intent(in)  m)
real(fgsl_double) function fgsl_spmatrix_get ( type(fgsl_spmatrix), intent(in)  m,
integer(fgsl_size_t), intent(in)  i,
integer(fgsl_size_t), intent(in)  j 
)
integer(fgsl_int) function fgsl_spmatrix_memcpy ( type(fgsl_spmatrix), intent(inout)  dest,
type(fgsl_spmatrix), intent(in)  src 
)
integer(fgsl_int) function fgsl_spmatrix_minmax ( type(fgsl_spmatrix), intent(in)  m,
real(fgsl_double), intent(out)  min_out,
real(fgsl_double), intent(out)  max_out 
)
integer(fgsl_size_t) function fgsl_spmatrix_nnz ( type(fgsl_spmatrix), intent(in)  m)
integer(fgsl_int) function fgsl_spmatrix_realloc ( integer(fgsl_size_t), intent(in)  nzmax,
type(fgsl_spmatrix), intent(inout)  m 
)
integer(fgsl_int) function fgsl_spmatrix_scale ( type(fgsl_spmatrix), intent(inout)  m,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_spmatrix_set ( type(fgsl_spmatrix), intent(in)  m,
integer(fgsl_size_t), intent(in)  i,
integer(fgsl_size_t), intent(in)  j,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function fgsl_spmatrix_set_zero ( type(fgsl_spmatrix), intent(inout)  m)
integer(fgsl_int) function fgsl_spmatrix_sp2d ( type(fgsl_matrix), intent(inout)  A,
type(fgsl_spmatrix), intent(in)  S 
)
integer(fgsl_int) function fgsl_spmatrix_transpose_memcpy ( type(fgsl_spmatrix), intent(inout)  dest,
type(fgsl_spmatrix), intent(in)  src 
)