Member functions

This page contains information about the member functions for the congruence::Kambites class.

libsemigroups::congruence::Kambites::Kambites()

Default constructor.

Parameters

(None)

Complexity

Constant

Throws

(None) – This function guarantees not to throw a LibsemigroupsException.

inline libsemigroups::congruence::Kambites::Kambites(Kambites const &copy)

Default copy constructor.

explicit libsemigroups::congruence::Kambites::Kambites(fpsemigroup::Kambites<std::string> const &copy)

Construct from fpsemigroup::Kambites.

This function constructs a new congruence::Kambites object initialised with existing data in fpsemigroup::Kambites.

Complexity

Constant

Parameters

copy – the fpsemigroup::Kambites.

Throws

(None) – This function guarantees not to throw a LibsemigroupsException.

inline fpsemigroup::Kambites<std::string> &libsemigroups::congruence::Kambites::kambites() const

Get the underlying fpsemigroup::Kambites.

Parameters

(None)

Complexity

Constant

Throws

(None) – This function guarantees not to throw a LibsemigroupsException.

Returns

A reference to the underlying fpsemigroup::Kambites of this.