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++