Class MeshBase

Inheritance Relationships

Derived Types

Class Documentation

class Mechatronix::MeshBase

base class for mesh definition

Subclassed by Mechatronix::MeshGeneric< SegmentBase >, Mechatronix::MeshGeneric< SEGMENT >

Public Functions

inline explicit MeshBase(string const &name)

construct an empty mesh

inline virtual ~MeshBase()
virtual real_type ssMin() const = 0
virtual real_type ssMax() const = 0
virtual real_type ssLength() const = 0
virtual integer numSegments() const = 0

number of segment

virtual integer nodeToSegment(integer) const = 0
virtual integer numNodes() const = 0

number of nodes

virtual real_type ssNode(integer) const = 0

i-th node coordinate

virtual void writeToStream(ostream_type &stream) const = 0
virtual void dump(ostream_type &stream) const = 0

Protected Attributes

string const m_name