Template Function bliss::aut_hook

Function Documentation

template<typename Callable>
void bliss::aut_hook(void *callable_ptr_void, const unsigned int n, const unsigned int *aut)

Generic wrapper for a Callable to be used as a hook given to bliss::AbstractGraph::find_automorphisms

Template Parameters:

Callable – a callable type for which Callable(n,aut) is valid and returns void

Parameters:
  • callable_ptr_void – pointer to the Callable object

  • n – the number of vertices

  • aut – an automorphism generator (permutation, specified as a permuted list of vertex indices)