#include <SparseMatrix.h>
Public Attributes | |
Paso_SparseMatrixType | type |
dim_t | reference_counter |
dim_t | row_block_size |
dim_t | col_block_size |
dim_t | block_size |
dim_t | numRows |
dim_t | numCols |
Paso_Pattern * | pattern |
dim_t | len |
double * | val |
void * | solver |
Referenced by Paso_MKL1(), Paso_MKL_free1(), Paso_Solver_getAMG(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRows_CSR_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSC_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSR_BLK1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), and Paso_SparseMatrix_setValues().
Referenced by Paso_SparseMatrix_alloc(), Paso_SparseMatrix_free(), and Paso_SparseMatrix_getReference().
Referenced by Paso_Solver_getAMG(), Paso_Solver_getGS(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_Solver_updateIncompleteSchurComplement(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_saveHB_CSC(), and Paso_SparseMatrix_saveMM().
Referenced by Paso_Solver_getAMG(), Paso_Solver_getJacobi(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_saveHB_CSC(), and Paso_SparseMatrix_saveMM().
Referenced by Paso_Solver_getGS(), Paso_Solver_getJacobi(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), and Paso_SparseMatrix_setValues().
Referenced by Paso_MKL(), Paso_MKL1(), Paso_MKL_free(), Paso_MKL_free1(), Paso_Pattern_Aggregiation(), Paso_Pattern_coup(), Paso_Pattern_RS(), Paso_Solver_getAMG(), Paso_Solver_getGS(), Paso_Solver_getILU(), Paso_Solver_getRILU(), Paso_Solver_updateIncompleteSchurComplement(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_borrowNormalization(), Paso_SystemMatrix_getTotalNumRows(), Paso_SystemMatrix_rowSum(), and finley::SystemMatrixAdapter::Print_Matrix_Info().
Referenced by Finley_Assemble_addToSystemMatrix(), Paso_MKL(), Paso_MKL1(), Paso_MKL_free(), Paso_MKL_free1(), Paso_Pattern_Aggregiation(), Paso_Pattern_coup(), Paso_Pattern_RS(), Paso_Solver_getAMG(), Paso_Solver_getGS(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_Solver_solveAMG(), Paso_Solver_updateIncompleteSchurComplement(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_free(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRows_CSR_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSC_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSR_BLK1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SparseMatrix_setValues(), Paso_SystemMatrix_borrowNormalization(), Paso_SystemMatrix_MatrixVector_CSR_OFFSET0(), Paso_SystemMatrix_saveMM(), and finley::SystemMatrixAdapter::Print_Matrix_Info().
Referenced by Paso_Solver_getILU(), Paso_Solver_solveAMG(), Paso_SparseMatrix_alloc(), and Paso_SparseMatrix_saveHB_CSC().
double* Paso_SparseMatrix::val |
Referenced by Finley_Assemble_addToSystemMatrix(), Paso_FCT_setUp(), Paso_FCTransportProblem_addCorrectedFluxes(), Paso_FCTransportProblem_applyPreAntiDiffusionCorrection(), Paso_FCTransportProblem_setAntiDiffusionFlux(), Paso_FCTransportProblem_setLowOrderOperator(), Paso_FCTransportProblem_setRs(), Paso_FCTransportProblem_setUpConstraint(), Paso_MKL(), Paso_MKL1(), Paso_MKL_free(), Paso_MKL_free1(), Paso_Pattern_Aggregiation(), Paso_Pattern_coup(), Paso_Pattern_RS(), Paso_Solver_getAMG(), Paso_Solver_getGS(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_Solver_solveAMG(), Paso_Solver_solveGS(), Paso_Solver_updateIncompleteSchurComplement(), Paso_SolverFCT_setMuPaLuPbQ(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_free(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_loadMM_toCSR(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRows_CSR_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSC_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSR_BLK1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SparseMatrix_setValues(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), and Paso_SystemMatrix_saveMM().
Referenced by Paso_MKL1(), Paso_MKL_free1(), and Paso_SparseMatrix_alloc().