Epetra Package Browser (Single Doxygen Collection)
Development
|
Epetra_CrsGraphData: The Epetra CrsGraph Data Class. More...
#include <Epetra_CrsGraphData.h>
Classes | |
struct | EntriesInOneRow |
Store some data for each row describing which entries of this row are nonzero. More... | |
struct | IndexData |
struct | IndexData< int > |
struct | IndexData< long long > |
Private Member Functions | |
void | Print (std::ostream &os, int level=3) const |
Outputs state of almost all data members. (primarily used for testing purposes). More... | |
Epetra_CrsGraphData & | operator= (const Epetra_CrsGraphData &CrsGraphData) |
Epetra_CrsGraphData assignment operator (not defined) More... | |
template<typename int_type > | |
IndexData< int_type > & | Data () |
template<> | |
Epetra_CrsGraphData::IndexData < long long > & | Data () |
template<> | |
Epetra_CrsGraphData::IndexData < int > & | Data () |
Friends | |
class | Epetra_CrsGraph |
class | Epetra_FECrsGraph |
class | Epetra_CrsMatrix |
Constructor/Destructor Methods | |
Epetra_CrsGraphData (Epetra_DataAccess CV, const Epetra_BlockMap &RowMap, bool StaticProfile) | |
Epetra_CrsGraphData Default Constructor. More... | |
Epetra_CrsGraphData (Epetra_DataAccess CV, const Epetra_BlockMap &RowMap, const Epetra_BlockMap &ColMap, bool StaticProfile) | |
Epetra_CrsGraphData Constructor (user provided ColMap). More... | |
Epetra_CrsGraphData (const Epetra_CrsGraphData &CrsGraphData) | |
Epetra_CrsGraphData copy constructor (not defined). More... | |
~Epetra_CrsGraphData () | |
Epetra_CrsGraphData Destructor. More... | |
Helper methods called in CrsGraph. Mainly memory allocations and deallocations. | |
int | MakeImportExport () |
called by FillComplete (and TransformToLocal) More... | |
int | ReAllocateAndCast (char *&UserPtr, int &Length, const int IntPacketSizeTimesNumTrans) |
called by PackAndPrepare More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Epetra_Data | |
Epetra_Data () | |
Epetra_Data Serial Constructor. More... | |
Epetra_Data (const Epetra_Data &Data) | |
Epetra_Data Copy Constructor. More... | |
virtual | ~Epetra_Data () |
Epetra_Data Destructor. More... | |
void | IncrementReferenceCount () |
Increment reference count. More... | |
void | DecrementReferenceCount () |
Decrement reference count. More... | |
int | ReferenceCount () const |
Get reference count. More... | |
Protected Attributes inherited from Epetra_Data | |
int | ReferenceCount_ |
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 76 of file Epetra_CrsGraphData.h.
|
private |
Epetra_CrsGraphData Default Constructor.
Definition at line 51 of file Epetra_CrsGraphData.cpp.
|
private |
Epetra_CrsGraphData Constructor (user provided ColMap).
Definition at line 126 of file Epetra_CrsGraphData.cpp.
|
private |
Epetra_CrsGraphData copy constructor (not defined).
|
private |
Epetra_CrsGraphData Destructor.
Definition at line 203 of file Epetra_CrsGraphData.cpp.
|
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.
|
private |
Epetra_CrsGraphData assignment operator (not defined)
|
private |
called by FillComplete (and TransformToLocal)
Definition at line 258 of file Epetra_CrsGraphData.cpp.
|
private |
called by PackAndPrepare
Definition at line 281 of file Epetra_CrsGraphData.cpp.
|
private |
|
inlineprivate |
Definition at line 330 of file Epetra_CrsGraphData.h.
|
inlineprivate |
Definition at line 340 of file Epetra_CrsGraphData.h.
|
friend |
Definition at line 77 of file Epetra_CrsGraphData.h.
|
friend |
Definition at line 78 of file Epetra_CrsGraphData.h.
|
friend |
Definition at line 79 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 157 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 158 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 159 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 160 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 162 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 163 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 165 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 166 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 167 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 168 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 169 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 170 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 171 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 172 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 173 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 174 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 175 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 176 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 177 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 178 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 179 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 181 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 183 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 184 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 185 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 186 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 187 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 188 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 189 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 190 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 192 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 193 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 194 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 195 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 196 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 197 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 199 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 200 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 201 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 202 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 203 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 204 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 205 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 206 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 208 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 209 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 211 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 212 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 213 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 214 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 215 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 218 of file Epetra_CrsGraphData.h.
|
private |
Definition at line 222 of file Epetra_CrsGraphData.h.