|
EpetraExt
Development
|
#include "EpetraExt_ConfigDefs.h"#include "Epetra_ConfigDefs.h"#include "Epetra_DistObject.h"#include "Epetra_Map.h"#include "Teuchos_RCP.hpp"#include <vector>#include <set>#include <map>

Go to the source code of this file.
Classes | |
| class | EpetraExt::CrsMatrixStruct |
| class | EpetraExt::CrsWrapper |
| class | EpetraExt::CrsWrapper_Epetra_CrsMatrix |
| class | EpetraExt::CrsWrapper_GraphBuilder< int_type > |
| class | EpetraExt::LightweightMapData |
| class | EpetraExt::LightweightMap |
| class | EpetraExt::RemoteOnlyImport |
| class | EpetraExt::LightweightCrsMatrix |
Namespaces | |
| namespace | EpetraExt |
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix. | |
Functions | |
| int | EpetraExt::dumpCrsMatrixStruct (const CrsMatrixStruct &M) |
| template<typename int_type > | |
| void | EpetraExt::insert_matrix_locations (CrsWrapper_GraphBuilder< int_type > &graphbuilder, Epetra_CrsMatrix &C) |
| template<typename int_type > | |
| void | EpetraExt::Tpack_outgoing_rows (const Epetra_CrsMatrix &mtx, const std::vector< int_type > &proc_col_ranges, std::vector< int_type > &send_rows, std::vector< int > &rows_per_send_proc) |
| void | EpetraExt::pack_outgoing_rows (const Epetra_CrsMatrix &mtx, const std::vector< int > &proc_col_ranges, std::vector< int > &send_rows, std::vector< int > &rows_per_send_proc) |
| void | EpetraExt::pack_outgoing_rows (const Epetra_CrsMatrix &mtx, const std::vector< long long > &proc_col_ranges, std::vector< long long > &send_rows, std::vector< int > &rows_per_send_proc) |
| template<typename int_type > | |
| std::pair< int_type, int_type > | EpetraExt::get_col_range (const Epetra_Map &emap) |
| template<typename int_type > | |
| std::pair< int_type, int_type > | EpetraExt::get_col_range (const Epetra_CrsMatrix &mtx) |
1.7.6.1