Struct Matrices


o *HYPRE_StructMatrix
The matrix object
o HYPRE_StructMatrixCreate
Create a matrix object
o HYPRE_StructMatrixDestroy
Destroy a matrix object
o HYPRE_StructMatrixInitialize
Prepare a matrix object for setting coefficient values
o HYPRE_StructMatrixSetValues
Set matrix coefficients index by index.
o HYPRE_StructMatrixAddToValues
Add to matrix coefficients index by index.
o HYPRE_StructMatrixSetConstantValues
Set matrix coefficients which are constant over the grid.
o HYPRE_StructMatrixAddToConstantValues
Add to matrix coefficients which are constant over the grid.
o HYPRE_StructMatrixSetBoxValues
Set matrix coefficients a box at a time.
o HYPRE_StructMatrixAddToBoxValues
Add to matrix coefficients a box at a time.
o HYPRE_StructMatrixAssemble
Finalize the construction of the matrix before using
o HYPRE_StructMatrixSetSymmetric
Define symmetry properties of the matrix.
o HYPRE_StructMatrixSetConstantEntries
Specify which stencil entries are constant over the grid.
o HYPRE_StructMatrixSetNumGhost
Set the ghost layer in the matrix
o HYPRE_StructMatrixPrint
Print the matrix to file.
o HYPRE_StructMatrixMatvec
Matvec operator.

Alphabetic index