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


generated by doc++