37#ifndef TPG_ABSTRACT_ENGINE_H
38#define TPG_ABSTRACT_ENGINE_H
40#include "program/program.h"
41#include "tpg/tpgGraph.h"
Abstract Class in charge of managing maps to give a unique ID for vertex and a program of a TPGGraph.
Definition tpgAbstractEngine.h:50
const TPG::TPGGraph & tpg
Reference to the TPGGraph whose content will be used to fill the maps.
Definition tpgAbstractEngine.h:57
uint64_t nbActions
Integer number used during export to associate a unique integer identifier to each TPGAction.
Definition tpgAbstractEngine.h:71
bool programIDIsNew(const uint64_t &progID)
Method to find if the given Program is already in the programID set.
Definition tpgAbstractEngine.cpp:39
std::set< uint64_t > programID
Set of all program ID.
Definition tpgAbstractEngine.h:62
TPGAbstractEngine(const TPG::TPGGraph &tpg)
Constructor for the abstract engine.
Definition tpgAbstractEngine.h:80
Class for storing a Tangled-Program-Graph.
Definition tpgGraph.h:58
Definition executionStats.h:44