Epetra_CrsGraphData: The Epetra CrsGraph Data Class.
More...
#include <Epetra_CrsGraphData.h>
Epetra_CrsGraphData: The Epetra CrsGraph Data Class.
The Epetra_CrsGraphData class is an implementation detail of Epetra_CrsGraph. It is reference-counted, and can be shared by multiple Epetra_CrsGraph instances. It derives from Epetra_Data, and inherits reference-counting from it.
Definition at line 68 of file Epetra_CrsGraphData.h.
◆ Epetra_CrsGraphData() [1/3]
◆ Epetra_CrsGraphData() [2/3]
◆ Epetra_CrsGraphData() [3/3]
◆ ~Epetra_CrsGraphData()
Epetra_CrsGraphData::~Epetra_CrsGraphData |
( |
| ) |
|
|
private |
◆ Print()
void Epetra_CrsGraphData::Print |
( |
std::ostream & |
os, |
|
|
int |
level = 3 |
|
) |
| const |
|
private |
Outputs state of almost all data members. (primarily used for testing purposes).
Output level: Uses same scheme as chmod. 4-bit = BlockMaps, 2-bit = Indices, 1-bit = Everything else. Default paramenter sets it to 3, which is everything but the BlockMaps. Commonly used options: 1 = Everything except the BlockMaps & Indices_ 2 = Just Indices_ 3 = Everything except the BlockMaps
Definition at line 293 of file Epetra_CrsGraphData.cpp.
◆ operator=()
◆ MakeImportExport()
int Epetra_CrsGraphData::MakeImportExport |
( |
| ) |
|
|
private |
◆ ReAllocateAndCast()
int Epetra_CrsGraphData::ReAllocateAndCast |
( |
char *& |
UserPtr, |
|
|
int & |
Length, |
|
|
const int |
IntPacketSizeTimesNumTrans |
|
) |
| |
|
private |
◆ Data() [1/3]
template<typename int_type >
IndexData< int_type > & Epetra_CrsGraphData::Data |
( |
| ) |
|
|
private |
◆ Data() [2/3]
◆ Data() [3/3]
◆ Epetra_CrsGraph
◆ Epetra_FECrsGraph
◆ Epetra_CrsMatrix
◆ RowMap_
◆ ColMap_
◆ DomainMap_
◆ RangeMap_
◆ Importer_
◆ Exporter_
◆ HaveColMap_
bool Epetra_CrsGraphData::HaveColMap_ |
|
private |
◆ Filled_
bool Epetra_CrsGraphData::Filled_ |
|
private |
◆ Allocated_
bool Epetra_CrsGraphData::Allocated_ |
|
private |
◆ Sorted_
bool Epetra_CrsGraphData::Sorted_ |
|
private |
◆ StorageOptimized_
bool Epetra_CrsGraphData::StorageOptimized_ |
|
private |
◆ NoRedundancies_
bool Epetra_CrsGraphData::NoRedundancies_ |
|
private |
◆ IndicesAreGlobal_
bool Epetra_CrsGraphData::IndicesAreGlobal_ |
|
private |
◆ IndicesAreLocal_
bool Epetra_CrsGraphData::IndicesAreLocal_ |
|
private |
◆ IndicesAreContiguous_
bool Epetra_CrsGraphData::IndicesAreContiguous_ |
|
private |
◆ LowerTriangular_
bool Epetra_CrsGraphData::LowerTriangular_ |
|
private |
◆ UpperTriangular_
bool Epetra_CrsGraphData::UpperTriangular_ |
|
private |
◆ NoDiagonal_
bool Epetra_CrsGraphData::NoDiagonal_ |
|
private |
◆ GlobalConstantsComputed_
bool Epetra_CrsGraphData::GlobalConstantsComputed_ |
|
private |
◆ StaticProfile_
bool Epetra_CrsGraphData::StaticProfile_ |
|
private |
◆ SortGhostsAssociatedWithEachProcessor_
bool Epetra_CrsGraphData::SortGhostsAssociatedWithEachProcessor_ |
|
private |
◆ IndexBase_
long long Epetra_CrsGraphData::IndexBase_ |
|
private |
◆ NumGlobalEntries_
long long Epetra_CrsGraphData::NumGlobalEntries_ |
|
private |
◆ NumGlobalBlockRows_
long long Epetra_CrsGraphData::NumGlobalBlockRows_ |
|
private |
◆ NumGlobalBlockCols_
long long Epetra_CrsGraphData::NumGlobalBlockCols_ |
|
private |
◆ NumGlobalBlockDiagonals_
long long Epetra_CrsGraphData::NumGlobalBlockDiagonals_ |
|
private |
◆ NumMyEntries_
int Epetra_CrsGraphData::NumMyEntries_ |
|
private |
◆ NumMyBlockRows_
int Epetra_CrsGraphData::NumMyBlockRows_ |
|
private |
◆ NumMyBlockCols_
int Epetra_CrsGraphData::NumMyBlockCols_ |
|
private |
◆ NumMyBlockDiagonals_
int Epetra_CrsGraphData::NumMyBlockDiagonals_ |
|
private |
◆ MaxRowDim_
int Epetra_CrsGraphData::MaxRowDim_ |
|
private |
◆ MaxColDim_
int Epetra_CrsGraphData::MaxColDim_ |
|
private |
◆ GlobalMaxRowDim_
int Epetra_CrsGraphData::GlobalMaxRowDim_ |
|
private |
◆ GlobalMaxColDim_
int Epetra_CrsGraphData::GlobalMaxColDim_ |
|
private |
◆ MaxNumNonzeros_
int Epetra_CrsGraphData::MaxNumNonzeros_ |
|
private |
◆ GlobalMaxNumNonzeros_
int Epetra_CrsGraphData::GlobalMaxNumNonzeros_ |
|
private |
◆ NumGlobalNonzeros_
long long Epetra_CrsGraphData::NumGlobalNonzeros_ |
|
private |
◆ NumGlobalRows_
long long Epetra_CrsGraphData::NumGlobalRows_ |
|
private |
◆ NumGlobalCols_
long long Epetra_CrsGraphData::NumGlobalCols_ |
|
private |
◆ NumGlobalDiagonals_
long long Epetra_CrsGraphData::NumGlobalDiagonals_ |
|
private |
◆ NumMyNonzeros_
int Epetra_CrsGraphData::NumMyNonzeros_ |
|
private |
◆ NumMyRows_
int Epetra_CrsGraphData::NumMyRows_ |
|
private |
◆ NumMyCols_
int Epetra_CrsGraphData::NumMyCols_ |
|
private |
◆ NumMyDiagonals_
int Epetra_CrsGraphData::NumMyDiagonals_ |
|
private |
◆ MaxNumIndices_
int Epetra_CrsGraphData::MaxNumIndices_ |
|
private |
◆ GlobalMaxNumIndices_
int Epetra_CrsGraphData::GlobalMaxNumIndices_ |
|
private |
◆ NumTempColIndices_
int Epetra_CrsGraphData::NumTempColIndices_ |
|
private |
◆ NumAllocatedIndicesPerRow_
◆ NumIndicesPerRow_
◆ IndexOffset_
◆ CV_
◆ data
◆ LL_data
IndexData<long long>* Epetra_CrsGraphData::LL_data |
|
private |
The documentation for this class was generated from the following files: