OpenASIP  2.0
InterpolatingRFEstimator Member List

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

costDatabaseRegistry_InterpolatingRFEstimatorprivate
costdb_InterpolatingRFEstimatorprivate
CostEstimationPlugin(const std::string &name)CostEstimator::CostEstimationPlugin
createSearch(const BaseRegisterFile &rf) constInterpolatingRFEstimatorinlineprivate
createSearchTypes()InterpolatingRFEstimatorinlineprivate
DESCRIPTION("RF cost estimator plugin that estimates costs of RFs 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 RF the plugin interpolates the estimate if possible.")InterpolatingRFEstimator
description() constCostEstimator::CostEstimationPluginvirtual
estimateArea(const TTAMachine::BaseRegisterFile &rf, const IDF::RFImplementationLocation &, AreaInGates &area, HDB::HDBManager &hdb)InterpolatingRFEstimatorinlinevirtual
estimateEnergy(const TTAMachine::BaseRegisterFile &rf, const IDF::RFImplementationLocation &, const TTAProgram::Program &, const ExecutionTrace &trace, EnergyInMilliJoules &energy, HDB::HDBManager &hdb)InterpolatingRFEstimatorinlinevirtual
estimateMaximumComputationDelay(const TTAMachine::BaseRegisterFile &rf, const IDF::RFImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb)InterpolatingRFEstimatorinlinevirtual
estimatePortReadDelay(const TTAMachine::RFPort &port, const IDF::RFImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb)InterpolatingRFEstimatorinlinevirtual
estimatePortWriteDelay(const TTAMachine::RFPort &port, const IDF::RFImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb)InterpolatingRFEstimatorinlinevirtual
initializeEstimator(const HDBManager &hdb)InterpolatingRFEstimatorinlineprivate
interpMatchType_InterpolatingRFEstimatorprivate
InterpolatingRFEstimator(const std::string &name)InterpolatingRFEstimatorinline
MatchTypeMap typedefInterpolatingRFEstimatorprivate
name() constCostEstimator::CostEstimationPluginvirtual
name_CostEstimator::CostEstimationPluginprotected
RFCostEstimationPlugin(const std::string &name)CostEstimator::RFCostEstimationPlugin
rfileProperty_InterpolatingRFEstimatorprivate
searchTypes_InterpolatingRFEstimatorprivate
strategy_InterpolatingRFEstimatorprivate
~CostEstimationPlugin()CostEstimator::CostEstimationPluginvirtual
~InterpolatingRFEstimator()InterpolatingRFEstimatorinlinevirtual
~RFCostEstimationPlugin()CostEstimator::RFCostEstimationPluginvirtual