|
AlVin
1.0
A C++ implementation of the Vinberg's algorithm for Q, Q( sqrt(d) ) and Q( cos(2 pi / 7) )
|
To find integral symmetries of the space. More...
#include <rationalinteger_infinitensymetries.h>


Public Member Functions | |
| RationalInteger_InfiniteNSymetries (AlVin *alvin) | |
| Rational< RationalInteger > | rriVectorNorm (const Matrix< Rational< RationalInteger >, Dynamic, 1 > &rriV) const |
| Rational< RationalInteger > | rriVectorsProduct (const Matrix< Rational< RationalInteger >, Dynamic, 1 > &rriV1, const Matrix< Rational< RationalInteger >, Dynamic, 1 > &rriV2) const |
| bool | FindIntegralSymmetryFromSubgraph (const vector< unsigned int > &iVertices) |
| virtual void | print_basisFixedPoints (const string &strSpacer="") const |
Public Member Functions inherited from InfiniteNSymetries | |
| InfiniteNSymetries (AlVin *alvin) | |
| bool | Run (const unsigned int &iNRMin, const unsigned int &iNRMax) |
| unsigned int | get_iFixedPointsDimension () const |
| vector< GraphInvolution > | get_usefulInvolutions () const |
Additional Inherited Members | |
Protected Attributes inherited from InfiniteNSymetries | |
| AlVin * | alvin |
| vector< AlgebraicInteger * > | aiQF |
| vector< vector< unsigned int > > | iGraphMatrix |
| 1 if bold, 2 if dotted, weight otherwise | |
| vector< vector< unsigned int > > | iCoxeterMatrix |
| unsigned int | iVectorsCount |
| Number of vectors computed. | |
| unsigned int | iDimension |
| Dimension of the hyperbolic space. | |
| const unsigned int | iVectorSize |
| iDimension + 1 | |
| unsigned int | iFixedPointsDimension |
| Actual dimension of the space of fixed points. | |
| bool | bFinished |
| If true, the form is non-reflective. | |
| vector< GraphInvolution > | usefulInvolutions |
To find integral symmetries of the space.
1.8.11