next up previous contents Back to SYMPHONY Home Page
Next: sym_explicit_load_problem Up: Primary Interface Functions Previous: sym_find_initial_bounds

sym_load_problem

int sym_load_problem(sym_environment *env)

Description:

This routine loads the description of the problem given in MPS or GMPL/AMPL format or in a file read by a custom file parser implemented in the user_io() callback. If the problem is to be loaded from an MPS or a GMPL/AMPL file whose location is specified on the command line, then the sym_parse_command_line() function has to be invoked beforehand. This function also invokes the user callback user_initialize_root_node(). Note that if the user wishes to load the problem manually without implementing a callback or using one of SYMPHONY's built-in parsers (as is typically done in other callable libraries), then the sym_explicit_load_problem() routine should be used.

Arguments:

sym_environment *env INOUT Pointer to the SYMPHONY environment.

Return values:

ERROR__USER Error. User error detected in one of
  user_io(),
  user_init_draw() functions.
ERROR__READING_GMPL_FILE Error. Error detected in the given GMPL/AMPL file.
FUNCTION_TERMINATED_ABNORMALLY Function invoked unsuccessfully.
FUNCTION_TERMINATED_NORMALLY Function invoked successfully.




next up previous contents
Next: sym_explicit_load_problem Up: Primary Interface Functions Previous: sym_find_initial_bounds
Ted Ralphs
2004-11-11