int user_create_root(void *user, int *extravarnum, int **extravars)
The user must specify which extra variables are to be active in the root node in addition to the base variables.
void *user | IN | Pointer to the user-defined data structure. |
int *extravarnum | OUT | Pointer to the number of extra active variables in the root. |
int *extravars | OUT | Pointer to an array containing a list of user indices of the extra variables to be active in the root. |
ERROR | Error. SYMPHONY stops. |
USER_NO_PP | All required data filled out, but no post-processing done. |
USER_AND_PP | All required post-processing done. |
The array of extra indices is sorted if the user has not already done so.