|
permlib
0.2.9
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 |
Public Types inherited from permlib::partition::RefinementFamily< PERM > | |
| 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 More... | |
| virtual std::pair< PartitionPtr, RefinementPtr > | apply (Partition &pi) const |
| tries to initialize a suitable Refinement<PERM> for given partition More... | |
Public Member Functions inherited from permlib::partition::RefinementFamily< PERM > | |
| 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 >.