problem.setcbslpstart
| problem.setcbslpstart | 
  Purpose
 
 
 Set a user callback to be called at the start of the SLP optimization
 
 
  Synopsis
 
  problem.setcbslpstart (callback, object)
 retval = callback (my_prob, my_object)
 
  Arguments
 
 | 
     callback 
     | 
     The function to be called at the start of the SLP optimization.
     callback returns an integer value. If the return value is nonzero, the optimization will not be carried out.
     | 
| 
     my_prob 
     | 
     The problem passed to the callback function.
     | 
| 
     my_object 
     | 
     The user-defined object passed as
     object to
     setcbslpstart.
     | 
| 
     object 
     | 
     User-defined object, which can be used for any purpose by the function.
     object is passed to
     callback as
     my_object.
     | 
  Example
 
 
 The following example sets up a callback to be executed at the start of the SLP optimization:
 
 Objdata = [] p.setcbslpstart (CBSlpStart, Objdata)
 A suitable callback function might resemble this:
 
 def CBSlpStart (object): object.append (1) return 0
  Further information
 
 
 This callback can be used at the start of the SLP optimization to carry out any housekeeping before the optimization actually starts. Note that a nonzero return code from the callback will terminate the optimization immediately.
 
 
  Related topics
 
  
