Public Member Functions | Private Attributes
Sundance::PeriodicLineMesher Class Reference

Create a mesh having one triangle. More...

Inheritance diagram for Sundance::PeriodicLineMesher:
Sundance::MeshSourceBase Sundance::Handleable< MeshSourceBase > Sundance::Printable Sundance::Noncopyable Sundance::ObjectWithClassVerbosity< MeshSourceBase > Sundance::DefaultObjectWithVerbosity Sundance::ObjectWithVerbosityBase

List of all members.

Public Member Functions

 PeriodicLineMesher (const double &a, const double &b, int nx, const MeshType &meshType)
virtual ~PeriodicLineMesher ()
 virtual dtor
virtual Mesh fillMesh () const
 Create a mesh.
virtual std::string description () const
 Print a short descriptive std::string.
virtual RCP< MeshSourceBasegetRcp ()
 Return a ref count pointer to self.

Private Attributes

int nx_
double a_
double b_

Detailed Description

Create a mesh having one triangle.

Definition at line 45 of file SundancePeriodicLineMesher.hpp.


Constructor & Destructor Documentation

Sundance::PeriodicLineMesher::PeriodicLineMesher ( const double &  a,
const double &  b,
int  nx,
const MeshType meshType 
) [inline]

Definition at line 49 of file SundancePeriodicLineMesher.hpp.

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

virtual dtor

Definition at line 61 of file SundancePeriodicLineMesher.hpp.


Member Function Documentation

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

Print a short descriptive std::string.

Reimplemented from Sundance::MeshSourceBase.

Definition at line 72 of file SundancePeriodicLineMesher.hpp.

virtual Mesh Sundance::PeriodicLineMesher::fillMesh ( ) const [inline, virtual]

Create a mesh.

Implements Sundance::MeshSourceBase.

Definition at line 65 of file SundancePeriodicLineMesher.hpp.

References a_, b_, and nx_.

virtual RCP<MeshSourceBase> Sundance::PeriodicLineMesher::getRcp ( ) [inline, virtual]

Return a ref count pointer to self.

Implements Sundance::Handleable< MeshSourceBase >.

Definition at line 77 of file SundancePeriodicLineMesher.hpp.


Member Data Documentation

Definition at line 81 of file SundancePeriodicLineMesher.hpp.

Referenced by fillMesh().

Definition at line 82 of file SundancePeriodicLineMesher.hpp.

Referenced by fillMesh().

Definition at line 80 of file SundancePeriodicLineMesher.hpp.

Referenced by fillMesh().

Site Contact