hypre/distributed_matrix/HYPRE_distributed_matrix_protos.h
1999-03-30 20:50:31 +00:00

31 lines
1.9 KiB
C

#ifdef __STDC__
# define P(s) s
#else
# define P(s) ()
#endif
/* HYPRE_distributed_matrix.c */
HYPRE_DistributedMatrix HYPRE_NewDistributedMatrix P((MPI_Comm context ));
int HYPRE_FreeDistributedMatrix P((HYPRE_DistributedMatrix matrix ));
int HYPRE_LimitedFreeDistributedMatrix P((HYPRE_DistributedMatrix matrix ));
int HYPRE_InitializeDistributedMatrix P((HYPRE_DistributedMatrix matrix ));
int HYPRE_AssembleDistributedMatrix P((HYPRE_DistributedMatrix matrix ));
int HYPRE_SetDistributedMatrixLocalStorageType P((HYPRE_DistributedMatrix matrix , int type ));
int HYPRE_GetDistributedMatrixLocalStorageType P((HYPRE_DistributedMatrix matrix ));
int HYPRE_SetDistributedMatrixLocalStorage P((HYPRE_DistributedMatrix matrix , void *LocalStorage ));
void *HYPRE_GetDistributedMatrixLocalStorage P((HYPRE_DistributedMatrix matrix ));
int HYPRE_SetDistributedMatrixTranslator P((HYPRE_DistributedMatrix matrix , void *Translator ));
void *HYPRE_GetDistributedMatrixTranslator P((HYPRE_DistributedMatrix matrix ));
int HYPRE_SetDistributedMatrixAuxiliaryData P((HYPRE_DistributedMatrix matrix , void *AuxiliaryData ));
void *HYPRE_GetDistributedMatrixAuxiliaryData P((HYPRE_DistributedMatrix matrix ));
MPI_Comm HYPRE_GetDistributedMatrixContext P((HYPRE_DistributedMatrix matrix ));
int HYPRE_GetDistributedMatrixDims P((HYPRE_DistributedMatrix matrix , int *M , int *N ));
int HYPRE_SetDistributedMatrixDims P((HYPRE_DistributedMatrix matrix , int M , int N ));
int HYPRE_PrintDistributedMatrix P((HYPRE_DistributedMatrix matrix ));
int HYPRE_GetDistributedMatrixLocalRange P((HYPRE_DistributedMatrix matrix , int *start , int *end ));
int HYPRE_GetDistributedMatrixRow P((HYPRE_DistributedMatrix matrix , int row , int *size , int **col_ind , double **values ));
int HYPRE_RestoreDistributedMatrixRow P((HYPRE_DistributedMatrix matrix , int row , int *size , int **col_ind , double **values ));
#undef P