|
| const std::vector< int > & | Stencil (int i=0) |
| | Local Stencil Info. More...
|
| |
| int | RowIndex (int i=0) |
| | RowIndex. More...
|
| |
| const std::vector< long long > & | Stencil64 (int i=0) |
| | Local Stencil Info. More...
|
| |
| long long | RowIndex64 (int i=0) |
| | RowIndex. More...
|
| |
| void | LoadBlock (const Epetra_RowMatrix &BaseMatrix, const int Row, const int Col) |
| | Routine for loading a base matrices values into the large Block Matrix The Row and Col arguments are indices into RowStencil. More...
|
| |
| void | LoadBlock (const Epetra_RowMatrix &BaseMatrix, const long long Row, const long long Col) |
| |
| void | SumIntoBlock (double alpha, const Epetra_RowMatrix &BaseMatrix, const int Row, const int Col) |
| | Routine for summing base matrices values into the large Block Matrix The Row and Col arguments are indices into RowStencil. More...
|
| |
| void | SumIntoBlock (double alpha, const Epetra_RowMatrix &BaseMatrix, const long long Row, const long long Col) |
| |
| void | SumIntoGlobalBlock (double alpha, const Epetra_RowMatrix &BaseMatrix, const int Row, const int Col) |
| | Routine for summing base matrices values into the large Block Matrix The Row and Col arguments are global indices. More...
|
| |
| void | SumIntoGlobalBlock (double alpha, const Epetra_RowMatrix &BaseMatrix, const long long Row, const long long Col) |
| |
| void | BlockSumIntoGlobalValues (const int BaseRow, int NumIndices, double *Values, const int *Indices, const int Row, const int Col) |
| | Sum Entries into Block matrix using base-matrix numbering plus block Row and Col The Row and Col arguments are indices into RowStencil. More...
|
| |
| void | BlockSumIntoGlobalValues (const long long BaseRow, int NumIndices, double *Values, const long long *Indices, const long long Row, const long long Col) |
| |
| void | BlockReplaceGlobalValues (const int BaseRow, int NumIndices, double *Values, const int *Indices, const int Row, const int Col) |
| |
| void | BlockReplaceGlobalValues (const long long BaseRow, int NumIndices, double *Values, const long long *Indices, const long long Row, const long long Col) |
| |
| void | BlockExtractGlobalRowView (const int BaseRow, int &NumEntries, double *&Values, const int Row, const int Col) |
| |
| void | BlockExtractGlobalRowView (const long long BaseRow, int &NumEntries, double *&Values, const long long Row, const long long Col) |
| |
| void | ExtractBlock (Epetra_CrsMatrix &BaseMatrix, const int Row, const int Col) |
| |
| void | ExtractBlock (Epetra_CrsMatrix &BaseMatrix, const long long Row, const long long Col) |
| |
| template<> |
| std::vector< int > & | TRowIndices () |
| |
| template<> |
| std::vector< std::vector< int > > & | TRowStencil () |
| |
| template<> |
| std::vector< long long > & | TRowIndices () |
| |
| template<> |
| std::vector< std::vector< long long > > & | TRowStencil () |
| |
| void | FusedImport (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Import &RowImporter, const Epetra_Map *DomainMap, const Epetra_Map *RangeMap, bool RestrictCommunicator) |
| |
| void | FusedExport (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Export &RowExporter, const Epetra_Map *DomainMap, const Epetra_Map *RangeMap, bool RestrictCommunicator) |
| |
| void | FusedImport (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Import &RowImporter, const Epetra_Import *DomainImporter, const Epetra_Map *DomainMap, const Epetra_Map *RangeMap, bool RestrictCommunicator) |
| |
| void | FusedExport (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Export &RowExporter, const Epetra_Export *DomainExporter, const Epetra_Map *DomainMap, const Epetra_Map *RangeMap, bool RestrictCommunicator) |
| |
| | Epetra_CrsMatrix (Epetra_DataAccess CV, const Epetra_Map &RowMap, const int *NumEntriesPerRow, bool StaticProfile=false) |
| |
| | Epetra_CrsMatrix (Epetra_DataAccess CV, const Epetra_Map &RowMap, int NumEntriesPerRow, bool StaticProfile=false) |
| |
| | Epetra_CrsMatrix (Epetra_DataAccess CV, const Epetra_Map &RowMap, const Epetra_Map &ColMap, const int *NumEntriesPerRow, bool StaticProfile=false) |
| |
| | Epetra_CrsMatrix (Epetra_DataAccess CV, const Epetra_Map &RowMap, const Epetra_Map &ColMap, int NumEntriesPerRow, bool StaticProfile=false) |
| |
| | Epetra_CrsMatrix (Epetra_DataAccess CV, const Epetra_CrsGraph &Graph) |
| |
| | Epetra_CrsMatrix (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Import &RowImporter, const Epetra_Map *DomainMap=0, const Epetra_Map *RangeMap=0, bool RestrictCommunicator=false) |
| |
| | Epetra_CrsMatrix (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Import &RowImporter, const Epetra_Import *DomainImporter, const Epetra_Map *DomainMap, const Epetra_Map *RangeMap, bool RestrictCommunicator) |
| |
| | Epetra_CrsMatrix (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Export &RowExporter, const Epetra_Map *DomainMap=0, const Epetra_Map *RangeMap=0, bool RestrictCommunicator=false) |
| |
| | Epetra_CrsMatrix (const Epetra_CrsMatrix &SourceMatrix, const Epetra_Export &RowExporter, const Epetra_Export *DomainExporter, const Epetra_Map *DomainMap, const Epetra_Map *RangeMap, bool RestrictCommunicator) |
| |
| | Epetra_CrsMatrix (const Epetra_CrsMatrix &Matrix) |
| |
| virtual | ~Epetra_CrsMatrix () |
| |
| Epetra_CrsMatrix & | operator= (const Epetra_CrsMatrix &src) |
| |
| int | PutScalar (double ScalarConstant) |
| |
| int | Scale (double ScalarConstant) |
| |
| virtual int | InsertGlobalValues (int GlobalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| virtual int | InsertGlobalValues (long long GlobalRow, int NumEntries, const double *Values, const long long *Indices) |
| |
| virtual int | InsertGlobalValues (int GlobalRow, int NumEntries, double *Values, int *Indices) |
| |
| virtual int | InsertGlobalValues (long long GlobalRow, int NumEntries, double *Values, long long *Indices) |
| |
| virtual int | ReplaceGlobalValues (int GlobalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| virtual int | ReplaceGlobalValues (long long GlobalRow, int NumEntries, const double *Values, const long long *Indices) |
| |
| virtual int | SumIntoGlobalValues (int GlobalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| virtual int | SumIntoGlobalValues (long long GlobalRow, int NumEntries, const double *Values, const long long *Indices) |
| |
| int | InsertMyValues (int MyRow, int NumEntries, const double *Values, const int *Indices) |
| |
| int | InsertMyValues (int MyRow, int NumEntries, double *Values, int *Indices) |
| |
| int | ReplaceMyValues (int MyRow, int NumEntries, const double *Values, const int *Indices) |
| |
| int | SumIntoMyValues (int MyRow, int NumEntries, const double *Values, const int *Indices) |
| |
| int | ReplaceDiagonalValues (const Epetra_Vector &Diagonal) |
| |
| int | FillComplete (bool OptimizeDataStorage=true) |
| |
| int | FillComplete (const Epetra_Map &DomainMap, const Epetra_Map &RangeMap, bool OptimizeDataStorage=true) |
| |
| int | OptimizeStorage () |
| |
| int | MakeDataContiguous () |
| |
| int | ExtractGlobalRowCopy (int GlobalRow, int Length, int &NumEntries, double *Values, int *Indices) const |
| |
| int | ExtractGlobalRowCopy (long long GlobalRow, int Length, int &NumEntries, double *Values, long long *Indices) const |
| |
| int | ExtractMyRowCopy (int MyRow, int Length, int &NumEntries, double *Values, int *Indices) const |
| |
| int | ExtractGlobalRowCopy (int GlobalRow, int Length, int &NumEntries, double *Values) const |
| |
| int | ExtractGlobalRowCopy (long long GlobalRow, int Length, int &NumEntries, double *Values) const |
| |
| int | ExtractMyRowCopy (int MyRow, int Length, int &NumEntries, double *Values) const |
| |
| int | ExtractDiagonalCopy (Epetra_Vector &Diagonal) const |
| |
| int | ExtractGlobalRowView (int GlobalRow, int &NumEntries, double *&Values, int *&Indices) const |
| |
| int | ExtractGlobalRowView (long long GlobalRow, int &NumEntries, double *&Values, long long *&Indices) const |
| |
| int | ExtractMyRowView (int MyRow, int &NumEntries, double *&Values, int *&Indices) const |
| |
| int | ExtractGlobalRowView (int GlobalRow, int &NumEntries, double *&Values) const |
| |
| int | ExtractGlobalRowView (long long GlobalRow, int &NumEntries, double *&Values) const |
| |
| int | ExtractMyRowView (int MyRow, int &NumEntries, double *&Values) const |
| |
| int | Multiply (bool TransA, const Epetra_Vector &x, Epetra_Vector &y) const |
| |
| int | Multiply1 (bool TransA, const Epetra_Vector &x, Epetra_Vector &y) const |
| |
| int | Multiply (bool TransA, const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| |
| int | Multiply1 (bool TransA, const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| |
| int | Solve (bool Upper, bool Trans, bool UnitDiagonal, const Epetra_Vector &x, Epetra_Vector &y) const |
| |
| int | Solve (bool Upper, bool Trans, bool UnitDiagonal, const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| |
| int | InvRowSums (Epetra_Vector &x) const |
| |
| int | InvRowMaxs (Epetra_Vector &x) const |
| |
| int | LeftScale (const Epetra_Vector &x) |
| |
| int | InvColSums (Epetra_Vector &x) const |
| |
| int | InvColMaxs (Epetra_Vector &x) const |
| |
| int | RightScale (const Epetra_Vector &x) |
| |
| bool | Filled () const |
| |
| bool | StorageOptimized () const |
| |
| bool | IndicesAreGlobal () const |
| |
| bool | IndicesAreLocal () const |
| |
| bool | IndicesAreContiguous () const |
| |
| bool | LowerTriangular () const |
| |
| bool | UpperTriangular () const |
| |
| bool | NoDiagonal () const |
| |
| double | NormInf () const |
| |
| double | NormOne () const |
| |
| double | NormFrobenius () const |
| |
| int | NumGlobalNonzeros () const |
| |
| long long | NumGlobalNonzeros64 () const |
| |
| int | NumGlobalRows () const |
| |
| long long | NumGlobalRows64 () const |
| |
| int | NumGlobalCols () const |
| |
| long long | NumGlobalCols64 () const |
| |
| int | NumGlobalDiagonals () const |
| |
| long long | NumGlobalDiagonals64 () const |
| |
| int | NumMyNonzeros () const |
| |
| int | NumMyRows () const |
| |
| int | NumMyCols () const |
| |
| int | NumMyDiagonals () const |
| |
| int | NumGlobalEntries (long long Row) const |
| |
| int | NumAllocatedGlobalEntries (int Row) const |
| |
| int | MaxNumEntries () const |
| |
| int | GlobalMaxNumEntries () const |
| |
| int | NumMyEntries (int Row) const |
| |
| int | NumAllocatedMyEntries (int Row) const |
| |
| int | IndexBase () const |
| |
| long long | IndexBase64 () const |
| |
| bool | StaticGraph () |
| |
| const Epetra_CrsGraph & | Graph () const |
| |
| const Epetra_Map & | RowMap () const |
| |
| int | ReplaceRowMap (const Epetra_BlockMap &newmap) |
| |
| bool | HaveColMap () const |
| |
| int | ReplaceColMap (const Epetra_BlockMap &newmap) |
| |
| int | ReplaceDomainMapAndImporter (const Epetra_Map &NewDomainMap, const Epetra_Import *NewImporter) |
| |
| int | RemoveEmptyProcessesInPlace (const Epetra_BlockMap *NewMap) |
| |
| const Epetra_Map & | ColMap () const |
| |
| const Epetra_Map & | DomainMap () const |
| |
| const Epetra_Map & | RangeMap () const |
| |
| const Epetra_Import * | Importer () const |
| |
| const Epetra_Export * | Exporter () const |
| |
| const Epetra_Comm & | Comm () const |
| |
| int | LRID (int GRID_in) const |
| |
| int | LRID (long long GRID_in) const |
| |
| int | GRID (int LRID_in) const |
| |
| long long | GRID64 (int LRID_in) const |
| |
| int | LCID (int GCID_in) const |
| |
| int | LCID (long long GCID_in) const |
| |
| int | GCID (int LCID_in) const |
| |
| long long | GCID64 (int LCID_in) const |
| |
| bool | MyGRID (int GRID_in) const |
| |
| bool | MyGRID (long long GRID_in) const |
| |
| bool | MyLRID (int LRID_in) const |
| |
| bool | MyGCID (int GCID_in) const |
| |
| bool | MyGCID (long long GCID_in) const |
| |
| bool | MyLCID (int LCID_in) const |
| |
| bool | MyGlobalRow (int GID) const |
| |
| bool | MyGlobalRow (long long GID) const |
| |
| virtual void | Print (std::ostream &os) const |
| |
| const char * | Label () const |
| |
| int | SetUseTranspose (bool UseTranspose_in) |
| |
| int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| |
| int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| |
| bool | HasNormInf () const |
| |
| bool | UseTranspose () const |
| |
| const Epetra_Map & | OperatorDomainMap () const |
| |
| const Epetra_Map & | OperatorRangeMap () const |
| |
| int | NumMyRowEntries (int MyRow, int &NumEntries) const |
| |
| const Epetra_BlockMap & | Map () const |
| |
| const Epetra_Map & | RowMatrixRowMap () const |
| |
| const Epetra_Map & | RowMatrixColMap () const |
| |
| const Epetra_Import * | RowMatrixImporter () const |
| |
| double * | operator[] (int Loc) |
| |
| double * | operator[] (int Loc) const |
| |
| int | ExtractCrsDataPointers (int *&IndexOffset, int *&Indices, double *&Values_in) const |
| |
| Epetra_IntSerialDenseVector & | ExpertExtractIndexOffset () |
| |
| Epetra_IntSerialDenseVector & | ExpertExtractIndices () |
| |
| double *& | ExpertExtractValues () |
| |
| int | ExpertStaticFillComplete (const Epetra_Map &DomainMap, const Epetra_Map &RangeMap, const Epetra_Import *Importer=0, const Epetra_Export *Exporter=0, int NumMyDiagonals=-1) |
| |
| int | ExpertMakeUniqueCrsGraphData () |
| |
| int | SortGhostsAssociatedWithEachProcessor (bool Flag) |
| |
| const Epetra_Map & | ImportMap () const |
| |
| int | TransformToLocal () |
| |
| int | TransformToLocal (const Epetra_Map *DomainMap, const Epetra_Map *RangeMap) |
| |
| | Epetra_DistObject (const Epetra_BlockMap &Map) |
| |
| | Epetra_DistObject (const Epetra_BlockMap &Map, const char *const Label) |
| |
| | Epetra_DistObject (const Epetra_DistObject &Source) |
| |
| virtual | ~Epetra_DistObject () |
| |
| int | Import (const Epetra_SrcDistObject &A, const Epetra_Import &Importer, Epetra_CombineMode CombineMode, const Epetra_OffsetIndex *Indexor=0) |
| |
| int | Import (const Epetra_SrcDistObject &A, const Epetra_Export &Exporter, Epetra_CombineMode CombineMode, const Epetra_OffsetIndex *Indexor=0) |
| |
| int | Export (const Epetra_SrcDistObject &A, const Epetra_Import &Importer, Epetra_CombineMode CombineMode, const Epetra_OffsetIndex *Indexor=0) |
| |
| int | Export (const Epetra_SrcDistObject &A, const Epetra_Export &Exporter, Epetra_CombineMode CombineMode, const Epetra_OffsetIndex *Indexor=0) |
| |
| const Epetra_BlockMap & | Map () const |
| |
| const Epetra_Comm & | Comm () const |
| |
| bool | DistributedGlobal () const |
| |
| | Epetra_Object (int TracebackModeIn=-1, bool set_label=true) |
| |
| | Epetra_Object (const char *const Label, int TracebackModeIn=-1) |
| |
| | Epetra_Object (const Epetra_Object &Object) |
| |
| virtual | ~Epetra_Object () |
| |
| virtual void | SetLabel (const char *const Label) |
| |
| virtual int | ReportError (const std::string Message, int ErrorCode) const |
| |
| virtual | ~Epetra_SrcDistObject () |
| |
| Epetra_CompObject & | operator= (const Epetra_CompObject &src) |
| |
| | Epetra_CompObject () |
| |
| | Epetra_CompObject (const Epetra_CompObject &Source) |
| |
| virtual | ~Epetra_CompObject () |
| |
| void | SetFlopCounter (const Epetra_Flops &FlopCounter_in) |
| |
| void | SetFlopCounter (const Epetra_CompObject &CompObject) |
| |
| void | UnsetFlopCounter () |
| |
| Epetra_Flops * | GetFlopCounter () const |
| |
| void | ResetFlops () const |
| |
| double | Flops () const |
| |
| void | UpdateFlops (int Flops_in) const |
| |
| void | UpdateFlops (long int Flops_in) const |
| |
| void | UpdateFlops (long long Flops_in) const |
| |
| void | UpdateFlops (double Flops_in) const |
| |
| void | UpdateFlops (float Flops_in) const |
| |
| | Epetra_BLAS (void) |
| |
| | Epetra_BLAS (const Epetra_BLAS &BLAS) |
| |
| virtual | ~Epetra_BLAS (void) |
| |
| float | ASUM (const int N, const float *X, const int INCX=1) const |
| |
| double | ASUM (const int N, const double *X, const int INCX=1) const |
| |
| float | DOT (const int N, const float *X, const float *Y, const int INCX=1, const int INCY=1) const |
| |
| double | DOT (const int N, const double *X, const double *Y, const int INCX=1, const int INCY=1) const |
| |
| float | NRM2 (const int N, const float *X, const int INCX=1) const |
| |
| double | NRM2 (const int N, const double *X, const int INCX=1) const |
| |
| void | SCAL (const int N, const float ALPHA, float *X, const int INCX=1) const |
| |
| void | SCAL (const int N, const double ALPHA, double *X, const int INCX=1) const |
| |
| void | COPY (const int N, const float *X, float *Y, const int INCX=1, const int INCY=1) const |
| |
| void | COPY (const int N, const double *X, double *Y, const int INCX=1, const int INCY=1) const |
| |
| int | IAMAX (const int N, const float *X, const int INCX=1) const |
| |
| int | IAMAX (const int N, const double *X, const int INCX=1) const |
| |
| void | AXPY (const int N, const float ALPHA, const float *X, float *Y, const int INCX=1, const int INCY=1) const |
| |
| void | AXPY (const int N, const double ALPHA, const double *X, double *Y, const int INCX=1, const int INCY=1) const |
| |
| void | GEMV (const char TRANS, const int M, const int N, const float ALPHA, const float *A, const int LDA, const float *X, const float BETA, float *Y, const int INCX=1, const int INCY=1) const |
| |
| void | GEMV (const char TRANS, const int M, const int N, const double ALPHA, const double *A, const int LDA, const double *X, const double BETA, double *Y, const int INCX=1, const int INCY=1) const |
| |
| void | GEMM (const char TRANSA, const char TRANSB, const int M, const int N, const int K, const float ALPHA, const float *A, const int LDA, const float *B, const int LDB, const float BETA, float *C, const int LDC) const |
| |
| void | GEMM (const char TRANSA, const char TRANSB, const int M, const int N, const int K, const double ALPHA, const double *A, const int LDA, const double *B, const int LDB, const double BETA, double *C, const int LDC) const |
| |
| void | SYMM (const char SIDE, const char UPLO, const int M, const int N, const float ALPHA, const float *A, const int LDA, const float *B, const int LDB, const float BETA, float *C, const int LDC) const |
| |
| void | SYMM (const char SIDE, const char UPLO, const int M, const int N, const double ALPHA, const double *A, const int LDA, const double *B, const int LDB, const double BETA, double *C, const int LDC) const |
| |
| void | TRMM (const char SIDE, const char UPLO, const char TRANSA, const char DIAG, const int M, const int N, const float ALPHA, const float *A, const int LDA, float *B, const int LDB) const |
| |
| void | TRMM (const char SIDE, const char UPLO, const char TRANSA, const char DIAG, const int M, const int N, const double ALPHA, const double *A, const int LDA, double *B, const int LDB) const |
| |
| void | SYRK (const char UPLO, const char TRANS, const int N, const int K, const float ALPHA, const float *A, const int LDA, const float BETA, float *C, const int LDC) const |
| |
| void | SYRK (const char UPLO, const char TRANS, const int N, const int K, const double ALPHA, const double *A, const int LDA, const double BETA, double *C, const int LDC) const |
| |
| virtual | ~Epetra_RowMatrix () |
| |
| virtual | ~Epetra_Operator () |
| |
|
| static void | SetTracebackMode (int TracebackModeValue) |
| |
| static int | GetTracebackMode () |
| |
| static std::ostream & | GetTracebackStream () |
| |
| static int | TracebackMode |
| |
| bool | Allocated () const |
| |
| int | SetAllocated (bool Flag) |
| |
| double ** | Values () const |
| |
| double * | All_Values () const |
| |
| double * | Values (int LocalRow) const |
| |
| void | InitializeDefaults () |
| |
| int | Allocate () |
| |
| int | InsertValues (int LocalRow, int NumEntries, double *Values, int *Indices) |
| |
| int | InsertValues (int LocalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| int | InsertValues (int LocalRow, int NumEntries, double *Values, long long *Indices) |
| |
| int | InsertValues (int LocalRow, int NumEntries, const double *Values, const long long *Indices) |
| |
| int | InsertOffsetValues (long long GlobalRow, int NumEntries, double *Values, int *Indices) |
| |
| int | InsertOffsetValues (long long GlobalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| int | ReplaceOffsetValues (long long GlobalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| int | SumIntoOffsetValues (long long GlobalRow, int NumEntries, const double *Values, const int *Indices) |
| |
| void | UpdateImportVector (int NumVectors) const |
| |
| void | UpdateExportVector (int NumVectors) const |
| |
| void | GeneralMV (double *x, double *y) const |
| |
| void | GeneralMTV (double *x, double *y) const |
| |
| void | GeneralMM (double **X, int LDX, double **Y, int LDY, int NumVectors) const |
| |
| void | GeneralMTM (double **X, int LDX, double **Y, int LDY, int NumVectors) const |
| |
| void | GeneralSV (bool Upper, bool Trans, bool UnitDiagonal, double *x, double *y) const |
| |
| void | GeneralSM (bool Upper, bool Trans, bool UnitDiagonal, double **X, int LDX, double **Y, int LDY, int NumVectors) const |
| |
| void | SetStaticGraph (bool Flag) |
| |
| int | CheckSizes (const Epetra_SrcDistObject &A) |
| |
| int | CopyAndPermute (const Epetra_SrcDistObject &Source, int NumSameIDs, int NumPermuteIDs, int *PermuteToLIDs, int *PermuteFromLIDs, const Epetra_OffsetIndex *Indexor, Epetra_CombineMode CombineMode=Zero) |
| |
| int | CopyAndPermuteCrsMatrix (const Epetra_CrsMatrix &A, int NumSameIDs, int NumPermuteIDs, int *PermuteToLIDs, int *PermuteFromLIDs, const Epetra_OffsetIndex *Indexor, Epetra_CombineMode CombineMode) |
| |
| int | CopyAndPermuteRowMatrix (const Epetra_RowMatrix &A, int NumSameIDs, int NumPermuteIDs, int *PermuteToLIDs, int *PermuteFromLIDs, const Epetra_OffsetIndex *Indexor, Epetra_CombineMode CombineMode) |
| |
| int | PackAndPrepare (const Epetra_SrcDistObject &Source, int NumExportIDs, int *ExportLIDs, int &LenExports, char *&Exports, int &SizeOfPacket, int *Sizes, bool &VarSizes, Epetra_Distributor &Distor) |
| |
| int | UnpackAndCombine (const Epetra_SrcDistObject &Source, int NumImportIDs, int *ImportLIDs, int LenImports, char *Imports, int &SizeOfPacket, Epetra_Distributor &Distor, Epetra_CombineMode CombineMode, const Epetra_OffsetIndex *Indexor) |
| |
| int | SortEntries () |
| |
| bool | Sorted () const |
| |
| int | MergeRedundantEntries () |
| |
| bool | NoRedundancies () const |
| |
| void | DeleteMemory () |
| |
| virtual int | DoTransfer (const Epetra_SrcDistObject &A, Epetra_CombineMode CombineMode, int NumSameIDs, int NumPermuteIDs, int NumRemoteIDs, int NumExportIDs, int *PermuteToLIDs, int *PermuteFromLIDs, int *RemoteLIDs, int *ExportLIDs, int &LenExports, char *&Exports, int &LenImports, char *&Imports, Epetra_Distributor &Distor, bool DoReverse, const Epetra_OffsetIndex *Indexor) |
| |
| std::string | toString (const int &x) const |
| |
| std::string | toString (const long long &x) const |
| |
| std::string | toString (const double &x) const |
| |