ThRightNormalFormAlgorithms.h

Go to the documentation of this file.
00001 // Copyright (C) 2005 Alexander Ushakov
00002 // Contents: Definition of class ThRightNormalForm
00003 //
00004 // Principal Authors: Alexander Ushakov
00005 //
00006 // Revision History:
00007 //
00008 
00009 
00010 #ifndef _ThRightNormalFormAlgorithms_h_
00011 #define _ThRightNormalFormAlgorithms_h_
00012 
00013 
00014 
00015 #include "set"
00016 using namespace std;
00017 
00018 
00019 #include "ThRightNormalForm.h"
00020 
00021 
00022 
00024 pair< vector< ThRightNormalForm > , ThRightNormalForm > getSummitSetRepresentative( int rank , const vector< ThRightNormalForm >& elts );
00025 
00026 
00028 
00032 Permutation getSimpleConjugator( int rank , const vector< ThRightNormalForm >& tuple , const Permutation& start );
00033 
00034 
00035 set< Permutation > getSimpleConjugators( int rank , const vector< ThRightNormalForm >& tuple );
00036 
00037 
00038 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:45 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1