libsemigroups  v3.6.0
C++ library for semigroups and monoids
Loading...
Searching...
No Matches
ImageRightAction< Mat, BitSet< N > >
template<size_t N, typename Mat>
struct libsemigroups::ImageRightAction< Mat, BitSet< N > >

Defined in bmat-adapters.hpp.

Specialization of the ImageRightAction adapter for BMat and BitSet.

Warning
The template type Mat must be a BMat type (IsBMat<Mat> must be true). If not, template substitution will fail.
See also
ImageRightAction.

Public Types

using result_type = BitSet<N>
 The type of result.

Public Member Functions

void operator() (result_type &res, result_type const &pt, Mat const &x) const
 Store the image of pt under the right action of x.

Member Function Documentation

◆ operator()()

template<size_t N, typename Mat>
void operator() ( result_type & res,
result_type const & pt,
Mat const & x ) const
inline

Modifies res in-place to hold the image of pt under the right action of x.


The documentation for this struct was generated from the following file:
  • /home/joseph/Dev/Comp_Maths/sandbox/libsemigroups/include/libsemigroups/bmat-adapters.hpp