dejavu
Fast probabilistic symmetry detection.
|
A transversal in a Schreier structure. More...
#include <groups.h>
Public Member Functions | |
dej_nodiscard int | size () const |
void | set_size_upper_bound (const int new_sz_upb) |
dej_nodiscard int | get_size_upper_bound () const |
dej_nodiscard int | find_point (const int p) const |
void | reduce_to_unfinished (schreier_workspace &w, std::vector< int > &selection) |
dej_nodiscard bool | is_finished () const |
dej_nodiscard int | get_fixed_point () const |
dej_nodiscard const std::vector< int > & | get_fixed_orbit () |
dej_nodiscard const std::vector< int > & | get_generators () |
void | initialize (const int fixed_vertex, const int new_level, const int new_sz_upb) |
bool | extend_with_automorphism (schreier_workspace &w, generating_set &generators, automorphism_workspace &automorphism) |
bool | fix_automorphism (schreier_workspace &w, generating_set &generators, automorphism_workspace &automorphism) const |
A transversal in a Schreier structure.
Can be used across multiple threads.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |