Flow123d
master-27b3058
|
#include <node_accessor.hh>
Public Types | |
typedef Space< spacedim >::Point | Point |
Public Member Functions | |
NodeAccessor () | |
NodeAccessor (const MeshBase *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 MeshBase * | 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.
Definition at line 31 of file node_accessor.hh.
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.