finitediff
|
A permutation is a bijection of a finite subset of N. More...
#include <MgenericPermutation.h>
Public Member Functions | |
virtual unsigned int | operator() (const unsigned int k) const final |
virtual unsigned int | image (const unsigned int k) const =0 |
A permutation is a bijection of a finite subset of N.
A permutation is a bijection of a set of the form for some .
The template parameter <unsigned int tp_size>
is the .
This virtual base class provides the common operations of MelementaryPermutation
and Mpermutation
.
operator*
have the same implementation for the 4 possibilities of products MelementaryPermutation
by Mpermutation
.operator()
from the definition of the member function image
.
|
pure virtual |
return by value the image of k
Implemented in MelementaryPermutation< tp_size >, and Mpermutation< tp_size >.
|
finalvirtual |
return by value the image of k