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.