EpetraExt Development
Public Member Functions
EpetraExt::LightweightMap Class Reference

#include <EpetraExt_MMHelpers.h>

List of all members.

Public Member Functions

 LightweightMap ()
 LightweightMap (int NumGlobalElements, int NumMyElements, const int *MyGlobalElements, int IndexBase, bool GenerateHash=true)
 LightweightMap (long long NumGlobalElements, int NumMyElements, const long long *MyGlobalElements, int IndexBase, bool GenerateHash=true)
 LightweightMap (long long NumGlobalElements, int NumMyElements, const long long *MyGlobalElements, long long IndexBase, bool GenerateHash=true)
 LightweightMap (const Epetra_Map &Map)
 LightweightMap (const LightweightMap &Map)
 ~LightweightMap ()
LightweightMapoperator= (const LightweightMap &map)
int LID (int GID) const
int GID (int LID) const
int LID (long long GID) const
long long GID64 (int LID) const
int NumMyElements () const
int * MyGlobalElements () const
int IndexBase () const
void MyGlobalElementsPtr (int *&MyGlobalElementList) const
long long * MyGlobalElements64 () const
void MyGlobalElementsPtr (long long *&MyGlobalElementList) const
long long IndexBase64 () const
int MinLID () const
int MaxLID () const
bool GlobalIndicesInt () const
bool GlobalIndicesLongLong () const

Detailed Description

Definition at line 225 of file EpetraExt_MMHelpers.h.


Constructor & Destructor Documentation

EpetraExt::LightweightMap::LightweightMap ( )

Definition at line 570 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::LightweightMap ( int  NumGlobalElements,
int  NumMyElements,
const int *  MyGlobalElements,
int  IndexBase,
bool  GenerateHash = true 
)

Definition at line 608 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::LightweightMap ( long long  NumGlobalElements,
int  NumMyElements,
const long long *  MyGlobalElements,
int  IndexBase,
bool  GenerateHash = true 
)

Definition at line 615 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::LightweightMap ( long long  NumGlobalElements,
int  NumMyElements,
const long long *  MyGlobalElements,
long long  IndexBase,
bool  GenerateHash = true 
)

Definition at line 620 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::LightweightMap ( const Epetra_Map Map)

Definition at line 627 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::LightweightMap ( const LightweightMap Map)

Definition at line 636 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::~LightweightMap ( )

Definition at line 645 of file EpetraExt_MMHelpers.cpp.


Member Function Documentation

LightweightMap & EpetraExt::LightweightMap::operator= ( const LightweightMap map)

Definition at line 650 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::LID ( int  GID) const

Definition at line 701 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::GID ( int  LID) const

Definition at line 726 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::LID ( long long  GID) const

Definition at line 712 of file EpetraExt_MMHelpers.cpp.

long long EpetraExt::LightweightMap::GID64 ( int  LID) const

Definition at line 732 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::NumMyElements ( ) const

Definition at line 684 of file EpetraExt_MMHelpers.cpp.

int * EpetraExt::LightweightMap::MyGlobalElements ( ) const

Definition at line 753 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::IndexBase ( ) const [inline]

Definition at line 259 of file EpetraExt_MMHelpers.h.

void EpetraExt::LightweightMap::MyGlobalElementsPtr ( int *&  MyGlobalElementList) const

Definition at line 673 of file EpetraExt_MMHelpers.cpp.

long long * EpetraExt::LightweightMap::MyGlobalElements64 ( ) const

Definition at line 760 of file EpetraExt_MMHelpers.cpp.

void EpetraExt::LightweightMap::MyGlobalElementsPtr ( long long *&  MyGlobalElementList) const

Definition at line 678 of file EpetraExt_MMHelpers.cpp.

long long EpetraExt::LightweightMap::IndexBase64 ( ) const [inline]

Definition at line 271 of file EpetraExt_MMHelpers.h.

int EpetraExt::LightweightMap::MinLID ( ) const

Definition at line 768 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::MaxLID ( ) const

Definition at line 774 of file EpetraExt_MMHelpers.cpp.

bool EpetraExt::LightweightMap::GlobalIndicesInt ( ) const [inline]

Definition at line 276 of file EpetraExt_MMHelpers.h.

bool EpetraExt::LightweightMap::GlobalIndicesLongLong ( ) const [inline]

Definition at line 277 of file EpetraExt_MMHelpers.h.


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