SStruct Matrices
-
typedef struct hypre_SStructMatrix_struct* HYPRE_SStructMatrix
-
The matrix object
-
int HYPRE_SStructMatrixCreate(MPI_Comm comm, HYPRE_SStructGraph graph, HYPRE_SStructMatrix *matrix)
-
Create a matrix object
-
int HYPRE_SStructMatrixDestroy(HYPRE_SStructMatrix matrix)
-
Destroy a matrix object
-
int HYPRE_SStructMatrixInitialize(HYPRE_SStructMatrix matrix)
-
Prepare a matrix object for setting coefficient values
-
HYPRE_SStructMatrixSetValues
-
Set matrix coefficients index by index
-
HYPRE_SStructMatrixAddToValues
-
Add to matrix coefficients index by index
-
HYPRE_SStructMatrixSetBoxValues
-
Set matrix coefficients a box at a time
-
HYPRE_SStructMatrixAddToBoxValues
-
Add to matrix coefficients a box at a time
-
int HYPRE_SStructMatrixAssemble(HYPRE_SStructMatrix matrix)
-
Finalize the construction of the matrix before using
-
HYPRE_SStructMatrixGetValues
-
Get matrix coefficients index by index
-
HYPRE_SStructMatrixGetBoxValues
-
Get matrix coefficients a box at a time
-
HYPRE_SStructMatrixSetSymmetric
-
Define symmetry properties for the stencil entries in the matrix
-
int HYPRE_SStructMatrixSetNSSymmetric(HYPRE_SStructMatrix matrix, int symmetric)
-
Define symmetry properties for all non-stencil matrix entries
-
HYPRE_SStructMatrixSetObjectType
-
Set the storage type of the matrix object to be constructed
-
HYPRE_SStructMatrixGetObject
-
Get a reference to the constructed matrix object
-
int HYPRE_SStructMatrixSetComplex(HYPRE_SStructMatrix matrix)
-
Set the matrix to be complex
-
HYPRE_SStructMatrixPrint
-
Print the matrix to file
alphabetic index hierarchy of classes
generated by doc++