10 template<
typename group_t>
12 typedef typename group_t::rank_t rank_t;
13 typedef typename group_t::diff_t diff_t;
24 std::vector<std::array<int, 3>> triples_to_be_done;
25 std::set<std::array<int, 3>> identified;
26 std::pair<int, std::vector<rank_t>> distinguish(
int,
const std::vector<rank_t>&);
27 std::vector<rank_t> distinguish(
int,
const std::vector<rank_t>&,
int);
28 void identify_connection(
int,
int);
29 void make_connection(
int,
int,
int);
32 #include "impl/Mult_Identify.ipp"
Contains the class mackey::MultGraph.
The Multiplication Graph created from the Multiplication Table.
Definition: Mult_Graph.hpp:23
Provides extra identification methods using triple box products.
Definition: Mult_Identify.hpp:11
MultIdentify(MultGraph< group_t > &MG)
Stores multiplication graph as a reference.
void pass_all_unidentified()
Uses triple box products to possibly identify ALL instances where identification failed before....
Everything in this library is under this namespace.
Definition: Box.hpp:9