Epetra_DistObject's.
More...
#include <EpetraExt_Redistor.h>
Collaboration diagram for EpetraExt_Redistor:
Public Member Functions | |
| EpetraExt_Redistor (const Epetra_BlockMap &SourceMap) | |
Initializes object from SourceMap, to map with all elements on processor 0. | |
| EpetraExt_Redistor (const Epetra_BlockMap &SourceMap, const int NumTargetProcs) | |
Initializes object from SourceMap, to linear map defined on the first NumTargetProcs processors. | |
| EpetraExt_Redistor (const Epetra_BlockMap &SourceMap, const Epetra_BlockMap &TargetMap) | |
Initializes object from SourceMap to TargetMap. | |
| int | SourceImport (Epetra_DistObject &Source, Epetra_DistObject &Target) const |
Imports distributed object, defined on SourceMap, from an object defined on TargetMap. | |
| int | TargetImport (Epetra_DistObject &Source, Epetra_DistObject &Target) const |
Imports distributed object, defined on TargetMap, from an object defined on SourceMap. | |
| int | SourceImport (Epetra_DistObject &Source, Epetra_DistObject &Target, Epetra_CombineMode CombineMode) const |
Imports distributed object, defined on SourceMap, from an object defined on TargetMap using specified CombineMode. | |
| int | TargetImport (Epetra_DistObject &Source, Epetra_DistObject &Target, Epetra_CombineMode CombineMode) const |
Imports distributed object, defined on TargetMap, from an object defined on SourceMap using specified CombineMode. | |
| Epetra_BlockMap * | SourceMap () const |
Returns a pointer to the SourceMap. | |
| Epetra_BlockMap * | TargetMap () const |
Returns a pointer to the TargetMap. | |
| Epetra_Import * | SourceImporter () const |
Returns a pointer to the Epetra_Import object from SourceMap to TargetMap. | |
| Epetra_Import * | TargetImporter () const |
Returns a pointer to the Epetra_Import object from TargetMap to SourceMap. | |
Epetra_DistObject's.
EpetraExt_Redistor: a simple class to facilitate the redistribution of Epetra_DistObject's. An example of use of this class is the redistribution of matrix, LHS and RHS from a given map, to another map, so that the given DistObject can be converted to a non-epetra format:
|
||||||||||||
|
Initializes object from
Initializes object for redistributions from |
1.3.9.1