Struct Vectors
-
typedef struct hypre_StructVector_struct* HYPRE_StructVector
-
The vector object
-
int HYPRE_StructVectorCreate(MPI_Comm comm, HYPRE_StructGrid grid, HYPRE_StructVector *vector)
-
Create a vector object
-
int HYPRE_StructVectorDestroy(HYPRE_StructVector vector)
-
Destroy a vector object
-
int HYPRE_StructVectorInitialize(HYPRE_StructVector vector)
-
Prepare a vector object for setting coefficient values
-
int HYPRE_StructVectorSetValues(HYPRE_StructVector vector, int *index, double value)
-
Set vector coefficients index by index
-
int HYPRE_StructVectorSetBoxValues(HYPRE_StructVector vector, int *ilower, int *iupper, double *values)
-
Set vector coefficients a box at a time
-
int HYPRE_StructVectorAddToValues(HYPRE_StructVector vector, int *index, double value)
-
Set vector coefficients index by index
-
int HYPRE_StructVectorAddToBoxValues(HYPRE_StructVector vector, int *ilower, int *iupper, double *values)
-
Set vector coefficients a box at a time
-
int HYPRE_StructVectorAssemble(HYPRE_StructVector vector)
-
Finalize the construction of the vector before using
-
int HYPRE_StructVectorGetValues(HYPRE_StructVector vector, int *index, double *value)
-
Get vector coefficients index by index
-
int HYPRE_StructVectorGetBoxValues(HYPRE_StructVector vector, int *ilower, int *iupper, double *values)
-
Get vector coefficients a box at a time
-
HYPRE_StructVectorPrint
-
Print the vector to file
alphabetic index hierarchy of classes