|
| static Epetra_Map * | GenerateBlockMap (const Epetra_BlockMap &BaseMap, const int *RowIndices, int num_indices, const Epetra_Comm &GlobalComm, int Offset=0) |
| |
| static Epetra_Map * | GenerateBlockMap (const Epetra_BlockMap &BaseMap, const long long *RowIndices, int num_indices, const Epetra_Comm &GlobalComm, long long Offset=0) |
| |
| static Epetra_Map * | GenerateBlockMap (const Epetra_BlockMap &BaseMap, const std::vector< int > &RowIndices, const Epetra_Comm &GlobalComm, int Offset=0) |
| |
| static Epetra_Map * | GenerateBlockMap (const Epetra_BlockMap &BaseMap, const std::vector< long long > &RowIndices, const Epetra_Comm &GlobalComm, long long Offset=0) |
| |
| static Epetra_Map * | GenerateBlockMap (const Epetra_BlockMap &BaseMap, const Epetra_BlockMap &BlockMap, const Epetra_Comm &GlobalComm, int Offset=0) |
| |
| static Epetra_CrsGraph * | GenerateBlockGraph (const Epetra_CrsGraph &BaseGraph, const std::vector< std::vector< int > > &RowStencil, const std::vector< int > &RowIndices, const Epetra_Comm &GlobalComm) |
| | BlockCrsMatrix constuctor. More...
|
| |
| static Epetra_CrsGraph * | GenerateBlockGraph (const Epetra_CrsGraph &BaseGraph, const std::vector< std::vector< long long > > &RowStencil, const std::vector< long long > &RowIndices, const Epetra_Comm &GlobalComm) |
| |
| static Epetra_CrsGraph * | GenerateBlockGraph (const Epetra_RowMatrix &BaseMatrix, const std::vector< std::vector< int > > &RowStencil, const std::vector< int > &RowIndices, const Epetra_Comm &GlobalComm) |
| |
| static Epetra_CrsGraph * | GenerateBlockGraph (const Epetra_RowMatrix &BaseMatrix, const std::vector< std::vector< long long > > &RowStencil, const std::vector< long long > &RowIndices, const Epetra_Comm &GlobalComm) |
| |
| static Epetra_CrsGraph * | GenerateBlockGraph (const Epetra_CrsGraph &BaseGraph, const Epetra_CrsGraph &LocalBlockGraph, const Epetra_Comm &GlobalComm) |
| | Generate global block graph using base graph and local block graph. More...
|
| |
| static void | GenerateRowStencil (const Epetra_CrsGraph &LocalBlockGraph, std::vector< int > RowIndices, std::vector< std::vector< int > > &RowStencil) |
| | Generate stencil arrays from a local block graph. More...
|
| |
| static void | GenerateRowStencil (const Epetra_CrsGraph &LocalBlockGraph, std::vector< long long > RowIndices, std::vector< std::vector< long long > > &RowStencil) |
| |
| static int | CalculateOffset (const Epetra_BlockMap &BaseMap) |
| | Routine for calculating Offset for creating unique global IDs for Block representation. More...
|
| |
| static long long | CalculateOffset64 (const Epetra_BlockMap &BaseMap) |
| |
|
| template<typename int_type > |
| static int_type | TCalculateOffset (const Epetra_BlockMap &BaseMap) |
| |
| template<typename int_type > |
| static Epetra_Map * | TGenerateBlockMap (const Epetra_BlockMap &BaseMap, const int_type *RowIndices, int num_indices, const Epetra_Comm &GlobalComm, int_type Offset=0) |
| |
| template<typename int_type > |
| static Epetra_CrsGraph * | TGenerateBlockGraph (const Epetra_CrsGraph &BaseGraph, const std::vector< std::vector< int_type > > &RowStencil, const std::vector< int_type > &RowIndices, const Epetra_Comm &GlobalComm) |
| |
| template<typename int_type > |
| static Epetra_CrsGraph * | TGenerateBlockGraph (const Epetra_RowMatrix &BaseMatrix, const std::vector< std::vector< int_type > > &RowStencil, const std::vector< int_type > &RowIndices, const Epetra_Comm &GlobalComm) |
| |
| template<typename int_type > |
| static Epetra_CrsGraph * | TGenerateBlockGraph (const Epetra_CrsGraph &BaseGraph, const Epetra_CrsGraph &LocalBlockGraph, const Epetra_Comm &GlobalComm) |
| |
| template<typename int_type > |
| static void | TGenerateRowStencil (const Epetra_CrsGraph &LocalBlockGraph, std::vector< int_type > RowIndices, std::vector< std::vector< int_type > > &RowStencil) |
| |
Definition at line 55 of file EpetraExt_BlockUtility.h.