Public Member Functions | Private Attributes
Playa::EpetraGhostImporter Class Reference
Inheritance diagram for Playa::EpetraGhostImporter:
Playa::GhostImporter< double >

List of all members.

Public Member Functions

 EpetraGhostImporter (const RCP< const Epetra_Map > &epetraMap, int nGhost, const int *ghostElements)
virtual ~EpetraGhostImporter ()
virtual void importView (const Vector< double > &x, RCP< GhostView< double > > &ghostView) const

Private Attributes

RCP< const Epetra_Map > localMap_
RCP< const Epetra_Map > ghostMap_
RCP< Epetra_Import > importer_

Detailed Description

Ghost element importer for Epetra vectors

Definition at line 62 of file PlayaEpetraGhostImporter.hpp.


Constructor & Destructor Documentation

Playa::EpetraGhostImporter::EpetraGhostImporter ( const RCP< const Epetra_Map > &  epetraMap,
int  nGhost,
const int *  ghostElements 
)

Definition at line 60 of file PlayaEpetraGhostImporter.cpp.

virtual Playa::EpetraGhostImporter::~EpetraGhostImporter ( ) [inline, virtual]

virtual dtor

Definition at line 70 of file PlayaEpetraGhostImporter.hpp.


Member Function Documentation

void Playa::EpetraGhostImporter::importView ( const Vector< double > &  x,
RCP< GhostView< double > > &  ghostView 
) const [virtual]

Import the ghost elements of the given vector as specified during construction of this object.

Implements Playa::GhostImporter< double >.

Definition at line 92 of file PlayaEpetraGhostImporter.cpp.

References Playa::EpetraVector::getConcrete(), and Playa::EpetraGhostView::import().


Member Data Documentation

RCP<const Epetra_Map> Playa::EpetraGhostImporter::ghostMap_ [private]

Definition at line 82 of file PlayaEpetraGhostImporter.hpp.

RCP<Epetra_Import> Playa::EpetraGhostImporter::importer_ [private]

Definition at line 84 of file PlayaEpetraGhostImporter.hpp.

RCP<const Epetra_Map> Playa::EpetraGhostImporter::localMap_ [private]

Definition at line 80 of file PlayaEpetraGhostImporter.hpp.

Site Contact