31 #include "domain/mesh/element/Element.h" 46 typedef std::set<const Element *> ElementConstPtrSet;
std::vector< const Node * > NodesEdge
Nodes on an element edge.
Definition: Element.h:113
Vector of integers.
Definition: ID.h:93
NodesEdge getNodes(void) const
Returns the edge nodes.
Definition: ElementEdge.cc:51
MeshEdge getMeshEdge(void) const
Returns the corresponding mesh edge.
Definition: ElementEdge.cc:55
Base class for the finite elements.
Definition: Element.h:109
Element edge (TO DEPRECATE?? LP 7.02.2017).
Definition: ElementEdge.h:40
ElementEdge(Element *eptr=nullptr, const int &i=-1)
Constructor.
Definition: ElementEdge.cc:35
ID getLocalIndexNodes(void) const
Get the the element indexes of the edge nodes.
Definition: ElementEdge.cc:47
Mesh edge.
Definition: MeshEdge.h:39
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
const int & getEdgeIndex(void) const
Returns the index of the edge in its owner element.
Definition: ElementEdge.cc:43
const Element * getElementPtr(void) const
Returns a pointer to the element that "owns" the edge.
Definition: ElementEdge.cc:39
Element::NodesEdge NodesEdge
edge index.
Definition: ElementEdge.h:45