|
typedef struct hypre_IJMatrix_struct * | HYPRE_IJMatrix |
|
HYPRE_Int | HYPRE_IJMatrixCreate (MPI_Comm comm, HYPRE_BigInt ilower, HYPRE_BigInt iupper, HYPRE_BigInt jlower, HYPRE_BigInt jupper, HYPRE_IJMatrix *matrix) |
|
HYPRE_Int | HYPRE_IJMatrixDestroy (HYPRE_IJMatrix matrix) |
|
HYPRE_Int | HYPRE_IJMatrixInitialize (HYPRE_IJMatrix matrix) |
|
HYPRE_Int | HYPRE_IJMatrixInitialize_v2 (HYPRE_IJMatrix matrix, HYPRE_MemoryLocation memory_location) |
|
HYPRE_Int | HYPRE_IJMatrixSetValues (HYPRE_IJMatrix matrix, HYPRE_Int nrows, HYPRE_Int *ncols, const HYPRE_BigInt *rows, const HYPRE_BigInt *cols, const HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJMatrixSetConstantValues (HYPRE_IJMatrix matrix, HYPRE_Complex value) |
|
HYPRE_Int | HYPRE_IJMatrixAddToValues (HYPRE_IJMatrix matrix, HYPRE_Int nrows, HYPRE_Int *ncols, const HYPRE_BigInt *rows, const HYPRE_BigInt *cols, const HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJMatrixSetValues2 (HYPRE_IJMatrix matrix, HYPRE_Int nrows, HYPRE_Int *ncols, const HYPRE_BigInt *rows, const HYPRE_Int *row_indexes, const HYPRE_BigInt *cols, const HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJMatrixAddToValues2 (HYPRE_IJMatrix matrix, HYPRE_Int nrows, HYPRE_Int *ncols, const HYPRE_BigInt *rows, const HYPRE_Int *row_indexes, const HYPRE_BigInt *cols, const HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJMatrixAssemble (HYPRE_IJMatrix matrix) |
|
HYPRE_Int | HYPRE_IJMatrixGetRowCounts (HYPRE_IJMatrix matrix, HYPRE_Int nrows, HYPRE_BigInt *rows, HYPRE_Int *ncols) |
|
HYPRE_Int | HYPRE_IJMatrixGetValues (HYPRE_IJMatrix matrix, HYPRE_Int nrows, HYPRE_Int *ncols, HYPRE_BigInt *rows, HYPRE_BigInt *cols, HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJMatrixSetObjectType (HYPRE_IJMatrix matrix, HYPRE_Int type) |
|
HYPRE_Int | HYPRE_IJMatrixGetObjectType (HYPRE_IJMatrix matrix, HYPRE_Int *type) |
|
HYPRE_Int | HYPRE_IJMatrixGetLocalRange (HYPRE_IJMatrix matrix, HYPRE_BigInt *ilower, HYPRE_BigInt *iupper, HYPRE_BigInt *jlower, HYPRE_BigInt *jupper) |
|
HYPRE_Int | HYPRE_IJMatrixGetObject (HYPRE_IJMatrix matrix, void **object) |
|
HYPRE_Int | HYPRE_IJMatrixSetRowSizes (HYPRE_IJMatrix matrix, const HYPRE_Int *sizes) |
|
HYPRE_Int | HYPRE_IJMatrixSetDiagOffdSizes (HYPRE_IJMatrix matrix, const HYPRE_Int *diag_sizes, const HYPRE_Int *offdiag_sizes) |
|
HYPRE_Int | HYPRE_IJMatrixSetMaxOffProcElmts (HYPRE_IJMatrix matrix, HYPRE_Int max_off_proc_elmts) |
|
HYPRE_Int | HYPRE_IJMatrixSetPrintLevel (HYPRE_IJMatrix matrix, HYPRE_Int print_level) |
|
HYPRE_Int | HYPRE_IJMatrixSetOMPFlag (HYPRE_IJMatrix matrix, HYPRE_Int omp_flag) |
|
HYPRE_Int | HYPRE_IJMatrixRead (const char *filename, MPI_Comm comm, HYPRE_Int type, HYPRE_IJMatrix *matrix) |
|
HYPRE_Int | HYPRE_IJMatrixPrint (HYPRE_IJMatrix matrix, const char *filename) |
|
|
typedef struct hypre_IJVector_struct * | HYPRE_IJVector |
|
HYPRE_Int | HYPRE_IJVectorCreate (MPI_Comm comm, HYPRE_BigInt jlower, HYPRE_BigInt jupper, HYPRE_IJVector *vector) |
|
HYPRE_Int | HYPRE_IJVectorDestroy (HYPRE_IJVector vector) |
|
HYPRE_Int | HYPRE_IJVectorInitialize (HYPRE_IJVector vector) |
|
HYPRE_Int | HYPRE_IJVectorInitialize_v2 (HYPRE_IJVector vector, HYPRE_MemoryLocation memory_location) |
|
HYPRE_Int | HYPRE_IJVectorSetMaxOffProcElmts (HYPRE_IJVector vector, HYPRE_Int max_off_proc_elmts) |
|
HYPRE_Int | HYPRE_IJVectorSetValues (HYPRE_IJVector vector, HYPRE_Int nvalues, const HYPRE_BigInt *indices, const HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJVectorAddToValues (HYPRE_IJVector vector, HYPRE_Int nvalues, const HYPRE_BigInt *indices, const HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJVectorAssemble (HYPRE_IJVector vector) |
|
HYPRE_Int | HYPRE_IJVectorGetValues (HYPRE_IJVector vector, HYPRE_Int nvalues, const HYPRE_BigInt *indices, HYPRE_Complex *values) |
|
HYPRE_Int | HYPRE_IJVectorSetObjectType (HYPRE_IJVector vector, HYPRE_Int type) |
|
HYPRE_Int | HYPRE_IJVectorGetObjectType (HYPRE_IJVector vector, HYPRE_Int *type) |
|
HYPRE_Int | HYPRE_IJVectorGetLocalRange (HYPRE_IJVector vector, HYPRE_BigInt *jlower, HYPRE_BigInt *jupper) |
|
HYPRE_Int | HYPRE_IJVectorGetObject (HYPRE_IJVector vector, void **object) |
|
HYPRE_Int | HYPRE_IJVectorSetPrintLevel (HYPRE_IJVector vector, HYPRE_Int print_level) |
|
HYPRE_Int | HYPRE_IJVectorRead (const char *filename, MPI_Comm comm, HYPRE_Int type, HYPRE_IJVector *vector) |
|
HYPRE_Int | HYPRE_IJVectorPrint (HYPRE_IJVector vector, const char *filename) |
|