XC Open source finite element analysis program
Public Types | Public Member Functions | List of all members

Mesh edge. More...

#include <MeshEdge.h>

Inheritance diagram for XC::MeshEdge:

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 NodegetFirstNode (void) const
 Returns the first node from the edge:
 
const NodegetLastNode (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.
 

Detailed Description

Mesh edge.


The documentation for this class was generated from the following files: