18 #ifndef NODE_ACCESSOR_HH_
19 #define NODE_ACCESSOR_HH_
30 template <
int spacedim>
53 inline unsigned int idx()
const {
58 inline unsigned int index()
const {
63 ASSERT(
is_valid()).error(
"Do not call inc() for invalid accessor!");
Base class for Mesh and BCMesh.
shared_ptr< Armor::Array< double > > nodes_
int find_node_id(unsigned int pos) const
Return node id (in GMSH file) of node of given position in node vector.
Space< spacedim >::Point Point
const MeshBase * mesh_
Pointer to the mesh owning the node.
NodeAccessor(const MeshBase *mesh, unsigned int idx)
bool operator==(const NodeAccessor< spacedim > &other)
unsigned int node_idx_
Index into Mesh::node_vec_ array.
unsigned int index() const
Armor::ArmaVec< double, spacedim > Point