mirror of
https://github.com/boostorg/graph.git
synced 2026-02-26 04:42:16 +00:00
Merged Boost.Graph, Boost.Graph.Parallel, and Boost.PropertyMap changes from Boost trunk
[SVN r85813]
This commit is contained in:
32
test/hawick_circuits.cpp
Normal file
32
test/hawick_circuits.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
// (C) Copyright 2013 Louis Dionne
|
||||
//
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0 (See accompanying file
|
||||
// LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#include "cycle_test.hpp"
|
||||
#include <boost/graph/hawick_circuits.hpp>
|
||||
#include <iostream>
|
||||
|
||||
|
||||
struct call_hawick_circuits {
|
||||
template <typename Graph, typename Visitor>
|
||||
void operator()(Graph const& g, Visitor const& v) const {
|
||||
boost::hawick_circuits(g, v);
|
||||
}
|
||||
};
|
||||
|
||||
struct call_hawick_unique_circuits {
|
||||
template <typename Graph, typename Visitor>
|
||||
void operator()(Graph const& g, Visitor const& v) const {
|
||||
boost::hawick_unique_circuits(g, v);
|
||||
}
|
||||
};
|
||||
|
||||
int main() {
|
||||
std::cout << "---------hawick_circuits---------\n";
|
||||
cycle_test(call_hawick_circuits());
|
||||
|
||||
std::cout << "\n\n---------hawick_unique_circuits---------\n";
|
||||
cycle_test(call_hawick_unique_circuits());
|
||||
}
|
||||
Reference in New Issue
Block a user