CoxIter
1.3
CoxIter - Computing invariants of hyperbolic Coxeter groups
|
Main class for the application. More...
#include <app.h>
Public Member Functions | |
App () | |
bool | readMainParameters (int argc, char **argv) |
void | run () |
void | printHelp () const |
Public Attributes | |
bool | bCoutFile |
If the output is redirected to a file. More... | |
bool | bOutputGraphToDraw |
If we write the graph in a file, to use graphviz. More... | |
bool | bOutputGraph |
If we write the graph in a file, to use with CoxIter. More... | |
string | inFilename |
Path to the graph. More... | |
string | outFilenameBasis |
Private Member Functions | |
void | extractIndex2Subgroup (CoxIter &ci) |
Private Attributes | |
bool | checkArithmeticity |
bool | checkCanBeFiniteCovolume |
bool | checkCocompacity |
bool | checkFiniteCovolume |
bool | computeGrowthSeries |
If we want compute the growth series. More... | |
bool | computeGrowthRate |
If we want to compute the growth rate. More... | |
bool | computeEuler |
If we want to compute the Euler characteristic. More... | |
bool | computeSignature |
If we want to compute the signature. More... | |
bool | debug |
Display additional information. More... | |
bool | bIndex2 |
Trying to extract an index two subroup? More... | |
bool | useOpenMP |
Use OpenMP. More... | |
bool | printCoxeterGraph |
Print the Coxeter graph? More... | |
bool | printCoxeterMatrix |
Print the Coxeter matrix? More... | |
bool | printGramMatrix |
Print the Gram matrix? More... | |
bool | bPrintHelp |
string | ouputMathematicalFormat |
vector< string > | verticesToRemove |
The vertices we want to remove. More... | |
vector< string > | vertices |
If we specify the vertices. More... | |
string | index2vertex_t0 |
string | index2vertex_s0 |
Main class for the application.
App::App | ( | ) |
|
private |
void App::printHelp | ( | ) | const |
bool App::readMainParameters | ( | int | argc, |
char ** | argv | ||
) |
void App::run | ( | ) |
bool App::bCoutFile |
If the output is redirected to a file.
|
private |
Trying to extract an index two subroup?
bool App::bOutputGraph |
If we write the graph in a file, to use with CoxIter.
bool App::bOutputGraphToDraw |
If we write the graph in a file, to use graphviz.
|
private |
If we want to print help (option or by default depending on the error)
|
private |
If we want to whether the group is arithmetic or not
|
private |
If we want to check whether the group can be of finite volume or not
|
private |
If we want to check whether the group is cocompact or not
|
private |
If we want to check whether the group has finite covolume or not
|
private |
If we want to compute the Euler characteristic.
|
private |
If we want to compute the growth rate.
|
private |
If we want compute the growth series.
|
private |
If we want to compute the signature.
|
private |
Display additional information.
|
private |
If we want to compute the f-vector of the corresponding infinite sequence
|
private |
Reflexion and glueing with respect to the hyperplane corresponding to t0
string App::inFilename |
Path to the graph.
|
private |
Format of output: generic, mathematica, pari
string App::outFilenameBasis |
Path to the file for the output (+ .output, .graphviz, .coxiter)
|
private |
Print the Coxeter graph?
|
private |
Print the Coxeter matrix?
|
private |
Print the Gram matrix?
|
private |
Use OpenMP.
|
private |
If we specify the vertices.
|
private |
The vertices we want to remove.