33 #ifndef CLASSIC_SET_STABILIZER_SEARCH_H_
34 #define CLASSIC_SET_STABILIZER_SEARCH_H_
36 #include <permlib/search/classic/backtrack_search.h>
37 #include <permlib/predicate/setwise_stabilizer_predicate.h>
43 template<
class BSGSIN,
class TRANSRET>
46 typedef typename BacktrackSearch<BSGSIN,TRANSRET>::PERM PERM;
60 template<
class InputIterator>
61 void construct(InputIterator begin, InputIterator end);
64 template<
class BSGSIN,
class TRANSRET>
69 template<
class BSGSIN,
class TRANSRET>
70 template<
class InputIterator>
74 this->m_limitLevel = stabPred->
limit();
75 this->m_limitBase = this->m_limitLevel;
76 this->m_limitInitialized =
true;
84 #endif // -- CLASSIC_SET_STABILIZER_SEARCH_H_