#include <etnode.hpp>

Public Types | |
| typedef size_t | count_type |
| typedef double | real_type |
| typedef unsigned int | uint |
| typedef unsigned short | ushort |
Public Member Functions | |
| void | addEdge (const ETEdge *edge) |
| adds the given edge to this node | |
| void | addFace (const ETFace *face) |
| adds the given face to this node | |
| ETNode (const ushort &idx, const ushort &number_available_mechanical_dof) | |
|
const std::vector< const ETEdge * > & | getEdges () const |
| returns the edges of this node | |
|
const std::vector< const ETFace * > & | getFaces () const |
| returns the edges of this node | |
| const ushort & | getIndex () const |
| returns the index in the element | |
| const ushort & | numAvailableMechanicalDof () const |
| returns num_available_mechanical_dof | |
Protected Attributes | |
| std::vector< const ETEdge * > | edges |
| defines the edges this node is part of | |
| std::vector< const ETFace * > | faces |
| defines the faces this node is part of | |
| const ushort | indexInElement |
| defines the index/slot in the local element | |
| std::vector< ushort > | nodes |
| defines the local nodes assembling this face (normal pointing outwards). The node indices refer to the given element type | |
| const ushort | num_available_mechanical_dof |
| the number of available dof at this node: | |
1.5.6