|
| subroutine | sparsematrixmodule::spm_init (this, sparse, mem_path) |
| | Initialize sparse matrix from passed. More...
|
| |
| subroutine | sparsematrixmodule::spm_destroy (this) |
| |
| class(vectorbasetype) function, pointer | sparsematrixmodule::spm_create_vec_mm (this, n, name, mem_path) |
| |
| class(vectorbasetype) function, pointer | sparsematrixmodule::spm_create_vec (this, n) |
| |
| real(dp) function | sparsematrixmodule::spm_get_value_pos (this, ipos) |
| |
| real(dp) function | sparsematrixmodule::spm_get_diag_value (this, irow) |
| |
| subroutine | sparsematrixmodule::spm_set_diag_value (this, irow, diag_value) |
| |
| subroutine | sparsematrixmodule::spm_set_value_pos (this, ipos, value) |
| |
| subroutine | sparsematrixmodule::spm_add_value_pos (this, ipos, value) |
| |
| subroutine | sparsematrixmodule::spm_add_diag_value (this, irow, value) |
| |
| integer(i4b) function | sparsematrixmodule::spm_get_first_col_pos (this, irow) |
| |
| integer(i4b) function | sparsematrixmodule::spm_get_last_col_pos (this, irow) |
| |
| integer(i4b) function | sparsematrixmodule::spm_get_column (this, ipos) |
| |
| integer(i4b) function | sparsematrixmodule::spm_get_position (this, irow, icol) |
| | Return position index for (irow,icol) element in the matrix. This index can be used in other routines for direct access. More...
|
| |
| integer(i4b) function | sparsematrixmodule::spm_get_position_diag (this, irow) |
| |
| subroutine | sparsematrixmodule::allocate_scalars (this) |
| |
| subroutine | sparsematrixmodule::allocate_arrays (this) |
| |
| subroutine | sparsematrixmodule::spm_zero_entries (this) |
| | Set all entries in the matrix to zero. More...
|
| |
| subroutine | sparsematrixmodule::spm_zero_row_offdiag (this, irow) |
| | Set all off-diagonal entries in the matrix to zero. More...
|
| |
| subroutine | sparsematrixmodule::spm_get_aij (this, ia, ja, amat) |
| |
| integer(i4b) function | sparsematrixmodule::spm_get_row_offset (this) |
| |
| subroutine | sparsematrixmodule::spm_multiply (this, vec_x, vec_y) |
| | Calculates the matrix vector product y = A*x. More...
|
| |