![]() |
OR-Tools
8.2
|
Public Types | |
using | IsArcCallback = std::function< bool(NodeIndex, NodeIndex)> |
using | CliqueCallback = std::function< CliqueResponse(const std::vector< NodeIndex > &)> |
Public Member Functions | |
BronKerboschAlgorithm (IsArcCallback is_arc, NodeIndex num_nodes, CliqueCallback clique_callback) | |
BronKerboschAlgorithmStatus | Run () |
BronKerboschAlgorithmStatus | RunIterations (int64 max_num_iterations) |
BronKerboschAlgorithmStatus | RunWithTimeLimit (int64 max_num_iterations, TimeLimit *time_limit) |
BronKerboschAlgorithmStatus | RunWithTimeLimit (TimeLimit *time_limit) |
using CliqueCallback = std::function<CliqueResponse(const std::vector<NodeIndex>&)> |
using IsArcCallback = std::function<bool(NodeIndex, NodeIndex)> |
|
inline |
BronKerboschAlgorithmStatus RunIterations | ( | int64 | max_num_iterations | ) |
BronKerboschAlgorithmStatus RunWithTimeLimit | ( | int64 | max_num_iterations, |
TimeLimit * | time_limit | ||
) |
|
inline |