EpetraExt
Development
|
#include <EpetraExt_MMHelpers.h>
Public Member Functions | |
LightweightCrsMatrix (const Epetra_CrsMatrix &A, RemoteOnlyImport &RowImporter, bool SortGhosts=false, const char *label=0) | |
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 349 of file EpetraExt_MMHelpers.h.
EpetraExt::LightweightCrsMatrix::LightweightCrsMatrix | ( | const Epetra_CrsMatrix & | A, |
RemoteOnlyImport & | RowImporter, | ||
bool | SortGhosts = false , |
||
const char * | label = 0 |
||
) |
Definition at line 1861 of file EpetraExt_MMHelpers.cpp.
EpetraExt::LightweightCrsMatrix::LightweightCrsMatrix | ( | const Epetra_CrsMatrix & | A, |
Epetra_Import & | RowImporter | ||
) |
Definition at line 1894 of file EpetraExt_MMHelpers.cpp.
EpetraExt::LightweightCrsMatrix::~LightweightCrsMatrix | ( | ) |
Definition at line 1917 of file EpetraExt_MMHelpers.cpp.
|
inline |
Definition at line 404 of file EpetraExt_MMHelpers.h.
|
inline |
Definition at line 407 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::rowptr_ |
Definition at line 356 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::colind_ |
Definition at line 357 of file EpetraExt_MMHelpers.h.
std::vector<double> EpetraExt::LightweightCrsMatrix::vals_ |
Definition at line 358 of file EpetraExt_MMHelpers.h.
std::vector<long long> EpetraExt::LightweightCrsMatrix::colind_LL_ |
Definition at line 362 of file EpetraExt_MMHelpers.h.
bool EpetraExt::LightweightCrsMatrix::use_lw |
Definition at line 366 of file EpetraExt_MMHelpers.h.
LightweightMap* EpetraExt::LightweightCrsMatrix::RowMapLW_ |
Definition at line 367 of file EpetraExt_MMHelpers.h.
Epetra_BlockMap* EpetraExt::LightweightCrsMatrix::RowMapEP_ |
Definition at line 368 of file EpetraExt_MMHelpers.h.
LightweightMap EpetraExt::LightweightCrsMatrix::ColMap_ |
Definition at line 369 of file EpetraExt_MMHelpers.h.
Epetra_Map EpetraExt::LightweightCrsMatrix::DomainMap_ |
Definition at line 370 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::ColMapOwningPIDs_ |
Definition at line 374 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::ExportLIDs_ |
Definition at line 377 of file EpetraExt_MMHelpers.h.
std::vector<int> EpetraExt::LightweightCrsMatrix::ExportPIDs_ |
Definition at line 378 of file EpetraExt_MMHelpers.h.