Lagrange
EdgeType< Index > Class Template Reference

Classes

class  iterator
 

Public Member Functions

 EdgeType (Index v1, Index v2)
 
 EdgeType (const EdgeType< Index > &obj)
 
 EdgeType (EdgeType< Index > &&obj) noexcept
 
 EdgeType (const std::array< Index, 2 > &arr)
 
Index v1 () const
 
Index v2 () const
 
bool is_valid () const
 
EdgeType< Index > & operator= (const EdgeType< Index > &other)
 
EdgeType< Index > & operator= (EdgeType< Index > &&other) noexcept
 
bool operator== (const EdgeType< Index > &rhs) const
 
bool operator!= (const EdgeType< Index > &rhs) const
 
Index operator[] (const Index i) const
 
iterator begin () const
 
iterator end () const
 
bool has_shared_vertex (const EdgeType< Index > &other) const
 
Index get_shared_vertex (const EdgeType< Index > &other) const
 
Index get_other_vertex (Index v) const
 

Static Public Member Functions

static EdgeType Invalid ()
 

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