RipupNoCScheduler Class Reference
#include <ripup.h>
Inheritance diagram for RipupNoCScheduler:

Collaboration diagram for RipupNoCScheduler:

Public Member Functions | |
| RipupNoCScheduler (const CSize maxDetour, const uint maxNrRipups) | |
| ~RipupNoCScheduler () | |
| bool | solve () |
Private Member Functions | |
| bool | ripup (const CSize maxDetour, const uint maxNrRipups) |
Private Attributes | |
| CSize | maxDetour |
| uint | maxNrRipups |
Detailed Description
RipupNoCScheduler () Ripup NoC scheduling algorithm
Constructor & Destructor Documentation
| RipupNoCScheduler::~RipupNoCScheduler | ( | ) | [inline] |
Member Function Documentation
ripup () Ripup NoC scheduling algorithm
References NoCScheduler::findScheduleEntityForMessage(), NoCScheduler::messagesBegin(), NoCScheduler::messagesEnd(), Message::print(), NoCScheduler::ripupScheduleEntity(), and NoCScheduler::sortMessagesOnCost().
Referenced by solve().
Here is the call graph for this function:

| bool RipupNoCScheduler::solve | ( | ) | [inline, virtual] |
Implements NoCScheduler.
References NoCScheduler::getSchedulingProblem(), maxDetour, maxNrRipups, ripup(), and NoCScheduleProblem::setSolvedFlag().
Here is the call graph for this function:

Member Data Documentation
CSize RipupNoCScheduler::maxDetour [private] |
Referenced by solve().
uint RipupNoCScheduler::maxNrRipups [private] |
Referenced by solve().
The documentation for this class was generated from the following files:

