.. _cpp-group/basic_stabilizer: ********************************************************** basic_stabilizer.hpp ********************************************************** Full path: group/basic_stabilizer.hpp .. default-domain:: cpp .. default-role:: cpp:expr .. cpp:namespace:: perm_group .. class:: template 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. .. type:: allocator = Alloc .. type:: perm = typename allocator::perm .. type:: pointer = typename allocator::pointer .. type:: const_pointer = typename allocator::const_pointer .. type:: is_accurate = std::false_type .. function:: basic_stabilizer(std::size_t fixed, const allocator &alloc, DupChecker dupChecker = DupChecker()) .. function:: std::size_t degree() const .. function:: PtrContainerToPermProxy generators() const .. function:: PtrContainerToPtrProxy generator_ptrs() const .. function:: const allocator &get_allocator() const .. function:: std::size_t fixed_element() const .. function:: template \ void add_generators(Iter first, Iter lastOld, Iter lastNew) .. function:: template \ void add_generators(Iter first, Iter lastOld, Iter lastNew, Next next)