#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: |