CXXGraph  0.4.0
CXXGraph is a header only, that manages the Graphs and it's algorithm in C++
Public Member Functions | Friends | List of all members
CXXGRAPH::UndirectedWeightedEdge< T > Class Template Reference

Public Member Functions

 UndirectedWeightedEdge (const unsigned long id, const Node< T > &node1, const Node< T > &node2, const double weight)
 
 UndirectedWeightedEdge (const unsigned long id, const std::pair< const Node< T > *, const Node< T > * > &nodepair, const double weight)
 
 UndirectedWeightedEdge (const UndirectedEdge< T > &edge, const double weight)
 
 UndirectedWeightedEdge (const Edge< T > &edge, const double weight)
 
 UndirectedWeightedEdge (const UndirectedEdge< T > &edge)
 
 UndirectedWeightedEdge (const Edge< T > &edge)
 
 UndirectedWeightedEdge (const DirectedWeightedEdge< T > &edge)
 
const std::optional< bool > isWeighted () const override
 
 operator DirectedWeightedEdge< T > () const
 

Friends

std::ostream & operator<< (std::ostream &os, const UndirectedWeightedEdge< T > &edge)
 

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