31 #ifndef RATIONALINTEGER_INFINITENSYMETRIES_H 32 #define RATIONALINTEGER_INFINITENSYMETRIES_H 42 typedef Rational<RationalInteger> Real;
43 typedef Rational<RationalInteger> NonInteger;
44 typedef Rational<RationalInteger> Nested;
45 typedef Rational<RationalInteger> Literal;
47 static inline Real epsilon() {
return 0; }
48 static inline Real dummy_precision() {
return 0; }
53 RequireInitialization = 1,
54 ReadCost = Eigen::HugeCost,
55 AddCost = Eigen::HugeCost,
56 MulCost = Eigen::HugeCost
65 static inline int run() {
return 0; }
73 vector< Matrix< Rational<RationalInteger>, Dynamic, 1 > > rriVectorsC;
74 vector< vector< Rational<RationalInteger> > > riDottedWeights;
76 Matrix< Rational<RationalInteger>, Dynamic, Dynamic > rriBasisFixedPoints;
78 vector< Rational<RationalInteger> > rriQF;
79 vector< vector< RationalInteger > > riVectorsProducts;
85 Rational<RationalInteger> rriVectorNorm(
const Matrix< Rational<RationalInteger>, Dynamic, 1 >& rriV )
const;
86 Rational<RationalInteger> rriVectorsProduct(
const Matrix< Rational<RationalInteger>, Dynamic, 1 >& rriV1,
const Matrix< Rational<RationalInteger>, Dynamic, 1 >& rriV2 )
const;
87 bool FindIntegralSymmetryFromSubgraph(
const vector< unsigned int >& iVertices );
89 virtual void print_basisFixedPoints(
const string& strSpacer =
"" )
const;
92 bool bDottedSameWeight(
const unsigned int& v1,
const unsigned int& v2,
const unsigned int& w1,
const unsigned int& w2 )
const;
93 void WorkWithIsomorphisms(
const vector< unsigned int >& iVertices,
const vector< GraphInvolution >& iIsomorphisms );
94 vector< GraphInvolution > FindIsomorphismsInSubgraph(
const vector< unsigned int >& iVertices );
98 #endif // RATIONALINTEGER_INFINITENSYMETRIES_H Definition: quadraticinteger_infinitensymetries.h:40
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
To find integral symmetries of the space.
Definition: rationalinteger_infinitensymetries.h:70
Rational integers.
Definition: rationalinteger.h:36