dejavu
Fast probabilistic symmetry detection.
|
Orbit partition. More...
#include <groups.h>
Public Member Functions | |
int | find_orbit (const int v) |
int | orbit_size (const int v) |
dej_nodiscard bool | represents_orbit (const int v) const |
void | combine_orbits (const int v1, const int v2) |
bool | are_in_same_orbit (const int v1, const int v2) |
void | reset () |
void | add_automorphism_to_orbit (const int *p, const int nsupp, const int *supp) |
void | add_automorphism_to_orbit (groups::automorphism_workspace &aut) |
void | initialize (int domain_size) |
orbit (int domain_size) | |
orbit ()=default | |
orbit (const orbit &other) | |
bool | operator== (orbit &other_orbit) |
Orbit partition.
Keeps track of an orbit partition, and provides tools to manipulate the orbits within.
|
inlineexplicit |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |