Playa::EpetraVectorSpace Class Reference

#include <PlayaEpetraVectorSpace.hpp>

Inheritance diagram for Playa::EpetraVectorSpace:

Playa::VectorSpaceBase< double >

List of all members.

Public Member Functions

 EpetraVectorSpace (const RCP< const Epetra_Map > &map)
RCP< VectorBase< double > > createMember (const VectorSpace< double > &self) const
const RCP< const Epetra_Map > & epetraMap () const
virtual const MPICommcomm () const
Overridden form Teuchos::Describable


std::string description () const
 
Public overridden from VectorSpace


int dim () const
int numLocalElements () const
int baseGlobalNaturalIndex () const
bool isCompatible (const VectorSpaceBase< double > *other) const
int numBlocks () const


Detailed Description

Adaptor wrapping Epetra map in the Thyra vector space system.

Definition at line 22 of file PlayaEpetraVectorSpace.hpp.


Constructor & Destructor Documentation

Playa::EpetraVectorSpace::EpetraVectorSpace ( const RCP< const Epetra_Map > &  map  ) 

Definition at line 30 of file PlayaEpetraVectorSpace.cpp.


Member Function Documentation

Teuchos::RCP< VectorBase< double > > Playa::EpetraVectorSpace::createMember ( const VectorSpace< double > &  self  )  const [virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 58 of file PlayaEpetraVectorSpace.cpp.

string Playa::EpetraVectorSpace::description (  )  const

Definition at line 66 of file PlayaEpetraVectorSpace.cpp.

int Playa::EpetraVectorSpace::dim (  )  const [inline, virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 42 of file PlayaEpetraVectorSpace.hpp.

int Playa::EpetraVectorSpace::numLocalElements (  )  const [inline, virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 45 of file PlayaEpetraVectorSpace.hpp.

int Playa::EpetraVectorSpace::baseGlobalNaturalIndex (  )  const [inline, virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 48 of file PlayaEpetraVectorSpace.hpp.

bool Playa::EpetraVectorSpace::isCompatible ( const VectorSpaceBase< double > *  other  )  const [virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 48 of file PlayaEpetraVectorSpace.cpp.

int Playa::EpetraVectorSpace::numBlocks (  )  const [inline, virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 53 of file PlayaEpetraVectorSpace.hpp.

const RCP<const Epetra_Map>& Playa::EpetraVectorSpace::epetraMap (  )  const [inline]

Definition at line 58 of file PlayaEpetraVectorSpace.hpp.

virtual const MPIComm& Playa::EpetraVectorSpace::comm (  )  const [inline, virtual]

Implements Playa::VectorSpaceBase< double >.

Definition at line 63 of file PlayaEpetraVectorSpace.hpp.


The documentation for this class was generated from the following files:

doxygen