31 #ifndef INFINITENSYMETRIES_H 32 #define INFINITENSYMETRIES_H 35 #include "CoxIter/lib/numbers/rational.h" 37 #include <eigen3/Eigen/Dense> 38 #include <igraph/igraph.h> 44 using namespace Eigen;
59 vector< AlgebraicInteger* > aiQF;
62 vector< vector< unsigned int > > iCoxeterMatrix;
71 vector< GraphInvolution > usefulInvolutions;
75 bool Run(
const unsigned int& iNRMin,
const unsigned int& iNRMax );
77 unsigned int get_iFixedPointsDimension()
const;
78 virtual void print_basisFixedPoints(
const string& strSpacer =
"" )
const = 0;
82 vector< GraphInvolution > get_usefulInvolutions()
const;
85 virtual bool bDottedSameWeight(
const unsigned int& v1,
const unsigned int& v2,
const unsigned int& w1,
const unsigned int& w2 )
const = 0;
86 virtual bool FindIntegralSymmetryFromSubgraph(
const vector< unsigned int >& iVertices ) = 0;
89 #endif // INFINITENSYMETRIES_H bool bFinished
If true, the form is non-reflective.
Definition: infinitensymetries.h:69
Try to find integral symmetries of the polyhedron which do not have any common fixed point inside the...
Definition: infinitensymetries.h:55
Main class for AlVin.
Definition: alvin.h:52
Definition: quadraticinteger_infinitensymetries.h:38
const unsigned int iVectorSize
iDimension + 1
Definition: infinitensymetries.h:66
unsigned int iOrbitCount
Number of invariant subsets (in iVertices)
Definition: infinitensymetries.h:52
vector< unsigned int > iLinearlyIndependantVertices
Strictly speaking, the indices i (in iVertices!) such that the set vectors[ iVertices[i] ] is linearl...
Definition: infinitensymetries.h:51
vector< unsigned int > iPermutation
Permutation defining the transformation.
Definition: infinitensymetries.h:50
vector< vector< unsigned int > > iGraphMatrix
1 if bold, 2 if dotted, weight otherwise
Definition: infinitensymetries.h:61
unsigned int iDimension
Dimension of the hyperbolic space.
Definition: infinitensymetries.h:65
unsigned int iFixedPointsDimension
Actual dimension of the space of fixed points.
Definition: infinitensymetries.h:68
<
Definition: infinitensymetries.h:47
vector< unsigned int > iVertices
Vertices of definition.
Definition: infinitensymetries.h:49
unsigned int iVectorsCount
Number of vectors computed.
Definition: infinitensymetries.h:64