next up previous contents Back to SYMPHONY Home Page
Next: user_free_cp Up: User-written functions of the Previous: User-written functions of the

   
user_receive_cp_data

int user_receive_cp_data(void **user)

Description:

The user has to receive here all problem-specific information sent from user_send_cp_data() function in the master process. 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.

Arguments:

void **user INOUT Pointer to the user-defined data structure.

Return values:

ERROR Error. Cut Pool exits.
USER_NO_PP The user received data successfully.

Invoked from:
cp_initialize at process start.





Ted Ralphs
2000-09-08