XSLPmsaddcustompreset
 XSLPmsaddcustompreset | 
   
  Purpose
 
 A combined version of XSLPmsaddjob and XSLPmsaddpreset. The preset described is loaded, topped up with the specific settings supplied
 
  Synopsis
 
 int XSLP_CC XSLPmsaddcustompreset( XSLPprob Prob, const char *sDescription, const int Preset, const int Count, const int nIVs, const int *IVCols, const double *IVValues, const int nIntControls, const int *IntControlIndices, const int *IntControlValues, const int nDblControls, const int *DblControlIndices, const double *DblControlValues, void *pJobObject); 
 
  Arguments
 
| 
     
     Prob 
       | 
   
     
     The current SLP problem.
       | 
  
| 
     
     sDescription 
       | 
   
     
     Text description of the job. Used for messaging, may be NULL if not required.
       | 
  
| 
     
     Preset 
       | 
   
     
     Which preset to load.
       | 
  
| 
     
     Count 
       | 
   
     
     Maximum number of jobs to be added to the multistart pool.
       | 
  
| 
     
     nIVs 
       | 
   
     
     Number of initial values to set.
       | 
  
| 
     
     IVCols 
       | 
   
     
     Indices of the variables for which to set an initial value. May be NULL if nIVs is zero.
       | 
  
| 
     
     IVValues 
       | 
   
     
     Initial values for the variables for which to set an initial value. May be NULL if nIVs is zero.
       | 
  
| 
     
     nIntControls 
       | 
   
     
     Number of integer controls to set.
       | 
  
| 
     
     IntControlIndices 
       | 
   
     
     The indices of the integer controls to be set. May be NULL if nIntControls is zero.
       | 
  
| 
     
     IntControlValues 
       | 
   
     
     The values of the integer controls to be set. May be NULL if nIntControls is zero.
       | 
  
| 
     
     nDblControls 
       | 
   
     
     Number of double controls to set.
       | 
  
| 
     
     DblControlIndices 
       | 
   
     
     The indices of the double controls to be set. May be NULL if nDblControls is zero.
       | 
  
| 
     
     DblControlValues 
       | 
   
     
     The values of the double controls to be set. May be NULL if nDblControls is zero.
       | 
  
| 
     
     pJobObject 
       | 
   
     
     Job specific user context pointer to be passed to the multistart callbacks.
       | 
  
  Further information
 
This function allows for repeatedly calling the same multistart preset (e.g. initial values) using different basic controls.
  Related topics
 
