Public Member Functions | |
def | __init__ |
def | NumSameIDs |
def | NumPermuteIDs |
def | NumRemoteIDs |
def | NumExportIDs |
def | NumSend |
def | NumRecv |
def | SourceMap |
def | TargetMap |
def | Distributor |
def | PermuteFromLIDs |
def | PermuteToLIDs |
def | RemoteLIDs |
def | ExportLIDs |
def | ExportPIDs |
def | __init__ |
def | NumSameIDs |
def | NumPermuteIDs |
def | NumRemoteIDs |
def | NumExportIDs |
def | NumSend |
def | NumRecv |
def | SourceMap |
def | TargetMap |
def | Distributor |
def | PermuteFromLIDs |
def | PermuteToLIDs |
def | RemoteLIDs |
def | ExportLIDs |
def | ExportPIDs |
Public Attributes | |
this |
Epetra_Export: This class builds an export object for efficient exporting of off- processor elements. Epetra_Export is used to construct a communication plan that can be called repeatedly by computational classes such the Epetra matrix, vector and multivector classes to efficiently send data to a target processor. This class currently has one constructor, taking two Epetra_Map or Epetra_BlockMap objects. The first map specifies the global IDs that are owned by the calling processor. The second map specifies the global IDs of elements that we want to export to later. C++ includes: Epetra_Export.h
def PyTrilinos::Epetra::Export::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, BlockMap SourceMap, BlockMap TargetMap) -> Export __init__(self, Export Exporter) -> Export Epetra_Export::Epetra_Export(const Epetra_Export &Exporter) Epetra_Export copy constructor.
Reimplemented from PyTrilinos::Epetra::Object.
def PyTrilinos::Epetra::Export::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, BlockMap SourceMap, BlockMap TargetMap) -> Export __init__(self, Export Exporter) -> Export Epetra_Export::Epetra_Export(const Epetra_Export &Exporter) Epetra_Export copy constructor.
Reimplemented from PyTrilinos::Epetra::Object.
def PyTrilinos::Epetra::Export::Distributor | ( | self, | ||
args | ||||
) |
Distributor(self) -> Distributor Epetra_Distributor& Epetra_Export::Distributor() const
def PyTrilinos::Epetra::Export::Distributor | ( | self, | ||
args | ||||
) |
Distributor(self) -> Distributor Epetra_Distributor& Epetra_Export::Distributor() const
def PyTrilinos::Epetra::Export::ExportLIDs | ( | self, | ||
args | ||||
) |
ExportLIDs(self) -> PyObject int* Epetra_Export::ExportLIDs() const List of elements that will be sent to other processors.
def PyTrilinos::Epetra::Export::ExportLIDs | ( | self, | ||
args | ||||
) |
ExportLIDs(self) -> PyObject int* Epetra_Export::ExportLIDs() const List of elements that will be sent to other processors.
def PyTrilinos::Epetra::Export::ExportPIDs | ( | self, | ||
args | ||||
) |
ExportPIDs(self) -> PyObject int* Epetra_Export::ExportPIDs() const List of processors to which elements will be sent, ExportLIDs() [i] will be sent to processor ExportPIDs() [i].
def PyTrilinos::Epetra::Export::ExportPIDs | ( | self, | ||
args | ||||
) |
ExportPIDs(self) -> PyObject int* Epetra_Export::ExportPIDs() const List of processors to which elements will be sent, ExportLIDs() [i] will be sent to processor ExportPIDs() [i].
def PyTrilinos::Epetra::Export::NumExportIDs | ( | self, | ||
args | ||||
) |
NumExportIDs(self) -> int int Epetra_Export::NumExportIDs() const Returns the number of elements that must be sent by the calling processor to other processors.
def PyTrilinos::Epetra::Export::NumExportIDs | ( | self, | ||
args | ||||
) |
NumExportIDs(self) -> int int Epetra_Export::NumExportIDs() const Returns the number of elements that must be sent by the calling processor to other processors.
def PyTrilinos::Epetra::Export::NumPermuteIDs | ( | self, | ||
args | ||||
) |
NumPermuteIDs(self) -> int int Epetra_Export::NumPermuteIDs() const Returns the number of elements that are local to the calling processor, but not part of the first NumSameIDs() elements.
def PyTrilinos::Epetra::Export::NumPermuteIDs | ( | self, | ||
args | ||||
) |
NumPermuteIDs(self) -> int int Epetra_Export::NumPermuteIDs() const Returns the number of elements that are local to the calling processor, but not part of the first NumSameIDs() elements.
def PyTrilinos::Epetra::Export::NumRecv | ( | self, | ||
args | ||||
) |
NumRecv(self) -> int int Epetra_Export::NumRecv() const Total number of elements to be received.
def PyTrilinos::Epetra::Export::NumRecv | ( | self, | ||
args | ||||
) |
NumRecv(self) -> int int Epetra_Export::NumRecv() const Total number of elements to be received.
def PyTrilinos::Epetra::Export::NumRemoteIDs | ( | self, | ||
args | ||||
) |
NumRemoteIDs(self) -> int int Epetra_Export::NumRemoteIDs() const Returns the number of elements that are not on the calling processor.
def PyTrilinos::Epetra::Export::NumRemoteIDs | ( | self, | ||
args | ||||
) |
NumRemoteIDs(self) -> int int Epetra_Export::NumRemoteIDs() const Returns the number of elements that are not on the calling processor.
def PyTrilinos::Epetra::Export::NumSameIDs | ( | self, | ||
args | ||||
) |
NumSameIDs(self) -> int int Epetra_Export::NumSameIDs() const Returns the number of elements that are identical between the source and target maps, up to the first different ID.
def PyTrilinos::Epetra::Export::NumSameIDs | ( | self, | ||
args | ||||
) |
NumSameIDs(self) -> int int Epetra_Export::NumSameIDs() const Returns the number of elements that are identical between the source and target maps, up to the first different ID.
def PyTrilinos::Epetra::Export::NumSend | ( | self, | ||
args | ||||
) |
NumSend(self) -> int int Epetra_Export::NumSend() const Total number of elements to be sent.
def PyTrilinos::Epetra::Export::NumSend | ( | self, | ||
args | ||||
) |
NumSend(self) -> int int Epetra_Export::NumSend() const Total number of elements to be sent.
def PyTrilinos::Epetra::Export::PermuteFromLIDs | ( | self, | ||
args | ||||
) |
PermuteFromLIDs(self) -> PyObject int* Epetra_Export::PermuteFromLIDs() const List of elements in the source map that are permuted.
def PyTrilinos::Epetra::Export::PermuteFromLIDs | ( | self, | ||
args | ||||
) |
PermuteFromLIDs(self) -> PyObject int* Epetra_Export::PermuteFromLIDs() const List of elements in the source map that are permuted.
def PyTrilinos::Epetra::Export::PermuteToLIDs | ( | self, | ||
args | ||||
) |
PermuteToLIDs(self) -> PyObject int* Epetra_Export::PermuteToLIDs() const List of elements in the target map that are permuted.
def PyTrilinos::Epetra::Export::PermuteToLIDs | ( | self, | ||
args | ||||
) |
PermuteToLIDs(self) -> PyObject int* Epetra_Export::PermuteToLIDs() const List of elements in the target map that are permuted.
def PyTrilinos::Epetra::Export::RemoteLIDs | ( | self, | ||
args | ||||
) |
RemoteLIDs(self) -> PyObject int* Epetra_Export::RemoteLIDs() const List of elements in the target map that are coming from other processors.
def PyTrilinos::Epetra::Export::RemoteLIDs | ( | self, | ||
args | ||||
) |
RemoteLIDs(self) -> PyObject int* Epetra_Export::RemoteLIDs() const List of elements in the target map that are coming from other processors.
def PyTrilinos::Epetra::Export::SourceMap | ( | self, | ||
args | ||||
) |
SourceMap(self) -> BlockMap const Epetra_BlockMap& Epetra_Export::SourceMap() const Returns the SourceMap used to construct this exporter.
def PyTrilinos::Epetra::Export::SourceMap | ( | self, | ||
args | ||||
) |
SourceMap(self) -> BlockMap const Epetra_BlockMap& Epetra_Export::SourceMap() const Returns the SourceMap used to construct this exporter.
def PyTrilinos::Epetra::Export::TargetMap | ( | self, | ||
args | ||||
) |
TargetMap(self) -> BlockMap const Epetra_BlockMap& Epetra_Export::TargetMap() const Returns the TargetMap used to construct this exporter.
def PyTrilinos::Epetra::Export::TargetMap | ( | self, | ||
args | ||||
) |
TargetMap(self) -> BlockMap const Epetra_BlockMap& Epetra_Export::TargetMap() const Returns the TargetMap used to construct this exporter.