BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_sparsemat::sparsemat Type Reference

Type for a sparse matrix in Compressed Sparse Row (CSR) format. More...

Public Member Functions

procedure init init_sparsemat
 
procedure insert insert_sparsemat
 
procedure finalize finalize_sparsemat
 
procedure get_dense get_dense_sparsemat
 
procedure destroy destroy_sparsemat
 
procedure copy copy_sparsemat
 
procedure hcat hcat_sparsemat
 

Public Attributes

integer nr_rows
 Number of rows.
 
integer nr_cols
 Number of columns.
 
integer nr_nonzero
 Number of non-zero elements.
 
integer, dimension(:), allocatable row_starts_at_nz
 Array indicating the start of each row in the non-zero elements.
 
integer, dimension(:), allocatable col_idx
 Array of column indices for each non-zero element.
 
real(wp), dimension(:), allocatable values
 Array of non-zero values.
 

Detailed Description

Type for a sparse matrix in Compressed Sparse Row (CSR) format.


The documentation for this type was generated from the following file: