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_
Epetra_IntSerialDenseVector FirstPointInElementList_
Epetra_IntSerialDenseVector ElementSizeList_
Epetra_IntSerialDenseVector PointToElementList_
int NumGlobalElements_
int NumMyElements_
int IndexBase_
int ElementSize_
int MinMyElementSize_
int MaxMyElementSize_
int MinElementSize_
int MaxElementSize_
int MinAllGID_
int MaxAllGID_
int MinMyGID_
int MaxMyGID_
int MinLID_
int MaxLID_
int NumGlobalPoints_
int NumMyPoints_
bool ConstantElementSize_
bool LinearMap_
bool DistributedGlobal_
bool OneToOne_
int LastContiguousGID_
int LastContiguousGIDLoc_
Epetra_HashTableLIDHash_

Friends

class Epetra_BlockMap

Constructor/Destructor Methods

 Epetra_BlockMapData (int NumGlobalElements, int ElementSize, int IndexBase, const Epetra_Comm &Comm)
 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 60 of file Epetra_BlockMapData.h.


Constructor & Destructor Documentation

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

Epetra_BlockMapData Default Constructor.

Definition at line 52 of file Epetra_BlockMapData.cpp.

Epetra_BlockMapData::~Epetra_BlockMapData ( ) [private]

Epetra_BlockMapData Destructor.

Definition at line 88 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 61 of file Epetra_BlockMapData.h.


Member Data Documentation

Definition at line 76 of file Epetra_BlockMapData.h.

Definition at line 78 of file Epetra_BlockMapData.h.

Definition at line 80 of file Epetra_BlockMapData.h.

Definition at line 81 of file Epetra_BlockMapData.h.

Definition at line 82 of file Epetra_BlockMapData.h.

Definition at line 83 of file Epetra_BlockMapData.h.

Definition at line 84 of file Epetra_BlockMapData.h.

Definition at line 86 of file Epetra_BlockMapData.h.

Definition at line 87 of file Epetra_BlockMapData.h.

Definition at line 88 of file Epetra_BlockMapData.h.

Definition at line 89 of file Epetra_BlockMapData.h.

Definition at line 90 of file Epetra_BlockMapData.h.

Definition at line 91 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 95 of file Epetra_BlockMapData.h.

Definition at line 96 of file Epetra_BlockMapData.h.

Definition at line 97 of file Epetra_BlockMapData.h.

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 103 of file Epetra_BlockMapData.h.

Definition at line 104 of file Epetra_BlockMapData.h.

Definition at line 105 of file Epetra_BlockMapData.h.

Definition at line 106 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.


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