XC Open source finite element analysis program
|
#include <MeshEdge.h>
Public Types | |
typedef Element::NodesEdge | NodesEdge |
Public Member Functions | |
MeshEdge (void) | |
Constructor. | |
MeshEdge (const NodesEdge &) | |
Constructor. | |
NodesEdge | getNodes (void) const |
Returns the edge nodes. | |
size_t | size (void) const |
const Node * | getFirstNode (void) const |
Returns the first node from the edge: | |
const Node * | getLastNode (void) const |
Returns the last node from the edge: | |
bool | isConnected (const Node &) const |
Returns true if the edge is connected to the node. | |
bool | isConnected (const MeshEdge &) const |
Returns true if the edge is connected to the edge being passed as parameter. | |
ElementConstPtrSet | getConnectedElements (void) const |
Returns a deque<Element *> with the elements that share the edge. | |
ElementConstPtrSet | getConnectedElements (const DqPtrsElem &) const |
Returns a deque<Element *> with the elements from the set that share the edge. | |
bool | operator== (const MeshEdge &) const |
Equal operator. | |
void | print (std::ostream &) const |
Prints edge information. | |
Mesh edge.