3.2.1. basic_stabilizer.hpp

Full path: group/basic_stabilizer.hpp

template<typename Alloc, typename DupChecker = DupCheckerNop>
class basic_stabilizer

A Stabilizer type which filters permutations from a base group simply by whether they fix a given element. It may therefore represent only a subgroup of the stabilizer it is defined as.

using allocator = Alloc
using perm = typename allocator::perm
using pointer = typename allocator::pointer
using const_pointer = typename allocator::const_pointer
using is_accurate = std::false_type
basic_stabilizer(std::size_t fixed, const allocator &alloc, DupChecker dupChecker = DupChecker())
std::size_t degree() const
PtrContainerToPermProxy<Store, perm> generators() const
PtrContainerToPtrProxy<Store, const_pointer> generator_ptrs() const
const allocator &get_allocator() const
std::size_t fixed_element() const
template<typename Iter>
void add_generators(Iter first, Iter lastOld, Iter lastNew)
template<typename Iter, typename Next>
void add_generators(Iter first, Iter lastOld, Iter lastNew, Next next)