24 #ifndef SPARSEMATRIXUNKNOWNPATTERN_H_INCLUDED 25 #define SPARSEMATRIXUNKNOWNPATTERN_H_INCLUDED 41 int init(
int num_rows,
int suggested_initial_size_for_row_vectors);
43 void add_off_diagonal_element(
int row_index,
int column_index,
scalar val);
45 void set_diagonal_element(
int row_index,
scalar val);
47 void calc_inverse_diagonal(
scalar *inv_D);
58 vector<sparse_entry> *
row;
vector< sparse_entry > * row
Definition: SparseMatrixUnknownPattern.h:58
const scalar zero
Definition: mat_vec_types.h:56
Definition: SparseMatrixUnknownPattern.h:35
int num_rows
Definition: SparseMatrixUnknownPattern.h:57
scalar * diagonal
Definition: SparseMatrixUnknownPattern.h:59
double scalar
Definition: mat_vec_types.h:36