| _elmoreWireModel | oagTimer::Timer | [private] |
| _instTermCB | oagTimer::Timer | [private] |
| _termCB | oagTimer::Timer | [private] |
| _watchedDesigns | oagTimer::Timer | [private] |
| _wireModel | oagTimer::Timer | [private] |
| add(oaDesign *design) | oagTimer::Timer | |
| CellData class | oagTimer::Timer | [friend] |
| checkRatFlags() | oagTimer::Timer | |
| clearDesignTimingData() | oagTimer::Timer | |
| clearVector(std::vector< timingData * > &v) | oagTimer::Timer | [private] |
| clockPins | oagTimer::Timer | [private] |
| compareSlack(oaOccObject *block, bool currentRise, TPoint *tp, bool &isRise, DelayType &worstSlack, oaOccObject *&blockWithWorstSlack) | oagTimer::Timer | [private] |
| debug_TimingFlag(oaDesign *design) | oagTimer::Timer | |
| DesignTool class | oagTimer::Timer | [friend] |
| dsgn | oagTimer::Timer | [private] |
| DuetSensitivity class | oagTimer::Timer | [friend] |
| elmoreAnalysis | oagTimer::Timer | [private] |
| findOccObj(oaOccurrence *occ, std::string name) | oagTimer::Timer | [static] |
| findTimingData(TPoint *p, int clockIndex) | oagTimer::Timer | [private] |
| findWorstPath(nodesSlopeDir &path) | oagTimer::Timer | |
| fromPath(nodesSlopeDir &path, oaOccObject *block) | oagTimer::Timer | |
| fromPath(nodesSlopeDir &path, oaOccObject *block, bool isStartingClock) | oagTimer::Timer | [private] |
| getArr(oaOccObject *oPtr) | oagTimer::Timer | |
| getBlockName(oaOccObject *block) | oagTimer::Timer | [private] |
| getClockIndex(oaOccObject *block) | oagTimer::Timer | [private] |
| getFallArr(oaOccObject *oPtr) | oagTimer::Timer | |
| getFallReq(oaOccObject *oPtr) | oagTimer::Timer | |
| getFallSlew(oaOccObject *oPtr) | oagTimer::Timer | |
| getFullSlack(oaOccObject *oPtr) | oagTimer::Timer | |
| getNetSlack(const oaOccNet *net) | oagTimer::Timer | |
| getOccFromMod(oaOccInst *inst, oaModTerm *term) | oagTimer::Timer | [static] |
| getOccNet(oaOccObject *block) | oagTimer::Timer | [private] |
| getPeriod() | oagTimer::Timer | |
| getReq(oaOccObject *oPtr) | oagTimer::Timer | |
| getRiseArr(oaOccObject *oPtr) | oagTimer::Timer | |
| getRiseReq(oaOccObject *oPtr) | oagTimer::Timer | |
| getRiseSlew(oaOccObject *oPtr) | oagTimer::Timer | |
| getSetupTime(oaOccInstTerm *iTerm) | oagTimer::Timer | |
| getSlack(oaOccObject *oPtr) | oagTimer::Timer | |
| getSlew(oaOccObject *oPtr) | oagTimer::Timer | |
| getWorstArr() | oagTimer::Timer | |
| getWorstSlack() | oagTimer::Timer | |
| greatestCommonDivider(DelayType d1, DelayType d2) | oagTimer::Timer | [private] |
| initClockPIArr(oaOccObject *block) | oagTimer::Timer | [private] |
| initPIArr(oaOccObject *block) | oagTimer::Timer | [private] |
| initPOReq(oaOccObject *block) | oagTimer::Timer | [private] |
| initReq(oaOccObject *block) | oagTimer::Timer | [private] |
| initVector(std::vector< timingData * > &v) | oagTimer::Timer | [private] |
| insertTimingData(std::vector< timingData * > &timingDataVector, timingData *d) | oagTimer::Timer | [private] |
| invalidateAllFanin(oaOccInst *inst) | oagTimer::Timer | [private, static] |
| invalidateFanin(oaOccNet *net) | oagTimer::Timer | [static] |
| invalidateFanout(oaOccNet *net) | oagTimer::Timer | [static] |
| isValidTiming() | oagTimer::Timer | |
| KickMove class | oagTimer::Timer | [friend] |
| Opt class | oagTimer::Timer | [friend] |
| optIncrTimer | oagTimer::Timer | |
| PowerSenseOpt class | oagTimer::Timer | [friend] |
| printAll() | oagTimer::Timer | |
| printAllPO() | oagTimer::Timer | |
| printCell(oaOccInst *i) | oagTimer::Timer | |
| printDetailTiming() | oagTimer::Timer | |
| readConstraints(const char *filename, oaDesign *design) | oagTimer::Timer | |
| readLibrary(const char *filename, const char *libertyLibname=0, const char *libertyViewname=0) | oagTimer::Timer | |
| remove(oaDesign *design) | oagTimer::Timer | |
| Report class | oagTimer::Timer | [friend] |
| Sensitivity class | oagTimer::Timer | [friend] |
| setMultiCycleConstraint(oaOccObject *block) | oagTimer::Timer | [private] |
| setMultiCyclePaths(oaOccObject *block) | oagTimer::Timer | [private] |
| setSlewDegr() | oagTimer::Timer | [inline] |
| setSlewTimingValidOpt(TPoint *p) | oagTimer::Timer | [private] |
| setWireModel(WireModel *model) | oagTimer::Timer | [inline] |
| setWireModel(ElmoreWireModel *model) | oagTimer::Timer | [inline] |
| setWorstArr(oaDesign *design) | oagTimer::Timer | |
| slewDataCopy(TPoint *p) | oagTimer::Timer | [private] |
| slewDegr | oagTimer::Timer | [private] |
| stdLib | oagTimer::Timer | [private] |
| SubTimer class | oagTimer::Timer | [friend] |
| takeWorstSlew(oaOccObject *block) | oagTimer::Timer | [private] |
| throughPath(nodesSlopeDir &path, oaOccObject *block) | oagTimer::Timer | |
| Timer() | oagTimer::Timer | |
| TimerUnitTest class | oagTimer::Timer | [friend] |
| TimerUtil class | oagTimer::Timer | [friend] |
| timingDataCompare(std::vector< timingData * > &v1, std::vector< timingData * > &v2) | oagTimer::Timer | [private] |
| timingDataCopy(std::vector< timingData * > &v1, std::vector< timingData * > &v2) | oagTimer::Timer | [private] |
| toPath(nodesSlopeDir &path, oaOccObject *block) | oagTimer::Timer | |
| toPath(nodesSlopeDir &path, oaOccObject *block, bool isEndingClock) | oagTimer::Timer | [private] |
| TPoint class | oagTimer::Timer | [friend] |
| updateAll() | oagTimer::Timer | [inline] |
| updateAllArr() | oagTimer::Timer | [private] |
| updateAllReq() | oagTimer::Timer | [private] |
| updateArr(oaOccObject *block) | oagTimer::Timer | [private] |
| updateCellArr(oaOccObject *block) | oagTimer::Timer | [private] |
| updateCellPathArr(TPointMaster *tm, TPoint *p, TPointMaster::pathVector::iterator i, TPoint *tp) | oagTimer::Timer | [private] |
| updateCellPathReq(TPointMaster::pathVector::iterator i, TPoint *p, oaOccInstTerm *other) | oagTimer::Timer | [private] |
| updateCellReq(oaOccObject *block) | oagTimer::Timer | [private] |
| updateClockArr(oaOccObject *block) | oagTimer::Timer | [private] |
| updateClockCellArr(oaOccObject *block) | oagTimer::Timer | [private] |
| updateClockCellPathArr(TPointMaster *tm, TPoint *p, TPointMaster::pathVector::iterator i, TPoint *tp) | oagTimer::Timer | [private] |
| updateClockNetArr(oaOccObject *block) | oagTimer::Timer | [private] |
| updateClockNetPathArr(TPoint *p, TPoint *tp) | oagTimer::Timer | [private] |
| updateNetArr(oaOccObject *block) | oagTimer::Timer | [private] |
| updateNetLoadDelay(oaOccObject *block) | oagTimer::Timer | [private] |
| updateNetPathArr(TPoint *p, TPoint *tp) | oagTimer::Timer | [private] |
| updateNetPathReq(TPoint *p, TPoint *tp) | oagTimer::Timer | [private] |
| updateNetReq(oaOccObject *block) | oagTimer::Timer | [private] |
| updateReq(oaOccObject *block) | oagTimer::Timer | [private] |
| Util class | oagTimer::Timer | [friend] |
| worstArr | oagTimer::Timer | [private] |
| ~Timer() | oagTimer::Timer | |