OpenASIP  2.0
InterpolatingFUEstimator Member List

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

costDatabaseRegistry_InterpolatingFUEstimatorprivate
costdb_InterpolatingFUEstimatorprivate
CostEstimationPlugin(const std::string &name)CostEstimator::CostEstimationPlugin
createSearch(const FunctionUnit &fu) constInterpolatingFUEstimatorinlineprivate
createSearchTypes()InterpolatingFUEstimatorinlineprivate
DESCRIPTION("FU cost estimator plugin that estimates costs of FUs by generating" "cost database from cost values of HDB and uses interpolation to " "estimate the costs. In case there's no cost data available for the " "given FU the plugin interpolates the estimate if possible.")InterpolatingFUEstimator
description() constCostEstimator::CostEstimationPluginvirtual
estimateArea(const TTAMachine::FunctionUnit &fu, const IDF::FUImplementationLocation &, AreaInGates &area, HDB::HDBManager &hdb)InterpolatingFUEstimatorinlinevirtual
estimateEnergy(const TTAMachine::FunctionUnit &fu, const IDF::FUImplementationLocation &implementation, const TTAProgram::Program &, const ExecutionTrace &trace, EnergyInMilliJoules &energy, HDB::HDBManager &hdb)InterpolatingFUEstimatorinlinevirtual
estimateMaximumComputationDelay(const TTAMachine::FunctionUnit &fu, const IDF::FUImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb)InterpolatingFUEstimatorinlinevirtual
estimatePortReadDelay(const TTAMachine::FUPort &port, const IDF::FUImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb)InterpolatingFUEstimatorinlinevirtual
estimatePortWriteDelay(const TTAMachine::FUPort &port, const IDF::FUImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb)InterpolatingFUEstimatorinlinevirtual
FUCostEstimationPlugin(const std::string &name)CostEstimator::FUCostEstimationPlugin
initializeEstimator(const HDBManager &hdb)InterpolatingFUEstimatorinlineprivate
InterpolatingFUEstimator(const std::string &name)InterpolatingFUEstimatorinline
MatchTypeMap typedefInterpolatingFUEstimatorprivate
name() constCostEstimator::CostEstimationPluginvirtual
name_CostEstimator::CostEstimationPluginprotected
searchTypes_InterpolatingFUEstimatorprivate
strategy_InterpolatingFUEstimatorprivate
unitMatchType_InterpolatingFUEstimatorprivate
unitProperty_InterpolatingFUEstimatorprivate
~CostEstimationPlugin()CostEstimator::CostEstimationPluginvirtual
~FUCostEstimationPlugin()CostEstimator::FUCostEstimationPluginvirtual
~InterpolatingFUEstimator()InterpolatingFUEstimatorinlinevirtual