63 void LoadMesh(
const vector<MeshNodeData2D>&,
const vector<MeshEdgeData2D>&);
corner_iterator corners_begin()
Definition: Mesh2D.h:69
void moveNode(int, const Vec3 &)
Definition: Mesh2D.cpp:102
class for edge in 2D "mesh"
Definition: Edge2D.h:38
vector< Corner2D > m_corners
Definition: Mesh2D.h:50
Corner2D * getCornerById(int)
Definition: Mesh2D.cpp:167
vector< Edge2D > m_edges
Definition: Mesh2D.h:49
map< int, int > m_edge_index_by_id
Definition: Mesh2D.h:53
Class representing the corner in a 2D "mesh".
Definition: Corner2D.h:34
void translateBy(const Vec3 &translation)
Definition: Mesh2D.cpp:118
vector< Corner2D >::iterator corner_iterator
Definition: Mesh2D.h:58
virtual void writeCheckPoint(ostream &, const string &) const
Definition: Mesh2D.cpp:190
void zeroForces()
Definition: Mesh2D.cpp:135
virtual void loadCheckPoint(istream &)
Definition: Mesh2D.cpp:230
void forAllEdgesGet(P &, typename P::value_type(Edge2D::*rdf)() const)
Definition: Mesh2D.hpp:27
void LoadMesh(const vector< MeshNodeData2D > &, const vector< MeshEdgeData2D > &)
Definition: Mesh2D.cpp:35
vector< Edge2D >::iterator edge_iterator
Definition: Mesh2D.h:57
virtual ~Mesh2D()
Definition: Mesh2D.h:62
vector< pair< int, P > > forAllEdgesGetIndexed(P(Edge2D::*rdf)() const)
Definition: Mesh2D.hpp:40
corner_iterator corners_end()
Definition: Mesh2D.h:70
map< int, int > m_corner_by_id
Definition: Mesh2D.h:51
Edge2D * getEdgeById(int)
Definition: Mesh2D.cpp:149
Mesh2D()
Definition: Mesh2D.cpp:26
edge_iterator edges_begin()
Definition: Mesh2D.h:67
edge_iterator edges_end()
Definition: Mesh2D.h:68
multimap< int, Edge2D * > m_edge_by_node_id
Definition: Mesh2D.h:52