problem.h File Reference

#include "schedulingentity.h"
Include dependency graph for problem.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  _NoCScheduleSwitchConstraint
class  NoCScheduleProblem
class  SetOfNoCScheduleProblems

Typedefs

typedef struct
_NoCScheduleSwitchConstraint 
NoCScheduleSwitchConstraint
typedef list
< NoCScheduleSwitchConstraint
NoCScheduleSwitchConstraints
typedef
NoCScheduleSwitchConstraints::iterator 
NoCScheduleSwitchConstraintsIter
typedef
NoCScheduleSwitchConstraints::const_iterator 
NoCScheduleSwitchConstraintsCIter
typedef list
< NoCScheduleProblem * > 
NoCScheduleProblems
typedef
NoCScheduleProblems::iterator 
NoCScheduleProblemsIter
typedef
NoCScheduleProblems::const_iterator 
NoCScheduleProblemsCIter

Typedef Documentation

typedef NoCScheduleProblems::const_iterator NoCScheduleProblemsCIter
typedef NoCScheduleProblems::iterator NoCScheduleProblemsIter

ScheduleSwitchConstraint This data structure describes the time-relation between two scheduling problems when switching from one to another one. The overlap is defined as the amount of time start of the second schedule (to) overlaps with the first schedule (from). When the overlap is equal or larger then the schedule period of the 'from' or 'to' schedule, the two schedules overlap completly.

typedef NoCScheduleSwitchConstraints::const_iterator NoCScheduleSwitchConstraintsCIter
typedef NoCScheduleSwitchConstraints::iterator NoCScheduleSwitchConstraintsIter