permlib
0.2.8
Library for permutation computations
|
-refinements for symmetric matrix automorphisms
More...
#include <refinement_family.h>
Public Types | |
typedef RefinementFamily< PERM > ::RefinementPtr | RefinementPtr |
typedef RefinementFamily< PERM > ::PartitionPtr | PartitionPtr |
![]() | |
typedef Refinement< PERM > ::RefinementPtr | RefinementPtr |
typedef boost::shared_ptr < Partition > | PartitionPtr |
Public Member Functions | |
MatrixAutomorphismRefinementFamily (unsigned long n, const MATRIX &matrix) | |
refinement family for symmetric matrix automorphisms | |
virtual std::pair < PartitionPtr, RefinementPtr > | apply (Partition &pi) const |
tries to initialize a suitable Refinement<PERM> for given partition | |
![]() | |
virtual | ~RefinementFamily () |
virtual destructor | |
-refinements for symmetric matrix automorphisms
|
inline |
refinement family for symmetric matrix automorphisms
n | length of partitions to work with |
matrix | symmetric matrix |
|
inlinevirtual |
tries to initialize a suitable Refinement<PERM> for given partition
pi | partition to initialize the refinement to |
Implements permlib::partition::RefinementFamily< PERM >.