CongruenceInterface¶
-
class CongruenceInterface : public libsemigroups::Runner¶
Defined in
cong-intf.hpp.Every class for representing congruences in
libsemigroupsis derived from CongruenceInterface, which holds the member functions that are common to all its derived classes. CongruenceInterface is an abstract class.Subclassed by libsemigroups::CongruenceByPairs< FroidurePin< detail::KBE, FroidurePinTraits< detail::KBE, fpsemigroup::KnuthBendix > > >, libsemigroups::Congruence, libsemigroups::CongruenceByPairs< TFroidurePinType >, libsemigroups::congruence::Kambites, libsemigroups::congruence::KnuthBendix, libsemigroups::congruence::ToddCoxeter
Member types¶
Type for indices of congruence class indices. |
|
Constructors¶
Default copy constructor. |
|
Constructs a congruence of the specified type. |
Deleted constructors¶
Deleted. |
|
Deleted. |
|
Deleted. |
|
Deleted. |
Initialization¶
|
|