OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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