add_seed

inline void libsemigroups::Action::add_seed(const_reference_point_type seed)

Add a seed to the action.

A seed is just a starting point for the action, it will belong to the action, as will every point that can be obtained from the seed by acting with the generators of the action.

Exceptions

This function guarantees not to throw a LibsemigroupsException.

Complexity

At most linear in the size() of the action.

Parameters

seed – the seed to add.

Returns

(None)