batch_size(size_t)ΒΆ
-
FroidurePinBase &
libsemigroups::FroidurePinBase::batch_size(size_t batch_size) Set a new value for the batch size.
The batch size is the number of new elements to be found by any call to FroidurePin::run. A call to run returns between 0 and approximately the batch size. This is used by, for example, FroidurePin::position so that it is possible to find the position of an element without fully enumerating the semigroup.
The default value of the batch size is 8192.
- Return
A reference to
this.- Exceptions
This function is
noexceptand is guaranteed never to throw.- Complexity
Constant.
- See
- Parameters
batch_size: the new value for the batch size.