![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 47 of file find_graph_symmetries.h.
#include <find_graph_symmetries.h>
Public Types | |
| typedef ::util::StaticGraph | Graph |
Public Member Functions | |
| GraphSymmetryFinder (const Graph &graph, bool is_undirected) | |
| bool | IsGraphAutomorphism (const DynamicPermutation &permutation) const |
| absl::Status | FindSymmetries (std::vector< int > *node_equivalence_classes_io, std::vector< std::unique_ptr< SparsePermutation > > *generators, std::vector< int > *factorized_automorphism_group_size, TimeLimit *time_limit=nullptr) |
| void | RecursivelyRefinePartitionByAdjacency (int first_unrefined_part_index, DynamicPartition *partition) |
| void | DistinguishNodeInPartition (int node, DynamicPartition *partition, std::vector< int > *new_singletons_or_null) |
Definition at line 49 of file find_graph_symmetries.h.
| operations_research::GraphSymmetryFinder::GraphSymmetryFinder | ( | const Graph & | graph, |
| bool | is_undirected ) |
Definition at line 178 of file find_graph_symmetries.cc.
| void operations_research::GraphSymmetryFinder::DistinguishNodeInPartition | ( | int | node, |
| DynamicPartition * | partition, | ||
| std::vector< int > * | new_singletons_or_null ) |
Definition at line 346 of file find_graph_symmetries.cc.
| absl::Status operations_research::GraphSymmetryFinder::FindSymmetries | ( | std::vector< int > * | node_equivalence_classes_io, |
| std::vector< std::unique_ptr< SparsePermutation > > * | generators, | ||
| std::vector< int > * | factorized_automorphism_group_size, | ||
| TimeLimit * | time_limit = nullptr ) |
Definition at line 453 of file find_graph_symmetries.cc.
| bool operations_research::GraphSymmetryFinder::IsGraphAutomorphism | ( | const DynamicPermutation & | permutation | ) | const |
Definition at line 225 of file find_graph_symmetries.cc.
| void operations_research::GraphSymmetryFinder::RecursivelyRefinePartitionByAdjacency | ( | int | first_unrefined_part_index, |
| DynamicPartition * | partition ) |
Definition at line 269 of file find_graph_symmetries.cc.