|
permlib
0.2.8
Library for permutation computations
|
-refinements for set stabilization
More...
#include <refinement_family.h>
Public Types | |
|
typedef RefinementFamily< PERM > ::RefinementPtr | RefinementPtr |
|
typedef RefinementFamily< PERM > ::PartitionPtr | PartitionPtr |
Public Member Functions | |
| template<class InputIterator > | |
| SetImageRefinementFamily (unsigned long n, InputIterator begin, InputIterator end, InputIterator beginImg, InputIterator endImg) | |
| refinement family for set stabilization of given set | |
| virtual std::pair < PartitionPtr, RefinementPtr > | apply (Partition &pi) const |
| tries to initialize a suitable Refinement<PERM> for given partition | |
-refinements for set stabilization
| permlib::partition::SetImageRefinementFamily< PERM >::SetImageRefinementFamily | ( | unsigned long | n, |
| InputIterator | begin, | ||
| InputIterator | end, | ||
| InputIterator | beginImg, | ||
| InputIterator | endImg | ||
| ) | [inline] |
refinement family for set stabilization of given set
| n | length of partitions to work with |
| begin | iterator(unsigned long) begin of the set |
| end | iterator(unsigned long) end of the set |
| beginImg | iterator(unsigned long) begin of the set |
| endImg | iterator(unsigned long) end of the set |
| virtual std::pair<PartitionPtr,RefinementPtr> permlib::partition::SetImageRefinementFamily< PERM >::apply | ( | Partition & | pi | ) | const [inline, virtual] |
tries to initialize a suitable Refinement<PERM> for given partition
| pi | partition to initialize the refinement to |
Implements permlib::partition::RefinementFamily< PERM >.
1.7.6.1