IJ Vectors
-
typedef struct hypre_IJVector_struct* HYPRE_IJVector
-
The vector object
-
HYPRE_IJVectorCreate
-
Create a vector object
-
HYPRE_IJVectorDestroy
-
Destroy a vector object
-
HYPRE_IJVectorInitialize
-
Prepare a vector object for setting coefficient values
-
HYPRE_IJVectorSetMaxOffProcElmts
-
(Optional) Sets the maximum number of elements that are expected to be set
(or added) on other processors from this processor
This routine can significantly improve the efficiency of matrix
construction, and should always be utilized if possible
-
HYPRE_IJVectorSetValues
-
Sets values in vector
-
HYPRE_IJVectorAddToValues
-
Adds to values in vector
-
int HYPRE_IJVectorAssemble(HYPRE_IJVector vector)
-
Finalize the construction of the vector before using
-
HYPRE_IJVectorGetValues
-
Gets values in vector
-
HYPRE_IJVectorSetObjectType
-
Set the storage type of the vector object to be constructed
-
int HYPRE_IJVectorGetObjectType(HYPRE_IJVector vector, int *type)
-
Get the storage type of the constructed vector object
-
int HYPRE_IJVectorGetLocalRange(HYPRE_IJVector vector, int *jlower, int *jupper)
-
Returns range of the part of the vector owned by this processor
-
HYPRE_IJVectorGetObject
-
Get a reference to the constructed vector object
-
HYPRE_IJVectorRead
-
Read the vector from file
-
HYPRE_IJVectorPrint
-
Print the vector to file
alphabetic index hierarchy of classes
generated by doc++