44 #ifndef EPETRA_DIRECTORY_H 
   45 #define EPETRA_DIRECTORY_H 
   98 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES 
  100            const int NumEntries,
 
  101            const int * GlobalEntries,
 
  105            bool high_rank_sharing_procs=
false) 
const = 0;
 
  108 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES 
  110            const int NumEntries,
 
  111            const long long * GlobalEntries,
 
  115            bool high_rank_sharing_procs=
false) 
const = 0;
 
Epetra_Map: A class for partitioning vectors and matrices. 
 
virtual bool GIDsAllUniquelyOwned() const =0
GIDsAllUniquelyOwned: returns true if all GIDs appear on just one processor. 
 
virtual int GetDirectoryEntries(const Epetra_BlockMap &Map, const int NumEntries, const int *GlobalEntries, int *Procs, int *LocalEntries, int *EntrySizes, bool high_rank_sharing_procs=false) const =0
GetDirectoryEntries : Returns proc and local id info for non-local map entries. 
 
Epetra_Directory: This class is a pure virtual class whose interface allows Epetra_Map and Epetr_Bloc...
 
Epetra_BlockMap: A class for partitioning block element vectors and matrices. 
 
virtual ~Epetra_Directory()
Epetra_Directory destructor.