HYPRE_Int hypre_DistributedMatrixSetAuxiliaryData( hypre_DistributedMatrix *matrix, void *auxiliary_data ) { hypre_DistributedMatrixAuxiliaryData(matrix) = auxiliary_data; return(0); }
hypre_DistributedMatrix * hypre_DistributedMatrixCreate( MPI_Comm context ) { hypre_DistributedMatrix *matrix; matrix = hypre_CTAlloc(hypre_DistributedMatrix, 1); hypre_DistributedMatrixContext(matrix) = context; hypre_DistributedMatrixM(matrix) = -1; hypre_DistributedMatrixN(matrix) = -1; hypre_DistributedMatrixAuxiliaryData(matrix) = NULL; hypre_DistributedMatrixLocalStorage(matrix) = NULL; hypre_DistributedMatrixTranslator(matrix) = NULL; hypre_DistributedMatrixLocalStorageType(matrix) = HYPRE_UNITIALIZED; #ifdef HYPRE_TIMING matrix->GetRow_timer = hypre_InitializeTiming( "GetRow" ); #endif return matrix; }
void * hypre_DistributedMatrixGetAuxiliaryData( hypre_DistributedMatrix *matrix ) { return( hypre_DistributedMatrixAuxiliaryData(matrix) ); }
void * HYPRE_DistributedMatrixGetAuxiliaryData( HYPRE_DistributedMatrix matrix ) { return( hypre_DistributedMatrixAuxiliaryData( (hypre_DistributedMatrix *) matrix ) ); }