SStruct Grids
-
HYPRE_SStructGrid
-
A grid object is constructed out of several structured ``parts''
and an optional unstructured ``part''
-
HYPRE_SStructVariable
-
An enumerated type that supports cell centered, node centered, face
centered, and edge centered variables
-
int HYPRE_SStructGridCreate(MPI_Comm comm, int ndim, int nparts, HYPRE_SStructGrid *grid)
-
Create an ndim-dimensional grid object with nparts
structured parts
-
HYPRE_SStructGridDestroy
-
Destroy a grid object
-
int HYPRE_SStructGridSetExtents(HYPRE_SStructGrid grid, int part, int *ilower, int *iupper)
-
Set the extents for a box on a structured part of the grid
-
int HYPRE_SStructGridSetVariables(HYPRE_SStructGrid grid, int part, int nvars, HYPRE_SStructVariable *vartypes)
-
Describe the variables that live on a structured part of the grid
-
HYPRE_SStructGridAddVariables
-
Describe additional variables that live at a particular index
-
HYPRE_SStructGridSetNeighborBox
-
Describe how regions just outside of a part relate to other parts
-
HYPRE_SStructGridAddUnstructuredPart
-
Add an unstructured part to the grid
-
int HYPRE_SStructGridAssemble(HYPRE_SStructGrid grid)
-
Finalize the construction of the grid before using
-
int HYPRE_SStructGridSetPeriodic(HYPRE_SStructGrid grid, int part, int *periodic)
-
(Optional) Set periodic for a particular part
alphabetic index hierarchy of classes