OpenASIP
2.0
|
This is the complete list of members for InterpolatingFUEstimator, including all inherited members.
costDatabaseRegistry_ | InterpolatingFUEstimator | private |
costdb_ | InterpolatingFUEstimator | private |
CostEstimationPlugin(const std::string &name) | CostEstimator::CostEstimationPlugin | |
createSearch(const FunctionUnit &fu) const | InterpolatingFUEstimator | inlineprivate |
createSearchTypes() | InterpolatingFUEstimator | inlineprivate |
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() const | CostEstimator::CostEstimationPlugin | virtual |
estimateArea(const TTAMachine::FunctionUnit &fu, const IDF::FUImplementationLocation &, AreaInGates &area, HDB::HDBManager &hdb) | InterpolatingFUEstimator | inlinevirtual |
estimateEnergy(const TTAMachine::FunctionUnit &fu, const IDF::FUImplementationLocation &implementation, const TTAProgram::Program &, const ExecutionTrace &trace, EnergyInMilliJoules &energy, HDB::HDBManager &hdb) | InterpolatingFUEstimator | inlinevirtual |
estimateMaximumComputationDelay(const TTAMachine::FunctionUnit &fu, const IDF::FUImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb) | InterpolatingFUEstimator | inlinevirtual |
estimatePortReadDelay(const TTAMachine::FUPort &port, const IDF::FUImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb) | InterpolatingFUEstimator | inlinevirtual |
estimatePortWriteDelay(const TTAMachine::FUPort &port, const IDF::FUImplementationLocation &, DelayInNanoSeconds &delay, HDB::HDBManager &hdb) | InterpolatingFUEstimator | inlinevirtual |
FUCostEstimationPlugin(const std::string &name) | CostEstimator::FUCostEstimationPlugin | |
initializeEstimator(const HDBManager &hdb) | InterpolatingFUEstimator | inlineprivate |
InterpolatingFUEstimator(const std::string &name) | InterpolatingFUEstimator | inline |
MatchTypeMap typedef | InterpolatingFUEstimator | private |
name() const | CostEstimator::CostEstimationPlugin | virtual |
name_ | CostEstimator::CostEstimationPlugin | protected |
searchTypes_ | InterpolatingFUEstimator | private |
strategy_ | InterpolatingFUEstimator | private |
unitMatchType_ | InterpolatingFUEstimator | private |
unitProperty_ | InterpolatingFUEstimator | private |
~CostEstimationPlugin() | CostEstimator::CostEstimationPlugin | virtual |
~FUCostEstimationPlugin() | CostEstimator::FUCostEstimationPlugin | virtual |
~InterpolatingFUEstimator() | InterpolatingFUEstimator | inlinevirtual |