|
OpenASIP 2.2
|
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() const | CostEstimator::CostEstimationPlugin | virtual |
| 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 | |
| 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 |