Go to the documentation of this file.
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();
static bool removeFileOrDirectory(const std::string &path)
TTAMachine::Machine * machine
the architecture definition of the estimated processor
TTAMachine::Machine * architecture(RowID id) const
int RowID
Type definition of row ID in relational databases.
virtual std::string shortName() const
void notifyObservers(bool modified=true)
#define assert(condition)
virtual VLIWConnectICCmd * create() const
static DesignSpaceExplorerPlugin * loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL)
void popFromStack(bool modified=false)
RowID addConfiguration(const MachineConfiguration &conf)
RowID addArchitecture(const TTAMachine::Machine &mom)
static DSDBManager * createNew(const std::string &file)
virtual std::vector< RowID > explore(const RowID &startPointConfigurationID, const unsigned int &maxIter=0)
virtual void setDSDB(DSDBManager &dsdb)
@ COMMAND_VLIW_CONNECT_IC
virtual void copyFromMachine(Machine &machine)
static const std::string CMD_SNAME_VLIW_CONNECT_IC
Command name for the "VLIW Connect IC" command.
virtual ~VLIWConnectICCmd()