CoxIter  1.2
CoxIter - Computing invariants of hyperbolic Coxeter groups
Public Member Functions | Public Attributes | Private Attributes | List of all members
App Class Reference

Main class for the application. More...

#include <app.h>

Public Member Functions

 App ()
 
bool bReadMainParameters (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 strInFilename
 Path to the graph. More...
 
string strOutFilenameBasis
 Path to the file for the output (+ .output, .graphviz, .coxiter) More...
 

Private Attributes

bool bCheckArithmeticity
 If we want to whether the group is arithmetic or not. More...
 
bool bCheckCanBeFiniteCovolume
 If we want to check whether the group can be of finite volume or not. More...
 
bool bCheckCocompacity
 If we want to check whether the group is cocompact or not. More...
 
bool bCheckFiniteCovolume
 If we want to check whether the group has finite covolume or not. More...
 
bool bComputeGrowthSeries
 If we want compute the growth series. More...
 
bool bComputeGrowthRate
 If we want to compute the growth rate. More...
 
bool bComputeEuler
 If we want to compute the Euler characteristic. More...
 
bool bComputeSignature
 If we want to compute the signature. More...
 
bool bDoComputations
 If we use the big integers GMPlib) library or not. More...
 
bool bDebug
 Display additional information. More...
 
bool bGBD
 Doing GBD? More...
 
bool bOpenMP
 Use OpenMP. More...
 
bool bPrintCoxeterGraph
 Print the Coxeter graph? More...
 
bool bPrintCoxeterMatrix
 Print the Coxeter matrix? More...
 
bool bPrintGramMatrix
 Print the Gram matrix? More...
 
bool bPrintHelp
 If we want to print help (option or by default depending on the error) More...
 
string strOuputMathematicalFormat
 Format of output: generic, mathematica, pari. More...
 
vector< string > strVerticesRemove
 The vertices we want to remove. More...
 
vector< string > strVertices
 If we specify the vertices. More...
 
string strGBDvertex
 

Detailed Description

Main class for the application.

Constructor & Destructor Documentation

App::App ( )

Member Function Documentation

bool App::bReadMainParameters ( int  argc,
char **  argv 
)
void App::printHelp ( ) const
void App::run ( )

Member Data Documentation

bool App::bCheckArithmeticity
private

If we want to whether the group is arithmetic or not.

bool App::bCheckCanBeFiniteCovolume
private

If we want to check whether the group can be of finite volume or not.

bool App::bCheckCocompacity
private

If we want to check whether the group is cocompact or not.

bool App::bCheckFiniteCovolume
private

If we want to check whether the group has finite covolume or not.

bool App::bComputeEuler
private

If we want to compute the Euler characteristic.

bool App::bComputeGrowthRate
private

If we want to compute the growth rate.

bool App::bComputeGrowthSeries
private

If we want compute the growth series.

bool App::bComputeSignature
private

If we want to compute the signature.

bool App::bCoutFile

If the output is redirected to a file.

bool App::bDebug
private

Display additional information.

bool App::bDoComputations
private

If we use the big integers GMPlib) library or not.

bool App::bGBD
private

Doing GBD?

bool App::bOpenMP
private

Use OpenMP.

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.

bool App::bPrintCoxeterGraph
private

Print the Coxeter graph?

bool App::bPrintCoxeterMatrix
private

Print the Coxeter matrix?

bool App::bPrintGramMatrix
private

Print the Gram matrix?

bool App::bPrintHelp
private

If we want to print help (option or by default depending on the error)

string App::strGBDvertex
private
string App::strInFilename

Path to the graph.

string App::strOuputMathematicalFormat
private

Format of output: generic, mathematica, pari.

string App::strOutFilenameBasis

Path to the file for the output (+ .output, .graphviz, .coxiter)

vector< string > App::strVertices
private

If we specify the vertices.

vector< string > App::strVerticesRemove
private

The vertices we want to remove.


The documentation for this class was generated from the following files: