Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
Edge.h File Reference
#include <iomanip>
#include <SpatialDomains/SegGeom.h>
#include <NekMeshUtils/NekMeshUtilsDeclspec.h>
#include <NekMeshUtils/MeshElements/Element.h>
#include <NekMeshUtils/MeshElements/Node.h>
Include dependency graph for Edge.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Nektar::NekMeshUtils::Edge
 Represents an edge which joins two points. More...
 
struct  Nektar::NekMeshUtils::EdgeHash
 Defines a hash function for edges. More...
 

Namespaces

 Nektar
 <
 
 Nektar::NekMeshUtils
 

Typedefs

typedef boost::shared_ptr
< Element
Nektar::NekMeshUtils::ElementSharedPtr
 
typedef boost::shared_ptr< EdgeNektar::NekMeshUtils::EdgeSharedPtr
 Shared pointer to an edge. More...
 
typedef boost::unordered_set
< EdgeSharedPtr, EdgeHash > 
Nektar::NekMeshUtils::EdgeSet
 

Functions

bool Nektar::NekMeshUtils::operator== (EdgeSharedPtr const &p1, EdgeSharedPtr const &p2)
 Defines equality of two edges (equal if IDs of end nodes match in either ordering). More...
 
bool Nektar::NekMeshUtils::operator< (EdgeSharedPtr const &p1, EdgeSharedPtr const &p2)
 Defines ordering between two edges (based on ID of edges). More...