private static extern int Destroy(HYPRE_IJVector vector);
private static extern int Initialize(HYPRE_IJVector vector);
private static extern int Create(MPI_Comm comm, int jlower, int jupper, out HYPRE_IJVector vector);
private static extern int PrintVector(HYPRE_IJVector MPI_Comm, string file);
private static extern int GetLocalRange(HYPRE_IJVector vector, out int jlower, out int jupper);
public int HYPRE_IJVectorPrint(HYPRE_IJVector vector, string file) { return(PrintVector(vector, file)); }
public int HYPRE_IJVectorSetObjectType(HYPRE_IJVector vector, int type) { return(SetObjectType(vector, type)); }
private static extern int GetValues(HYPRE_IJVector vector, int nvalues, int[] indices, double[] values);
public int HYPRE_IJVectorAssemble(HYPRE_IJVector vector) { return(Assemble(vector)); }
public int HYPRE_IJVectorGetValues(HYPRE_IJVector vector, int nvalues, int[] indices, double[] values) { return(GetValues(vector, nvalues, indices, values)); }
public int HYPRE_IJVectorSetMaxOffProcElmts(HYPRE_IJVector vector, int max_off_proc_elmts) { return(SetMaxOffProcElmts(vector, max_off_proc_elmts)); }
public int HYPRE_IJVectorInitialize(HYPRE_IJVector vector) { return(Initialize(vector)); }
public int HYPRE_IJVectorDestroy(HYPRE_IJVector vector) { return(Destroy(vector)); }
private static extern int SetMaxOffProcElmts(HYPRE_IJVector vector, int max_off_proc_elmts);
public int HYPRE_IJVectorGetObjectType(HYPRE_IJVector vector, out int type) { return(GetObjectType(vector, out type)); }
private static extern int Assemble(HYPRE_IJVector vector);
public int HYPRE_IJVectorGetLocalRange(HYPRE_IJVector vector, out int jlower, out int jupper) { return(GetLocalRange(vector, out jlower, out jupper)); }
private static extern int GetObjectType(HYPRE_IJVector vector, out int type);
public int HYPRE_IJVectorGetObject(HYPRE_IJVector vector, out HYPRE_ParCRS_vector mtx_object) { return(GetObject(vector, out mtx_object)); }
private static extern int GetObject(HYPRE_IJVector vector, out HYPRE_ParCRS_vector mtx_object);
public int HYPRE_IJVectorCreate(MPI_Comm comm, int jlower, int jupper, out HYPRE_IJVector vector) { return(Create(comm, jlower, jupper, out vector)); }