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