Sundance::CellReordererFactoryBase Class Reference

Inheritance diagram for Sundance::CellReordererFactoryBase:

Playa::Handleable< CellReordererFactoryBase > Sundance::Noncopyable Playa::Printable Sundance::GenericCellReordererFactory< IdentityReordererImplem > Sundance::GenericCellReordererFactory< T > Sundance::IdentityReorderer

List of all members.

Public Member Functions

 CellReordererFactoryBase ()
virtual ~CellReordererFactoryBase ()
virtual std::string description () const
virtual void print (std::ostream &os) const
virtual RCP
< CellReordererImplemBase
createInstance (const MeshBase *mesh) const =0


Detailed Description

Factory class to instantiate cell reorderers for specific meshes

Definition at line 49 of file SundanceCellReordererBase.hpp.


Constructor & Destructor Documentation

Sundance::CellReordererFactoryBase::CellReordererFactoryBase (  )  [inline]

Definition at line 57 of file SundanceCellReordererBase.hpp.

virtual Sundance::CellReordererFactoryBase::~CellReordererFactoryBase (  )  [inline, virtual]

virtual dtor

Definition at line 60 of file SundanceCellReordererBase.hpp.


Member Function Documentation

virtual RCP<CellReordererImplemBase> Sundance::CellReordererFactoryBase::createInstance ( const MeshBase mesh  )  const [pure virtual]

virtual std::string Sundance::CellReordererFactoryBase::description (  )  const [inline, virtual]

Definition at line 63 of file SundanceCellReordererBase.hpp.

Referenced by print().

virtual void Sundance::CellReordererFactoryBase::print ( std::ostream &  os  )  const [inline, virtual]

Implements Playa::Printable.

Definition at line 66 of file SundanceCellReordererBase.hpp.

References description().

Site Contact