44 #include <Epetra_Import.h>
45 #include <Epetra_CrsGraph.h>
46 #include <Epetra_Map.h>
55 if( OverlapMap_ )
delete OverlapMap_;
65 if( orig.DomainMap().DistributedGlobal() && levelOverlap_ )
73 for(
int level = 0; level < levelOverlap_; ++level )
82 if( squareLocalBlock_ && level==(levelOverlap_-1) )
87 OverlapGraph->
Import( *OldGraph, OverlapImporter,
Insert );
const Epetra_Import * Importer() const
~CrsGraph_Overlap()
Destructor.
const Epetra_BlockMap & TargetMap() const
NewTypeRef operator()(OriginalTypeRef orig)
Constructs "overlapped" Epetra_CrsGraph from original.
int Import(const Epetra_SrcDistObject &A, const Epetra_Import &Importer, Epetra_CombineMode CombineMode, const Epetra_OffsetIndex *Indexor=0)