SStruct Vectors


typedef struct hypre_SStructVector_struct* HYPRE_SStructVector
The vector object
int HYPRE_SStructVectorCreate(MPI_Comm comm, HYPRE_SStructGrid grid, HYPRE_SStructVector *vector)
Create a vector object
int HYPRE_SStructVectorDestroy(HYPRE_SStructVector vector)
Destroy a vector object
int HYPRE_SStructVectorInitialize(HYPRE_SStructVector vector)
Prepare a vector object for setting coefficient values
HYPRE_SStructVectorSetValues
Set vector coefficients index by index
HYPRE_SStructVectorSetBoxValues
Set vector coefficients a box at a time
HYPRE_SStructVectorAddToValues
Set vector coefficients index by index
HYPRE_SStructVectorAddToBoxValues
Set vector coefficients a box at a time
int HYPRE_SStructVectorAssemble(HYPRE_SStructVector vector)
Finalize the construction of the vector before using
int HYPRE_SStructVectorGather(HYPRE_SStructVector vector)
Gather vector data so that efficient GetValues can be done
HYPRE_SStructVectorGetValues
Get vector coefficients index by index
HYPRE_SStructVectorGetBoxValues
Get vector coefficients a box at a time
HYPRE_SStructVectorSetObjectType
Set the storage type of the vector object to be constructed
HYPRE_SStructVectorGetObject
Get a reference to the constructed vector object
int HYPRE_SStructVectorSetComplex(HYPRE_SStructVector vector)
Set the vector to be complex
HYPRE_SStructVectorPrint
Print the vector to file
alphabetic index hierarchy of classes


generated by doc++