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

List of all members.

Public Member Functions

def __init__
def GetDirectoryEntries
def GIDsAllUniquelyOwned

Public Attributes

 this

Detailed Description

Epetra_BasicDirectory: This class allows Epetra_Map objects to
reference non-local elements.

For Epetra_BlockMap objects, a Epetra_Directory object must be created
to allow referencing of non-local elements. The Epetra_BasicDirectory
produces and contains a uniform linear Epetra_BlockMap and a ProcList_
allowing blocks of non-local elements to be accessed by dereferencing
through the Epetra_BasicDirectory.

This class currently has one constructor, taking a Epetra_BlockMap
object.

C++ includes: Epetra_BasicDirectory.h 

Constructor & Destructor Documentation

def PyTrilinos.Epetra.BasicDirectory.__init__ (   self,
  args 
)
__init__(Epetra_BasicDirectory self, BlockMap Map) -> BasicDirectory
__init__(Epetra_BasicDirectory self, BasicDirectory Directory) -> BasicDirectory

Epetra_BasicDirectory::Epetra_BasicDirectory(const
Epetra_BasicDirectory &Directory)

Epetra_BasicDirectory copy constructor. 

Member Function Documentation

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

int Epetra_BasicDirectory::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 

Reimplemented from PyTrilinos.Epetra.Directory.

GIDsAllUniquelyOwned(BasicDirectory self) -> bool

bool Epetra_BasicDirectory::GIDsAllUniquelyOwned() const

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

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

Reimplemented from PyTrilinos.Epetra.Directory.


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