|
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. | |
| bool | bOutputGraphToDraw |
| If we write the graph in a file, to use graphviz. | |
| bool | bOutputGraph |
| If we write the graph in a file, to use with CoxIter. | |
| string | inFilename |
| Path to the graph. | |
| 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. | |
| bool | computeGrowthRate |
| If we want to compute the growth rate. | |
| bool | computeEuler |
| If we want to compute the Euler characteristic. | |
| bool | computeSignature |
| If we want to compute the signature. | |
| bool | debug |
| Display additional information. | |
| bool | bIndex2 |
| Trying to extract an index two subroup? | |
| bool | useOpenMP |
| Use OpenMP. | |
| bool | printCoxeterGraph |
| Print the Coxeter graph? | |
| bool | printCoxeterMatrix |
| Print the Coxeter matrix? | |
| bool | printGramMatrix |
| Print the Gram matrix? | |
| bool | bPrintHelp |
| string | ouputMathematicalFormat |
| vector< string > | verticesToRemove |
| The vertices we want to remove. | |
| vector< string > | vertices |
| If we specify the vertices. | |
| 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.