12#ifndef SI_FOLD_FRGRAPH_H
13#define SI_FOLD_FRGRAPH_H
35 const std::string clqDescr =
"standard1" );
54 const std::string & label1,
55 const std::string & label2,
const Model* mod );
Graph(const std::string &s="")
virtual void createFakeRel()
Crée la relation FoldFakeRel.
virtual void createTriangDomainFiles(const std::string &dir)
Crée des fichiers .tri avec les boîtes des domaines.
FRGraph(const std::string synt="", const std::string clqDescr="standard1")
Constructeur.
virtual Edge * makeEdge(Vertex *v1, Vertex *v2, const std::string &label1, const std::string &label2, const Model *mod)
Crée un "random edge".
virtual void addEdges(const Graph &gr, const Model *mod)
Ajoute des "random edges" en liant des labels qui sont effectivement liés dans le graphe exemple.
virtual ModelFinder & modelFinder()
Renvoie un descripteur de clique adapté au modèle.
MGraph(const std::string synt)
Chercheur de modèle (classe abstraite).
Modèle pour l'évaluation de cliques de graphes (classe abstraite).