43 area_(0), longestPathDelay_(0) {
86 map<const TTAProgram::Program*, double>::iterator iter =
92 std::pair<const TTAProgram::Program*, double>(&
program,
energy));
139 if (index < 0 || index >=
energies()) {
142 map<const TTAProgram::Program*, double>::const_iterator iter =
148 return (*iter).second;
160 map<const TTAProgram::Program*, double>::const_iterator iter =
165 return (*iter).second;
find Finds info of the inner loops in the program
std::map< const TTAProgram::Program *, double > energyMap_
Map containing programs and energies consumed in running the programs.
void setLongestPathDelay(double delay)
double area_
Area estimation value (in gates).
void setArea(double area)
double energy(int index) const
void setEnergy(const TTAProgram::Program &program, double energy)
double longestPathDelay_
Longest path delay estimation value (in nano seconds).
double longestPathDelay() const