ESYS13
Revision_
|
Functions | |
Paso_SparseMatrix * | Paso_SparseMatrix_MatrixMatrix (const Paso_SparseMatrix *A, const Paso_SparseMatrix *B) |
void | Paso_SparseMatrix_MatrixMatrix_BB (Paso_SparseMatrix *C, const Paso_SparseMatrix *A, const Paso_SparseMatrix *B) |
void | Paso_SparseMatrix_MatrixMatrix_DB (Paso_SparseMatrix *C, const Paso_SparseMatrix *A, const Paso_SparseMatrix *B) |
void | Paso_SparseMatrix_MatrixMatrix_BD (Paso_SparseMatrix *C, const Paso_SparseMatrix *A, const Paso_SparseMatrix *B) |
void | Paso_SparseMatrix_MatrixMatrix_DD (Paso_SparseMatrix *C, const Paso_SparseMatrix *A, const Paso_SparseMatrix *B) |
Paso_SparseMatrix* Paso_SparseMatrix_MatrixMatrix | ( | const Paso_SparseMatrix * | A, |
const Paso_SparseMatrix * | B | ||
) |
References Paso_SparseMatrix::col_block_size, Esys_noError(), Esys_setError(), FALSE, MATRIX_FORMAT_BLK1, MATRIX_FORMAT_DEFAULT, MATRIX_FORMAT_DIAGONAL_BLOCK, Paso_SparseMatrix::numCols, Paso_SparseMatrix::numRows, Paso_Pattern_free(), Paso_Pattern_multiply(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_free(), Paso_SparseMatrix_MatrixMatrix_BB(), Paso_SparseMatrix_MatrixMatrix_BD(), Paso_SparseMatrix_MatrixMatrix_DB(), Paso_SparseMatrix_MatrixMatrix_DD(), Paso_SparseMatrix::pattern, Paso_SparseMatrix::row_block_size, Paso_SparseMatrix::type, and TYPE_ERROR.
Referenced by Paso_Preconditioner_LocalAMG_alloc().
void Paso_SparseMatrix_MatrixMatrix_BB | ( | Paso_SparseMatrix * | C, |
const Paso_SparseMatrix * | A, | ||
const Paso_SparseMatrix * | B | ||
) |
References Paso_SparseMatrix::block_size, Paso_SparseMatrix::col_block_size, Paso_Pattern::index, Paso_SparseMatrix::numRows, Paso_comparIndex(), Paso_SparseMatrix::pattern, Paso_Pattern::ptr, Paso_SparseMatrix::row_block_size, and Paso_SparseMatrix::val.
Referenced by Paso_SparseMatrix_MatrixMatrix().
void Paso_SparseMatrix_MatrixMatrix_BD | ( | Paso_SparseMatrix * | C, |
const Paso_SparseMatrix * | A, | ||
const Paso_SparseMatrix * | B | ||
) |
References Paso_SparseMatrix::block_size, Paso_SparseMatrix::col_block_size, Paso_Pattern::index, Paso_SparseMatrix::numRows, Paso_comparIndex(), Paso_SparseMatrix::pattern, Paso_Pattern::ptr, Paso_SparseMatrix::row_block_size, and Paso_SparseMatrix::val.
Referenced by Paso_SparseMatrix_MatrixMatrix().
void Paso_SparseMatrix_MatrixMatrix_DB | ( | Paso_SparseMatrix * | C, |
const Paso_SparseMatrix * | A, | ||
const Paso_SparseMatrix * | B | ||
) |
References Paso_SparseMatrix::block_size, Paso_SparseMatrix::col_block_size, Paso_Pattern::index, Paso_SparseMatrix::numRows, Paso_comparIndex(), Paso_SparseMatrix::pattern, Paso_Pattern::ptr, Paso_SparseMatrix::row_block_size, and Paso_SparseMatrix::val.
Referenced by Paso_SparseMatrix_MatrixMatrix().
void Paso_SparseMatrix_MatrixMatrix_DD | ( | Paso_SparseMatrix * | C, |
const Paso_SparseMatrix * | A, | ||
const Paso_SparseMatrix * | B | ||
) |