libsemigroups  v3.0.0
C++ library for semigroups and monoids
Loading...
Searching...
No Matches
Adapters for HPCombi

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; this is only possible on certain computer architectures. See the installation instructions and the HPCombi documentation for further details.

Classes

struct  Complexity< HPCombi::BMat8 >
 Specialization of the Complexity adapter for HPCombi::BMat8. More...
 
struct  Complexity< TPTransf16Subclass, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, TPTransf16Subclass > > >
 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< TPTransf16Subclass, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, TPTransf16Subclass > > >
 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::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, TIntType, std::enable_if_t< std::is_integral_v< TIntType > > >
 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::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  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::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::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< TPTransf16Subclass, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, TPTransf16Subclass > > >
 Specialisation of the One adapter for HPCombi::PTransf16. More...
 
struct  Product< HPCombi::BMat8 >
 Specialization of the Product adapter for HPCombi::BMat8. More...
 
struct  Product< TPTransf16Subclass, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, TPTransf16Subclass > > >
 Specialisation of the Product adapter for 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::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::Transf16 >
 Specialization of the RhoValue adapter for HPCombi::Transf16. More...
 
struct  Swap< TPTransf16Subclass, std::enable_if_t< std::is_base_of_v< HPCombi::PTransf16, TPTransf16Subclass > > >
 Specialization of the Swap adapter for HPCombi::PTransf16. More...