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: