47 #if defined(Epetra_SHOW_DEPRECATED_WARNINGS)
49 #warning "The Epetra package is deprecated"
150 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES
153 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES
187 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES
190 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES
192 Epetra_Map(
long long NumGlobalElements,
int NumMyElements,
long long IndexBase,
const Epetra_Comm& Comm);
232 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES
233 Epetra_Map(
int NumGlobalElements,
int NumMyElements,
234 const int *MyGlobalElements,
237 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES
238 Epetra_Map(
long long NumGlobalElements,
int NumMyElements,
239 const long long *MyGlobalElements,
241 Epetra_Map(
long long NumGlobalElements,
int NumMyElements,
242 const long long *MyGlobalElements,
246 #if defined(EPETRA_NO_32BIT_GLOBAL_INDICES) && defined(EPETRA_NO_64BIT_GLOBAL_INDICES)
255 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES
256 Epetra_Map(
long long NumGlobal_Elements,
int NumMy_Elements,
257 const long long * myGlobalElements,
260 bool UserIsDistributedGlobal,
261 long long UserMinAllGID,
long long UserMaxAllGID);
262 Epetra_Map(
long long NumGlobal_Elements,
int NumMy_Elements,
263 const long long * myGlobalElements,
266 bool UserIsDistributedGlobal,
267 long long UserMinAllGID,
long long UserMaxAllGID);
270 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES
271 Epetra_Map(
int NumGlobal_Elements,
int NumMy_Elements,
272 const int * myGlobalElements,
275 bool UserIsDistributedGlobal,
276 int UserMinAllGID,
int UserMaxAllGID);
Epetra_Map: A class for partitioning vectors and matrices.
Epetra_BlockMap * RemoveEmptyProcesses() const
Return a new BlockMap with processes with zero elements removed.
Epetra_Comm: The Epetra Communication Abstract Base Class.
Epetra_BlockMap & operator=(const Epetra_BlockMap &map)
Assignment Operator.
Epetra_BlockMap: A class for partitioning block element vectors and matrices.
Epetra_BlockMap * ReplaceCommWithSubset(const Epetra_Comm *Comm) const
Replace this BlockMap's communicator with a subset communicator.