IJ Vectors


o *HYPRE_IJVector
The vector object
o HYPRE_IJVectorCreate
Create a vector object.
o HYPRE_IJVectorDestroy
Destroy a vector object.
o HYPRE_IJVectorInitialize
Prepare a vector object for setting coefficient values.
o 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.
o HYPRE_IJVectorSetValues
Sets values in vector.
o HYPRE_IJVectorAddToValues
Adds to values in vector.
o HYPRE_IJVectorAssemble
Finalize the construction of the vector before using
o HYPRE_IJVectorGetValues
Gets values in vector.
o HYPRE_IJVectorSetObjectType
Set the storage type of the vector object to be constructed.
o HYPRE_IJVectorGetObjectType
Get the storage type of the constructed vector object
o HYPRE_IJVectorGetLocalRange
Returns range of the part of the vector owned by this processor
o HYPRE_IJVectorGetObject
Get a reference to the constructed vector object.
o HYPRE_IJVectorRead
Read the vector from file.
o HYPRE_IJVectorPrint
Print the vector to file.

Alphabetic index