OpenASIP  2.0
DSDBManager Member List

This is the complete list of members for DSDBManager, including all inherited members.

addApplication(const std::string &path)DSDBManager
addArchitecture(const TTAMachine::Machine &mom)DSDBManager
addConfiguration(const MachineConfiguration &conf)DSDBManager
addCycleCount(RowID application, RowID architecture, ClockCycleCount count)DSDBManager
addEnergyEstimate(RowID application, RowID implementation, double energyEstimate)DSDBManager
addImplementation(const IDF::MachineImplementation &impl, double longestPathDelay, CostEstimator::AreaInGates area)DSDBManager
applicationCostEstimatesByConf(Order ordering=ORDER_BY_CONFIGURATION) constDSDBManager
applicationCount() constDSDBManager
applicationIDs() constDSDBManager
applicationPath(RowID id) constDSDBManager
archConfigurationIDs(RowID architectureID) constDSDBManager
architecture(RowID id) constDSDBManager
architectureId(const TTAMachine::Machine &mach) constDSDBManager
architectureIDs() constDSDBManager
architectureString(RowID id) constDSDBManagerprivate
areaEstimate(RowID implementation) constDSDBManager
configuration(RowID id) constDSDBManager
configurationId(const MachineConfiguration &conf) constDSDBManager
configurationIDs() constDSDBManager
createNew(const std::string &file)DSDBManagerstatic
cycleCount(RowID application, RowID architecture) constDSDBManager
cycleCounts(const MachineConfiguration &conf) constDSDBManager
db_DSDBManagerprivate
dbConnection_DSDBManagerprivate
dsdbFile() constDSDBManager
DSDBManager(const std::string &file)DSDBManager
energyEstimate(RowID application, RowID implementation) constDSDBManager
file_DSDBManagerprivate
hasApplication(RowID id) constDSDBManager
hasApplication(const std::string &applicationPath) constDSDBManager
hasArchitecture(RowID id) constDSDBManager
hasConfiguration(RowID id) constDSDBManager
hasCycleCount(RowID application, RowID architecture) constDSDBManager
hasEnergyEstimate(RowID application, RowID implementation) constDSDBManager
hasImplementation(RowID id) constDSDBManager
implementation(RowID id) constDSDBManager
implementationString(RowID id) constDSDBManagerprivate
isUnschedulable(RowID application, RowID architecture) constDSDBManager
longestPathDelayEstimate(RowID implementation) constDSDBManager
Order enum nameDSDBManager
ORDER_BY_APPLICATION enum valueDSDBManager
ORDER_BY_CONFIGURATION enum valueDSDBManager
ORDER_BY_CYCLE_COUNT enum valueDSDBManager
ORDER_BY_ENERGY_ESTIMATE enum valueDSDBManager
ParetoPointConnectivityAndCycles typedefDSDBManager
ParetoSetConnectivityAndCycles typedefDSDBManager
paretoSetConnectivityAndCycles(RowID application=ILLEGAL_ROW_ID) constDSDBManager
removeApplication(RowID id)DSDBManager
removeConfiguration(RowID id)DSDBManager
setAreaEstimate(RowID implementation, CostEstimator::AreaInGates area)DSDBManager
setLongestPathDelayEstimate(RowID implementation, double delay)DSDBManager
setUnschedulable(RowID application, RowID architecture)DSDBManager
writeArchitectureToFile(RowID id, const std::string &path) constDSDBManager
writeConfigurationToFile(const MachineConfiguration &conf, const std::string &path)DSDBManager
writeImplementationToFile(RowID id, const std::string &path) constDSDBManager
~DSDBManager()DSDBManagervirtual