int user_receive_cp_data(void **user)
The user has to receive here all problem-specific information sent from user_send_cp_data() function in the master module. The user has to allocate space for all the data structures, including user itself. Note that this function is only called if the either the Tree Manager, LP, or CP are running as a separate process (i.e. either COMPILE_IN_TM, COMPILE_IN_LP, or COMPILE_IN_CP are set to FALSE in the make file). Otherwise, this is done in user_send_cp_data(). See the description of that function for more details.
void **user | INOUT | Pointer to the user-defined data structure. |
USER_ERROR | Error. Cut pool module exits. |
USER_SUCCESS | The user received data successfully. |
USER_DEFAULT | The user did not send any data to be received. |