dejavu
Fast probabilistic symmetry detection.
|
Stores an automorphism in a dense or sparse manner, dynamically. More...
#include <groups.h>
Public Types | |
enum | stored_automorphism_type { STORE_DENSE , STORE_SPARSE } |
Public Member Functions | |
stored_automorphism_type | get_store_type () |
void | load (dense_sparse_arbiter &loader, automorphism_workspace &space) |
void | load (automorphism_workspace &automorphism) |
void | store (int new_domain_size, automorphism_workspace &automorphism, markset &helper) |
Stores an automorphism in a dense or sparse manner, dynamically.
|
inline |
|
inline |
|
inline |
Load this stored automorphism into workspace.
loader | Store a pointer to permutation of automorphism in the arbiter. |
space | Auxiliary space that may or may not be used, depending on whether the loaded automorphism is sparse. Should only be reset once loader is not used anymore. |
|
inline |