|
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
1.8.11