lazhen
2024-11-13 502b9a2e6da207f6344b8b51115a637d8d812d57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Quintiq file version 2.0
#parent: #root
Method DoExecuteReactive (Algorithm algorithm, LibOpt_Task task) as stream[JSON]
{
  Description:
  [*
    Solve the algorithm in the stream.
    
    The default implementation of this method creates one additional transaction.
    
    To be overridden in the "LibOpt" library, when creating a new base suboptimizer type for a new solver type.
    We highly recommend to override this method to remove the additional transaction from the default implementation. Removing a transaction gives a (small) speed improvement.
  *]
  TextBody: 'return this->DoExecute( algorithm, task );'
  InterfaceProperties { Accessibility: 'Module' }
}