#include <Epetra_LocalMap.h>
Inheritance diagram for Epetra_LocalMap:


Public Member Functions | |
| Epetra_LocalMap (int NumMyElements, int IndexBase, const Epetra_Comm &Comm) | |
| Epetra_LocalMap constructor for a user-defined replicate distribution of elements. | |
| Epetra_LocalMap (const Epetra_LocalMap &map) | |
| Epetra_LocalMap copy constructor. | |
| virtual | ~Epetra_LocalMap () |
| Epetra_LocalMap destructor. | |
| Epetra_LocalMap & | operator= (const Epetra_LocalMap &map) |
| Assignment Operator. | |
Small matrix and vector objects are often replicated on distributed memory parallel machines. The Epetra_LocalMap class allows construction of these replicated local objects and keeps information that describes this distribution.
Epetra_LocalMap allows the storage and retrieval of the following information. Once a Epetra_Map is constructed any of the following attributes can be obtained by calling a query function that has the name as the attribute, e.g. to get the value of NumGlobalPoints, you can call a function NumGlobalElements(). For attributes that are lists, the query functions return the list values in a user allocated array.
The Epetra_LocalMap class is actually a derived class of Epetra_Map. Epetra_Map is in turn derived from Epetra_BlockMap. As such, Epetra_LocalMap has full access to all the functions in these other map classes.
In particular, the following function allows a boolean test:
|
||||||||||||||||
|
Epetra_LocalMap constructor for a user-defined replicate distribution of elements. Creates a map that puts NumMyElements on the calling processor. Each processor should pass in the same value for NumMyElements.
|
1.3.9.1