-refinements for set stabilization
More...
#include <refinement_family.h>
Public Types | |
typedef RefinementFamily< PERM > ::RefinementPtr | RefinementPtr |
typedef RefinementFamily< PERM > ::PartitionPtr | PartitionPtr |
typedef RefinementFamily< PERM > ::RefinementPtr | RefinementPtr |
typedef RefinementFamily< PERM > ::PartitionPtr | PartitionPtr |
Public Member Functions | |
template<class InputIterator > | |
SetImageRefinementFamily (ulong 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 | |
template<class InputIterator > | |
SetImageRefinementFamily (ulong 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 | ( | ulong | 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(ulong) begin of the set ![]() | |
end | iterator(ulong) end of the set ![]() | |
beginImg | iterator(ulong) begin of the set ![]() | |
endImg | iterator(ulong) end of the set ![]() |
permlib::partition::SetImageRefinementFamily< PERM >::SetImageRefinementFamily | ( | ulong | 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(ulong) begin of the set ![]() | |
end | iterator(ulong) end of the set ![]() | |
beginImg | iterator(ulong) begin of the set ![]() | |
endImg | iterator(ulong) 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 >.
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 >.