Main page.

Declarations of functions associated with group_H.
Version of Monday 23 September 2024.


These functions find the pattern in all rotations of permutation.


    /* H1 */ int  count_pattern_rotate (SVI const & pattern) const;
    /* H1 */ bool has_pattern_rotate (SVI const & pattern) const;

    /* H2 */ template <int Q, int R, int S>
             bool has_pattern_rotate_quick () const;
    /* H3 */ template <int Q, int R, int S, int T>
             bool has_pattern_rotate_quick () const;
    /* H4 */ template <int Q, int R, int S, int T, int U>
             bool has_pattern_rotate_quick () const;