Quintiq file version 2.0
|
#parent: #root
|
Method HandleResult (MathematicalProgram program, LibOpt_Task task, Boolean is_feasible) as LibOpt_Scope
|
{
|
Description:
|
[*
|
Handle the result of the `MathematicalProgram` here.
|
When overriding this, the provided rollback KPI will not get worse.
|
*]
|
TextBody:
|
[*
|
// Can be overridden, in case you do not want to override the HandleFeasible and HandleInfeasible methods.
|
// Handle the result of the mathematical program here.
|
// When overriding this, the rollback KPI will not get worse.
|
|
scope := null( LibOpt_Scope );
|
|
if( is_feasible )
|
{
|
scope := this.HandleFeasible( program, task );
|
}
|
else
|
{
|
scope := this.HandleInfeasible( program, task );
|
}
|
|
return scope;
|
*]
|
}
|