31 #ifndef ARITHMETICITY_H    32 #define ARITHMETICITY_H   112         void findCycles( 
const unsigned int& iRoot, 
const unsigned int& iFrom );
   133 #endif // ARITHMETICITY_H void testCycles()
Test the cycles. 
Definition: arithmeticity.cpp:205
 
unsigned int iV1
Definition: arithmeticity.h:124
 
Definition: arithmeticity.h:128
 
void testCycle()
Test the cycle in iPath. 
Definition: arithmeticity.cpp:271
 
string get_strError()
Return the error code. 
Definition: arithmeticity.cpp:360
 
vector< unsigned int > iReferencesToLabels
Correspondence for the new indices to the old ones. 
Definition: arithmeticity.h:44
 
CoxIter * ci
Pointer to the CoxIter object. 
Definition: arithmeticity.h:41
 
void test(CoxIter &ci, const bool &bListCycles_)
Test the arithmeticity of a graph. 
Definition: arithmeticity.cpp:34
 
string strError
If an error occured, small text. 
Definition: arithmeticity.h:39
 
vector< string > get_strListCycles()
Return the list of cycles. 
Definition: arithmeticity.cpp:355
 
This class tests the arithmeticity of a graph which has no dotted edge and which is non-cocompact...
Definition: arithmeticity.h:36
 
~Arithmeticity()
Destructor. 
Definition: arithmeticity.cpp:30
 
bool bListCycles
If true, will list the cycles to be manually tested. 
Definition: arithmeticity.h:53
 
vector< unsigned int > iPath
Current path. 
Definition: arithmeticity.h:49
 
vector< vector< bool > > bEdgesVisited
Traversed edges. 
Definition: arithmeticity.h:47
 
vector< vector< unsigned int > > iCoxeterMatrix
Coxeter matrix of the group. 
Definition: arithmeticity.h:43
 
unsigned int iVerticesCount
Number of generators of the group. 
Definition: arithmeticity.h:42
 
void findCycles(const unsigned int &iRoot, const unsigned int &iFrom)
Look for cycles. 
Definition: arithmeticity.cpp:227
 
unsigned int iV2
Definition: arithmeticity.h:125
 
unsigned int collapseQueues()
Try to collapse queues of the graph. 
Definition: arithmeticity.cpp:115
 
bool bNotArithmetic
True if not arithmetic (i.e. we have to quit the algorithm) 
Definition: arithmeticity.h:51
 
Definition: arithmeticity.h:122
 
vector< string > strListCycles
The list. 
Definition: arithmeticity.h:54
 
Arithmeticity()
Basic constructor. 
Definition: arithmeticity.cpp:25
 
vector< bool > bVerticesVisited
Taversed vertices. 
Definition: arithmeticity.h:48
 
Main class for the work. 
Definition: coxiter.h:73