EpetraExt
Development
|
#include <EpetraExt_MMHelpers.h>
Public Member Functions | |
LightweightCrsMatrix (const Epetra_CrsMatrix &A, RemoteOnlyImport &RowImporter) | |
LightweightCrsMatrix (const Epetra_CrsMatrix &A, Epetra_Import &RowImporter) | |
~LightweightCrsMatrix () | |
template<> | |
std::vector< int > & | getcolind () |
template<> | |
std::vector< long long > & | getcolind () |
Public Attributes | |
std::vector< int > | rowptr_ |
std::vector< int > | colind_ |
std::vector< double > | vals_ |
std::vector< long long > | colind_LL_ |
bool | use_lw |
LightweightMap * | RowMapLW_ |
Epetra_BlockMap * | RowMapEP_ |
LightweightMap | ColMap_ |
Epetra_Map | DomainMap_ |
std::vector< int > | ColMapOwningPIDs_ |
std::vector< int > | ExportLIDs_ |
std::vector< int > | ExportPIDs_ |
Definition at line 338 of file EpetraExt_MMHelpers.h.
EpetraExt::LightweightCrsMatrix::LightweightCrsMatrix | ( | const Epetra_CrsMatrix & | A, |
RemoteOnlyImport & | RowImporter | ||
) |
Definition at line 1829 of file EpetraExt_MMHelpers.cpp.
EpetraExt::LightweightCrsMatrix::LightweightCrsMatrix | ( | const Epetra_CrsMatrix & | A, |
Epetra_Import & | RowImporter | ||
) |
Definition at line 1860 of file EpetraExt_MMHelpers.cpp.
EpetraExt::LightweightCrsMatrix::~LightweightCrsMatrix | ( | ) |
Definition at line 1883 of file EpetraExt_MMHelpers.cpp.
|
inline |
Definition at line 393 of file EpetraExt_MMHelpers.h.
|
inline |
Definition at line 396 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::rowptr_ |
Definition at line 345 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::colind_ |
Definition at line 346 of file EpetraExt_MMHelpers.h.
std::vector<double> EpetraExt::LightweightCrsMatrix::vals_ |
Definition at line 347 of file EpetraExt_MMHelpers.h.
std::vector<long long> EpetraExt::LightweightCrsMatrix::colind_LL_ |
Definition at line 351 of file EpetraExt_MMHelpers.h.
bool EpetraExt::LightweightCrsMatrix::use_lw |
Definition at line 355 of file EpetraExt_MMHelpers.h.
LightweightMap* EpetraExt::LightweightCrsMatrix::RowMapLW_ |
Definition at line 356 of file EpetraExt_MMHelpers.h.
Epetra_BlockMap* EpetraExt::LightweightCrsMatrix::RowMapEP_ |
Definition at line 357 of file EpetraExt_MMHelpers.h.
LightweightMap EpetraExt::LightweightCrsMatrix::ColMap_ |
Definition at line 358 of file EpetraExt_MMHelpers.h.
Epetra_Map EpetraExt::LightweightCrsMatrix::DomainMap_ |
Definition at line 359 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::ColMapOwningPIDs_ |
Definition at line 363 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::ExportLIDs_ |
Definition at line 366 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::ExportPIDs_ |
Definition at line 367 of file EpetraExt_MMHelpers.h.