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_SStructMatrixSetBoxValues
Set matrix coefficients a box at a time
HYPRE_SStructMatrixAddToValues
Add to matrix coefficients index by index
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_SStructMatrixSetSymmetric
Define symmetry properties of the matrix
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++