Liste des graphes d'une taille donnée.
More...
#include <graphs.list.n.h>
Liste des graphes d'une taille donnée.
◆ GraphsListN()
GraphsListN::GraphsListN |
( |
unsigned int |
verticesCount, |
|
|
vector< string > * |
ptr_map_vertices_indexToLabel |
|
) |
| |
◆ addGraph()
GraphsListN::addGraph |
( |
vector< short unsigned int > |
vertices, |
|
|
const vector< bool > & |
linkableVertices, |
|
|
const unsigned & |
type, |
|
|
bool |
isSpherical, |
|
|
const short unsigned int & |
vertexSupp1 = 0 , |
|
|
const short unsigned int & |
vertexSupp2 = 0 , |
|
|
const unsigned int & |
dataSupp = 0 |
|
) |
| |
Ajoute un graphe à la liste.
- Parameters
-
vertices | Sommets du graphe |
linkableVertices | Sommets qui sont liables au graphes |
type(const | unsigned int &): Type du graphe (A, B, D, E, F, G, H) = (0, 1, 3, 4, 5, 6, 7) |
isSpherical(bool) | True si sphérique, false si euclidien |
vertexSupp1 | Premier sommet supplémentaire (par exemple pour les B) |
vertexSupp2 | Second sommet supplémentaire (par exemple pour les B) |
dataSupp(const | unsigned int &): donnée supplémentaire (par exemple, pour le G_2, le poids) |
◆ addGraphsList()
Concatenate another list to the current list.
- Parameters
-
- Returns
- bool (true if success)
◆ begin()
Renvoie un pointeur vers le premier élément de la liste.
- Returns
- Pointeur vers l'élément (ou 0 si la liste est vide)
◆ get_graphs()
GraphsListN::get_graphs |
( |
| ) |
const |
Return the list of graphs.
- Returns
- this->graphs(vector< Graph >)
◆ get_verticesCount()
GraphsListN::get_verticesCount |
( |
| ) |
const |
Return the number of vertices of the graphs of the list (this->verticesCount)
\return this->verticesCount(unsigned int)
◆ next()
GraphsListN::next |
( |
const size_t & |
graphIndex | ) |
|
Renvoie un pointeur vers le prochain élément.
- Parameters
-
graphIndex | Index du graphe en cours |
- Returns
- Pointeur vers l'élément (ou 0 si la fin de la liste est atteinte)
◆ size()
GraphsListN::size |
( |
| ) |
const |
Retourne la taille de la liste de graphes.
- Returns
- Taille de la liste de graphes (size_t)
◆ operator<<
ostream& operator<< |
( |
ostream & |
o, |
|
|
GraphsListN const & |
g |
|
) |
| |
|
friend |
◆ graphs
vector<Graph> GraphsListN::graphs |
|
private |
Liste des graphes trouvés.
◆ ptr_map_vertices_indexToLabel
vector<string>* GraphsListN::ptr_map_vertices_indexToLabel |
|
private |
Pointeur vers la correspondance.
◆ verticesCount
unsigned int GraphsListN::verticesCount |
|
private |
Nombre de sommets des graphes de la liste.
The documentation for this class was generated from the following files: