CoxIter  1.3
CoxIter - Computing invariants of hyperbolic Coxeter groups
Public Member Functions | Public Attributes | Friends | List of all members
GraphsProduct Class Reference

: Un produit de graphs More...

#include <graphs.product.h>

Public Member Functions

 GraphsProduct ()
 
vector< vector< short unsigned int > > createFootPrint ()
 Create a footprint for the graph. This footprint is used as a key for the map CoxIter.graphsProductsCount. More...
 

Public Attributes

vector< Graph * > graphs
 Pointers to the graphs of the product. More...
 
unsigned int rank
 Rank of the product. More...
 

Friends

ostream & operator<< (ostream &o, const GraphsProduct &gp)
 

Detailed Description

: Un produit de graphs

: Un produit de graphess

Ces produits sont utilisés de manière volatile dans le programme. Les graphes sont ajoutés dans le std::vector au fur et à mesure. Au contraire, GraphsProductSet est utilisé pour garder les produits de manière persistante; les graphes sont stockés dans un std::set

Ces produits sont utilisés pour tester la compacité

Constructor & Destructor Documentation

◆ GraphsProduct()

GraphsProduct::GraphsProduct ( )

Member Function Documentation

◆ createFootPrint()

GraphsProduct::createFootPrint ( )

Create a footprint for the graph. This footprint is used as a key for the map CoxIter.graphsProductsCount.

Returns
The footprint of the graph

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  o,
const GraphsProduct gp 
)
friend

Member Data Documentation

◆ graphs

vector<Graph *> GraphsProduct::graphs

Pointers to the graphs of the product.

◆ rank

unsigned int GraphsProduct::rank

Rank of the product.


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