|
| subroutine | create_matrix_csr (self, n_rows, n_cols, n_nnz, n_block_rows, n_block_cols) |
| | creates a csr matrix More...
|
| |
| subroutine | allocate_matrix_csr (self, n_rows, n_cols, n_nnz, n_block_rows, n_block_cols) |
| | allocates a csr matrix More...
|
| |
| subroutine | free_matrix_csr (self) |
| | destroys the current object More...
|
| |
| subroutine | dot_matrix_csr (self, x, y) |
| | apply the dot operation of real vector More...
|
| |
| subroutine | dot_vector_default (self, x, y) |
| | sequential dot operation More...
|
| |
| subroutine | add_values_matrix_csr (self, i_row, i_col, arr_x) |
| | adds values to the matrix More...
|
| |
| subroutine | set_values_matrix_csr (self, i_row, i_col, arr_x) |
| | sets values to the matrix More...
|
| |
| subroutine | get_diagonal_default_matrix_csr (self, diag, i_diag) |
| | extracts a specified diagonal from a matrix IMPORTANT: diag is a 1-rank array More...
|
| |
| subroutine | get_diagonal_block_matrix_csr (self, diag, i_diag) |
| | extracts a specified block diagonal from a matrix IMPORTANT: diag is a 3-rank array More...
|
| |
| subroutine | print_info_matrix_csr (self) |
| | prints the current object More...
|
| |
| subroutine | multiply_matrix_csr (self, mat_a, mat_b) |
| | performs the matrix by matrix product More...
|
| |