ladel_sparse_matrix * ladel_add_matrices_advanced(ladel_double alpha, const ladel_sparse_matrix *A, ladel_double beta, const ladel_sparse_matrix *B, ladel_int values, ladel_work *work)
Returns a sparse matrix if values==TRUE, or a pattern matrix that includes the patterns of A and B i...
ladel_sparse_matrix * ladel_add_matrices_pattern(const ladel_sparse_matrix *A, const ladel_sparse_matrix *B, ladel_work *work)
Returns a pattern matrix whose pattern includes the patterns of A and B.
ladel_sparse_matrix * ladel_add_matrices(ladel_double alpha, const ladel_sparse_matrix *A, ladel_double beta, const ladel_sparse_matrix *B, ladel_work *work)
Returns a sparse matrix .
Structures and types used in LADEL routines.
int64_t ladel_int
Type for integer numbers (default: int64_t)
double ladel_double
Type for floating point numbers (default: double)
Sparse matrix in compressed column storage.
Workspace required for various routines in LADEL.