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

List of all members.

Public Member Functions

 SerialVectorSpace (int dim)
RCP< VectorBase< double > > createMember (const VectorSpace< double > &self) const
int dim () const
int numBlocks () const
int numLocalElements () const
int baseGlobalNaturalIndex () const
bool isCompatible (const VectorSpaceBase< double > *other) const
virtual const MPICommcomm () const
Overridden from Teuchos::Describable
std::string description () const
 

Private Attributes

int dim_
MPIComm comm_

Detailed Description

Definition at line 56 of file PlayaSerialVectorSpace.hpp.


Constructor & Destructor Documentation

Definition at line 59 of file PlayaSerialVectorSpace.cpp.


Member Function Documentation

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 83 of file PlayaSerialVectorSpace.hpp.

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 89 of file PlayaSerialVectorSpace.hpp.

References comm_.

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 67 of file PlayaSerialVectorSpace.cpp.

Definition at line 83 of file PlayaSerialVectorSpace.cpp.

References dim(), and Teuchos::toString().

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 74 of file PlayaSerialVectorSpace.hpp.

References dim_.

Referenced by description(), isCompatible(), and numLocalElements().

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 76 of file PlayaSerialVectorSpace.cpp.

References dim().

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 77 of file PlayaSerialVectorSpace.hpp.

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

Implements Playa::VectorSpaceBase< double >.

Definition at line 80 of file PlayaSerialVectorSpace.hpp.

References dim().


Member Data Documentation

Definition at line 93 of file PlayaSerialVectorSpace.hpp.

Referenced by comm().

Definition at line 92 of file PlayaSerialVectorSpace.hpp.

Referenced by dim().

Site Contact