Stateful type aliases

using libsemigroups::SchreierSimsTraits::domain_type = IntegralRange<TPointType, 0, N>

Type of the object containing all points acted on.

using libsemigroups::SchreierSimsTraits::element_type = TElementType

Type of the elements.

using libsemigroups::SchreierSimsTraits::index_type = size_t

The type of indices to be used by a SchreierSims instance.

using libsemigroups::SchreierSimsTraits::point_type = TPointType

Type of the points acted on.

The type of the points acted on by the group represented by this, which is the same as the template parameter TPointType.