Epetra Package Browser (Single Doxygen Collection) Development
Private Member Functions | Private Attributes | Friends
Epetra_BlockMapData Class Reference

Epetra_BlockMapData: The Epetra BlockMap Data Class. More...

#include <Epetra_BlockMapData.h>

Inheritance diagram for Epetra_BlockMapData:
Inheritance graph
[legend]

List of all members.

Private Member Functions

 Epetra_BlockMapData (const Epetra_BlockMapData &BlockMapData)
Epetra_BlockMapDataoperator= (const Epetra_BlockMapData &BlockMapData)

Private Attributes

const Epetra_CommComm_
Epetra_DirectoryDirectory_
Epetra_IntSerialDenseVector LID_
Epetra_IntSerialDenseVector MyGlobalElements_int_
Epetra_LongLongSerialDenseVector MyGlobalElements_LL_
Epetra_IntSerialDenseVector FirstPointInElementList_
Epetra_IntSerialDenseVector ElementSizeList_
Epetra_IntSerialDenseVector PointToElementList_
long long NumGlobalElements_
int NumMyElements_
long long IndexBase_
int ElementSize_
int MinMyElementSize_
int MaxMyElementSize_
int MinElementSize_
int MaxElementSize_
long long MinAllGID_
long long MaxAllGID_
long long MinMyGID_
long long MaxMyGID_
int MinLID_
int MaxLID_
long long NumGlobalPoints_
int NumMyPoints_
bool ConstantElementSize_
bool LinearMap_
bool DistributedGlobal_
bool OneToOneIsDetermined_
bool OneToOne_
bool GlobalIndicesInt_
bool GlobalIndicesLongLong_
long long LastContiguousGID_
int LastContiguousGIDLoc_
Epetra_HashTable< int > * LIDHash_

Friends

class Epetra_BlockMap
class Epetra_Map

Constructor/Destructor Methods

 Epetra_BlockMapData (long long NumGlobalElements, int ElementSize, long long IndexBase, const Epetra_Comm &Comm, bool IsLongLong)
 Epetra_BlockMapData Default Constructor.
 ~Epetra_BlockMapData ()
 Epetra_BlockMapData Destructor.

Detailed Description

Epetra_BlockMapData: The Epetra BlockMap Data Class.

The Epetra_BlockMapData class is an implementation detail of Epetra_BlockMap. It is reference-counted, and can be shared by multiple Epetra_BlockMap instances. It derives from Epetra_Data, and inherits reference-counting from it.

Definition at line 65 of file Epetra_BlockMapData.h.


Constructor & Destructor Documentation

Epetra_BlockMapData::Epetra_BlockMapData ( long long  NumGlobalElements,
int  ElementSize,
long long  IndexBase,
const Epetra_Comm Comm,
bool  IsLongLong 
) [private]

Epetra_BlockMapData Default Constructor.

Definition at line 53 of file Epetra_BlockMapData.cpp.

Epetra_BlockMapData::~Epetra_BlockMapData ( ) [private]

Epetra_BlockMapData Destructor.

Definition at line 97 of file Epetra_BlockMapData.cpp.

Epetra_BlockMapData::Epetra_BlockMapData ( const Epetra_BlockMapData BlockMapData) [private]

Member Function Documentation

Epetra_BlockMapData& Epetra_BlockMapData::operator= ( const Epetra_BlockMapData BlockMapData) [private]

Friends And Related Function Documentation

friend class Epetra_BlockMap [friend]

Definition at line 66 of file Epetra_BlockMapData.h.

friend class Epetra_Map [friend]

Definition at line 67 of file Epetra_BlockMapData.h.


Member Data Documentation

Definition at line 81 of file Epetra_BlockMapData.h.

Definition at line 83 of file Epetra_BlockMapData.h.

Definition at line 85 of file Epetra_BlockMapData.h.

Definition at line 87 of file Epetra_BlockMapData.h.

Definition at line 90 of file Epetra_BlockMapData.h.

Definition at line 92 of file Epetra_BlockMapData.h.

Definition at line 93 of file Epetra_BlockMapData.h.

Definition at line 94 of file Epetra_BlockMapData.h.

Definition at line 96 of file Epetra_BlockMapData.h.

Definition at line 97 of file Epetra_BlockMapData.h.

long long Epetra_BlockMapData::IndexBase_ [private]

Definition at line 98 of file Epetra_BlockMapData.h.

Definition at line 99 of file Epetra_BlockMapData.h.

Definition at line 100 of file Epetra_BlockMapData.h.

Definition at line 101 of file Epetra_BlockMapData.h.

Definition at line 102 of file Epetra_BlockMapData.h.

Definition at line 103 of file Epetra_BlockMapData.h.

long long Epetra_BlockMapData::MinAllGID_ [private]

Definition at line 104 of file Epetra_BlockMapData.h.

long long Epetra_BlockMapData::MaxAllGID_ [private]

Definition at line 105 of file Epetra_BlockMapData.h.

long long Epetra_BlockMapData::MinMyGID_ [private]

Definition at line 106 of file Epetra_BlockMapData.h.

long long Epetra_BlockMapData::MaxMyGID_ [private]

Definition at line 107 of file Epetra_BlockMapData.h.

Definition at line 108 of file Epetra_BlockMapData.h.

Definition at line 109 of file Epetra_BlockMapData.h.

Definition at line 110 of file Epetra_BlockMapData.h.

Definition at line 111 of file Epetra_BlockMapData.h.

Definition at line 113 of file Epetra_BlockMapData.h.

Definition at line 114 of file Epetra_BlockMapData.h.

Definition at line 115 of file Epetra_BlockMapData.h.

Definition at line 116 of file Epetra_BlockMapData.h.

bool Epetra_BlockMapData::OneToOne_ [mutable, private]

Definition at line 117 of file Epetra_BlockMapData.h.

Definition at line 118 of file Epetra_BlockMapData.h.

Definition at line 119 of file Epetra_BlockMapData.h.

Definition at line 121 of file Epetra_BlockMapData.h.

Definition at line 122 of file Epetra_BlockMapData.h.

Definition at line 123 of file Epetra_BlockMapData.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines