EpetraExt  Development
Public Member Functions | List of all members
EpetraExt::LightweightMap Class Reference

#include <EpetraExt_MMHelpers.h>

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 571 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 609 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 616 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 621 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 628 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 637 of file EpetraExt_MMHelpers.cpp.

EpetraExt::LightweightMap::~LightweightMap ( )

Definition at line 646 of file EpetraExt_MMHelpers.cpp.

Member Function Documentation

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

Definition at line 651 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 702 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 727 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 713 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 733 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::NumMyElements ( ) const

Definition at line 685 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 754 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 674 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 761 of file EpetraExt_MMHelpers.cpp.

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

Definition at line 679 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 769 of file EpetraExt_MMHelpers.cpp.

int EpetraExt::LightweightMap::MaxLID ( ) const

Definition at line 775 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: