MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
|
The mixed integer programming solver for the mixed-criticality scheduling. More...
Classes | |
class | CEarliestDeadlineFirst |
class | CEarliestDeadlineLast |
class | CInterrupterCallback |
Callback for the MIP solver whose only purpose is to interrupt the optimization process, if needed. | |
class | CLatestCompletionTimeFirst |
class | CLatestCompletionTimeLast |
Public Member Functions | |
bool | isInterrupted () |
Returns true if the solver has been interrupted; otherwise, false. | |
override void | solve (CMixedCriticalityInstance instance) |
Solves the specified mixed-criticality instance. | |
override void | interrupt () |
Interrupts the MIP solver. |
The mixed integer programming solver for the mixed-criticality scheduling.
bool MCScheduling.MixedCriticality.MIP.CMixedIntegerProgrammingSolver.isInterrupted | ( | ) |
Returns true if the solver has been interrupted; otherwise, false.
override void MCScheduling.MixedCriticality.MIP.CMixedIntegerProgrammingSolver.solve | ( | CMixedCriticalityInstance | instance | ) | [virtual] |
Solves the specified mixed-criticality instance.
instance | The mixed-criticality instance to be solved. |
Implements MCScheduling.MixedCriticality.CBaseMixedCriticalitySolver.