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