OR-Tools  9.3
connected_components.h File Reference

Go to the source code of this file.

Classes

class  DenseConnectedComponentsFinder
 
struct  ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >
 
struct  ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >::SelectContainer< U, V, E >
 
struct  ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >::SelectContainer< U, V, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value &&std::is_same_v< V, void > > >
 
struct  ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >::SelectContainer< U, V, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value &&!std::is_same_v< V, void > > >
 
class  ConnectedComponentsFinder< T, CompareOrHashT, Eq >
 

Namespaces

namespace  util
 
namespace  internal
 

Functions

template<class UndirectedGraph >
std::vector< int > GetConnectedComponents (int num_nodes, const UndirectedGraph &graph)