44 #ifndef EPETRA_EXPORT_H 45 #define EPETRA_EXPORT_H 286 virtual void Print(std::ostream & os)
const;
314 template<
typename int_type>
Epetra_BlockMap SourceMap_
Epetra_Distributor: The Epetra Gather/Scatter Setup Base Class.
Epetra_Distributor & Distributor() const
int NumSend() const
Total number of elements to be sent.
Epetra_BlockMap TargetMap_
const Epetra_BlockMap & SourceMap() const
Returns the SourceMap used to construct this importer.
const Epetra_BlockMap & TargetMap() const
Returns the TargetMap used to construct this importer.
Epetra_Export: This class builds an export object for efficient exporting of off-processor elements...
int NumPermuteIDs() const
Returns the number of elements that are local to the calling processor, but not part of the first Num...
Epetra_Import: This class builds an import object for efficient importing of off-processor elements...
virtual void Print(std::ostream &os) const
Print object to an output stream Print method.
friend class Epetra_Export
int * PermuteFromLIDs() const
List of elements in the source map that are permuted.
int NumExportIDs() const
Returns the number of elements that must be sent by the calling processor to other processors...
int * RemoteLIDs() const
List of elements in the target map that are coming from other processors.
Epetra_Object & operator=(const Epetra_Object &src)
Epetra_Distributor * Distor_
Epetra_Object: The base Epetra class.
int NumSameIDs() const
Returns the number of elements that are identical between the source and target maps, up to the first different ID.
Epetra_BlockMap: A class for partitioning block element vectors and matrices.
int * ExportLIDs() const
List of elements that will be sent to other processors.
Epetra_BlockMap TargetMap_
int NumRecv() const
Total number of elements to be received.
Epetra_Distributor * Distor_
const Epetra_Distributor * DistributorPtr() const
int * PermuteToLIDs() const
List of elements in the target map that are permuted.
int NumRemoteIDs() const
Returns the number of elements that are not on the calling processor.
int * ExportPIDs() const
List of processors to which elements will be sent, ExportLIDs() [i] will be sent to processor ExportP...
const Epetra_BlockMap & SourceMap() const
Returns the SourceMap used to construct this exporter.
const Epetra_BlockMap & TargetMap() const
Returns the TargetMap used to construct this exporter.
Epetra_BlockMap SourceMap_