Flow123d
JS_before_hm-1716-g9144da4bf
|
#include <mesh.h>
Public Types | |
typedef Space< spacedim >::Point | Point |
Public Member Functions | |
NodeAccessor () | |
NodeAccessor (const Mesh *mesh, unsigned int idx) | |
bool | is_valid () const |
unsigned int | idx () const |
unsigned int | index () const |
void | inc () |
bool | operator== (const NodeAccessor< spacedim > &other) |
Point | operator* () const |
Private Attributes | |
const Mesh * | mesh_ |
Pointer to the mesh owning the node. More... | |
unsigned int | node_idx_ |
Index into Mesh::node_vec_ array. More... | |
Node accessor templated just by dimension of the embedding space, used for access to nodes out of Mesh. This should allow algorithms over nodes.
typedef Space<spacedim>::Point NodeAccessor< spacedim >::Point |
Definition at line 33 of file node_accessor.hh.
|
inline |
Default invalid accessor.
Definition at line 38 of file node_accessor.hh.
|
inline |
Node accessor.
Definition at line 45 of file node_accessor.hh.
|
inline |
Definition at line 53 of file node_accessor.hh.
|
inline |
Definition at line 62 of file node_accessor.hh.
|
inline |
Definition at line 58 of file node_accessor.hh.
|
inline |
|
inline |
Definition at line 71 of file node_accessor.hh.
|
inline |
Definition at line 67 of file node_accessor.hh.
|
private |
Pointer to the mesh owning the node.
Definition at line 77 of file node_accessor.hh.
|
private |
Index into Mesh::node_vec_ array.
Definition at line 80 of file node_accessor.hh.