PyTrilinos  Development
 All Classes Functions
Public Member Functions
PyTrilinos.Epetra.Directory Class Reference
Inheritance diagram for PyTrilinos.Epetra.Directory:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.Epetra.Directory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def GetDirectoryEntries
def GIDsAllUniquelyOwned

Detailed Description

Epetra_Directory: This class is a pure virtual class whose interface
allows Epetra_Map and Epetr_BlockMap objects to reference non-local
elements.

For Epetra_BlockMap objects, a Epetra_Directory object must be created
by a call to the Epetra_Comm CreateDirectory method. The Directory is
needed to allow referencing of non-local elements.

C++ includes: Epetra_Directory.h 

Member Function Documentation

GetDirectoryEntries(Directory self, BlockMap Map, int const NumEntries, int const * GlobalEntries, int * Procs, int * LocalEntries, 
    int * EntrySizes, bool high_rank_sharing_procs=False) -> int
GetDirectoryEntries(Directory self, BlockMap Map, int const NumEntries, long long const * GlobalEntries, int * Procs, 
    int * LocalEntries, int * EntrySizes, bool high_rank_sharing_procs=False) -> int

virtual
int Epetra_Directory::GetDirectoryEntries(const Epetra_BlockMap &Map,
const int NumEntries, const long long *GlobalEntries, int *Procs, int
*LocalEntries, int *EntrySizes, bool high_rank_sharing_procs=false)
const =0 

Reimplemented in PyTrilinos.Epetra.BasicDirectory.

GIDsAllUniquelyOwned(Directory self) -> bool

virtual bool Epetra_Directory::GIDsAllUniquelyOwned() const =0

GIDsAllUniquelyOwned: returns true if all GIDs appear on just one
processor.

If any GIDs are owned by multiple processors, returns false. 

Reimplemented in PyTrilinos.Epetra.BasicDirectory.


The documentation for this class was generated from the following file:
 All Classes Functions