man wnspmat (Fonctions bibliothèques) - sparse matrix data structures and operations
NAME
wnspmat - sparse matrix data structures and operations
SYNOPSIS
#include <wn/wnspmat.h> typedef struct wn_sparse_matrix_struct { int len_i,len_j; wn_sll *i_lists,*j_lists; /* list of entries */ wn_memgp group; } *wn_sparse_matrix; typedef struct wn_sparse_matrix_entry_struct { double value; int i,j; ptr baggage; } *wn_sparse_matrix_entry;
DESCRIPTION
The include file <wn/wnspmat.h> defines the sparse matrix structures above. Sparse matrix subroutines provide the following types of sparse matrix operations:
- creation
- input and output
- various optimization algorithms
len_i refers to the number of rows or height of the sparse matrix; len_j refers to the number of columns or width of the sparse matrix.
Other man pages refer to sparse matrix entry row i, column j as "sparse_matrix[i][j]". This array indexing cannot be performed on sparse matrices in C, although it makes a nice shorthand for use in man pages.
EXAMPLES
Look in /usr/doc/libwn6/examples for examples of sparse matrix code.
BUGS
Much of this code is not extensively tested.
SEE ALSO
wnmat
AUTHOR
Will Naylor