34#include <wx/docview.h>
70 view()->GetDocument())->getModel()->getMachine();
73 view()->GetDocument())->getModel();
78 const std::string dsdbFile =
"tmp.dsdb";
93 std::vector<RowID> result = plugin->
explore(confID, 0);
99 std::cerr <<
"Could not create VLIW Connect IC" << std::endl;
147 wxDocManager* manager = wxGetApp().docManager();
148 wxView*
view = manager->GetCurrentView();
155 view->GetDocument())->getModel();
#define assert(condition)
int RowID
Type definition of row ID in relational databases.
TTAMachine::Machine * machine
the architecture definition of the estimated processor
RowID addArchitecture(const TTAMachine::Machine &mom)
TTAMachine::Machine * architecture(RowID id) const
static DSDBManager * createNew(const std::string &file)
RowID addConfiguration(const MachineConfiguration &conf)
virtual std::vector< RowID > explore(const RowID &startPointConfigurationID, const unsigned int &maxIter=0)
virtual void setDSDB(DSDBManager &dsdb)
static DesignSpaceExplorerPlugin * loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL)
static bool removeFileOrDirectory(const std::string &path)
void notifyObservers(bool modified=true)
void popFromStack(bool modified=false)
static const std::string CMD_SNAME_VLIW_CONNECT_IC
Command name for the "VLIW Connect IC" command.
@ COMMAND_VLIW_CONNECT_IC
virtual void copyFromMachine(Machine &machine)
virtual ~VLIWConnectICCmd()
virtual VLIWConnectICCmd * create() const
virtual std::string shortName() const