![]() |
libsemigroups
v3.0.0
C++ library for semigroups and monoids
|
Defined in matrix.hpp
.
This page contains the documentation of the functionality in libsemigroups
that adapts objects satisfying IsMatrix for use with the main algorithms in libsemigroups
.
Other adapters specifically for BMat objects are available here and for BMat8 objects here.
Classes | |
struct | Complexity< Mat, std::enable_if_t< IsMatrix< Mat > > > |
Specialization of Complexity for IsMatrix. More... | |
struct | Degree< Mat, std::enable_if_t< IsMatrix< Mat > > > |
Specialization of Degree for IsMatrix. More... | |
struct | Hash< Mat, std::enable_if_t< IsMatrix< Mat > > > |
Specialization of Hash for IsMatrix. More... | |
struct | IncreaseDegree< Mat, std::enable_if_t< IsMatrix< Mat > > > |
Specialization of IncreaseDegree for IsMatrix. More... | |
struct | One< Mat, std::enable_if_t< IsMatrix< Mat > > > |
Specialization of One for IsMatrix. More... | |
struct | Product< Mat, std::enable_if_t< IsMatrix< Mat > > > |
Specialization of Product for IsMatrix. More... | |