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++