28 #ifndef CSR_MATRIX_HEADER
29 #define CSR_MATRIX_HEADER
int n
Definition: csr_matrix.h:42
int ergo_CSR_copy(csr_matrix_struct *csrDest, const csr_matrix_struct *csrSource)
Definition: csr_matrix.cc:171
double ergo_real
Definition: realtype.h:53
int nnz
Definition: csr_matrix.h:43
ergo_real ergo_CSR_get_element(const csr_matrix_struct *csr, int row, int col)
Definition: csr_matrix.cc:268
ergo_real * elementList
Definition: csr_matrix.h:46
int * columnIndexList
Definition: csr_matrix.h:47
int ergo_CSR_add_to_element(csr_matrix_struct *csr, int row, int col, ergo_real value)
Definition: csr_matrix.cc:242
int firstElementIndex
Definition: csr_matrix.h:37
Definition: csr_matrix.h:40
ergo_real ergo_CSR_get_max_abs_element(const csr_matrix_struct *csr)
Definition: csr_matrix.cc:290
int ergo_CSR_get_values_singlerow(const csr_matrix_struct *csr, int row, int *colind, ergo_real *values, int nvalues)
Definition: csr_matrix.cc:348
int symmetryFlag
Definition: csr_matrix.h:44
int ergo_CSR_get_nvalues_singlerow(const csr_matrix_struct *csr, int row)
Definition: csr_matrix.cc:341
int ergo_CSR_get_nvalues(const csr_matrix_struct *csr)
Definition: csr_matrix.cc:304
Definition: csr_matrix.h:34
int ergo_CSR_get_values(const csr_matrix_struct *csr, int *rowind, int *colind, ergo_real *values, int nvalues)
Definition: csr_matrix.cc:311
int ergo_CSR_add_equal_structure(csr_matrix_struct *csrDest, const csr_matrix_struct *csrSource)
Definition: csr_matrix.cc:192
int noOfElementsInRow
Definition: csr_matrix.h:36
csr_matrix_row_struct * rowList
Definition: csr_matrix.h:45
int ergo_CSR_create(csr_matrix_struct *csr, int symmetryFlag, int n, int nnz, int *rowind, int *colind)
Definition: csr_matrix.cc:64
int ergo_CSR_destroy(csr_matrix_struct *csr)
Definition: csr_matrix.cc:161