This page contains the documentation of the functionality in libsemigroups that adapts the types in HPCombi for use with the algorithms in libsemigroups. The functionality in this section is only available if libsemigroups is compiled with HPCombi support enabled.
Classes | |
| struct | Complexity< HPCombi::BMat8 > |
Specialization of the Complexity adapter for HPCombi::BMat8. More... | |
| struct | Complexity< Thing, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, Thing > > > |
Specialisation of the Complexity adapter for subclasses of HPCombi::PTransf16. More... | |
| struct | Degree< HPCombi::BMat8 > |
Specialization of the Degree adapter for HPCombi::BMat8. More... | |
| struct | Degree< Thing, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, Thing > > > |
Specialization of the Degree adapter for HPCombi::PTransf16. More... | |
| struct | ImageLeftAction< HPCombi::BMat8, HPCombi::BMat8 > |
Specialization of the ImageLeftAction adapter for HPCombi::BMat8. More... | |
| struct | ImageLeftAction< HPCombi::PPerm16, HPCombi::PPerm16 > |
Specialization of the ImageLeftAction adapter for HPCombi::PTransf16. More... | |
| struct | ImageLeftAction< HPCombi::PTransf16, HPCombi::Vect16 > |
Specialization of the ImageLeftAction adapter for HPCombi::PTransf16. More... | |
| struct | ImageLeftAction< HPCombi::Transf16, HPCombi::Vect16 > |
Specialization of the ImageLeftAction adapter for HPCombi::Transf16. More... | |
| struct | ImageRightAction< HPCombi::BMat8, HPCombi::BMat8 > |
Specialization of the ImageRightAction adapter for HPCombi::BMat8. More... | |
| struct | ImageRightAction< HPCombi::Perm16, Int, std::enable_if_t< std::is_integral_v< Int > > > |
Specialization of the ImageRightAction adapter for HPCombi::PTransf16. More... | |
| struct | ImageRightAction< HPCombi::PPerm16, HPCombi::PPerm16 > |
Specialization of the ImageRightAction adapter for HPCombi::PTransf16. More... | |
| struct | ImageRightAction< HPCombi::PTransf16, HPCombi::PTransf16 > |
Specialization of the ImageRightAction adapter for HPCombi::PTransf16. More... | |
| struct | ImageRightAction< HPCombi::Transf16, HPCombi::PTransf16 > |
Specialization of the ImageRightAction adapter for HPCombi::Transf16. More... | |
| struct | IncreaseDegree< HPCombi::BMat8 > |
Specialization of the IncreaseDegree adapter for HPCombi::BMat8. More... | |
| struct | IncreaseDegree< Thing, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, Thing > > > |
Specialization of the IncreaseDegree adapter for HPCombi::PTransf16 and derived classes. More... | |
| struct | Inverse< HPCombi::BMat8 > |
Specialization of the Inverse adapter for HPCombi::BMat8. More... | |
| struct | Inverse< HPCombi::Perm16 > |
Specialization of the Inverse adapter for HPCombi::PTransf16. More... | |
| struct | Lambda< HPCombi::BMat8, HPCombi::BMat8 > |
Specialization of the Lambda adapter for HPCombi::BMat8. More... | |
| struct | Lambda< HPCombi::PPerm16, HPCombi::PPerm16 > |
Specialization of the Lambda adapter for HPCombi::PPerm16. More... | |
| struct | Lambda< HPCombi::PTransf16, HPCombi::PTransf16 > |
Specialization of the Lambda adapter for HPCombi::PTransf16. More... | |
| struct | Lambda< HPCombi::Transf16, HPCombi::PTransf16 > |
Specialization of the Lambda adapter for HPCombi::Transf16. More... | |
| struct | LambdaValue< HPCombi::BMat8 > |
Specialization of the LambdaValue adapter for HPCombi::BMat8. More... | |
| struct | LambdaValue< HPCombi::PPerm16 > |
Specialization of the LambdaValue adapter for HPCombi::PPerm16. More... | |
| struct | LambdaValue< HPCombi::PTransf16 > |
Specialization of the LambdaValue adapter for HPCombi::PTransf16. More... | |
| struct | LambdaValue< HPCombi::Transf16 > |
Specialization of the LambdaValue adapter for HPCombi::Transf16. More... | |
| struct | One< HPCombi::BMat8 > |
Specialization of the One adapter for HPCombi::BMat8. More... | |
| struct | One< Thing, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, Thing > > > |
Specialisation of the One adapter for HPCombi::PTransf16. More... | |
| struct | Product< HPCombi::BMat8 > |
Specialization of the Product adapter for HPCombi::BMat8. More... | |
| struct | Product< Thing, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, Thing > > > |
Specialisation of the Product adapter for derived classes of HPCombi::PTransf16. More... | |
| struct | Rank< HPCombi::BMat8 > |
Specialization of the Rank adapter for HPCombi::BMat8. More... | |
| struct | Rank< T, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, T >, RankState< T > > > |
| Specialization of the Rank adapter for HPCombi types. More... | |
| struct | Rho< HPCombi::BMat8, HPCombi::BMat8 > |
Specialization of the Rho adapter for HPCombi::BMat8. More... | |
| struct | Rho< HPCombi::PPerm16, HPCombi::PPerm16 > |
Specialization of the Rho adapter for HPCombi::PPerm16. More... | |
| struct | Rho< HPCombi::PTransf16, HPCombi::Vect16 > |
Specialization of the Rho adapter for HPCombi::PTransf16. More... | |
| struct | Rho< HPCombi::Transf16, HPCombi::Vect16 > |
Specialization of the Rho adapter for HPCombi::Transf16. More... | |
| struct | RhoValue< HPCombi::BMat8 > |
Specialization of the RhoValue adapter for HPCombi::BMat8. More... | |
| struct | RhoValue< HPCombi::PPerm16 > |
Specialization of the RhoValue adapter for HPCombi::PPerm16. More... | |
| struct | RhoValue< HPCombi::PTransf16 > |
Specialization of the RhoValue adapter for HPCombi::PTransf16. More... | |
| struct | RhoValue< HPCombi::Transf16 > |
Specialization of the RhoValue adapter for HPCombi::Transf16. More... | |
| struct | Swap< Thing, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, Thing > > > |
Specialization of the Swap adapter for HPCombi::PTransf16. More... | |