int sym_load_problem(sym_environment *env)
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.
sym_environment *env | INOUT | Pointer to the SYMPHONY environment. |
ERROR__USER | Error. User error detected in one of |
user_io() and user_init_draw() | |
functions. | |
ERROR__READING_GMPL_FILE | Error detected in the given GMPL/AMPL |
file. | |
FUNCTION_TERMINATED_ABNORMALLY | Function invoked unsuccessfully. |
FUNCTION_TERMINATED_NORMALLY | Function invoked successfully. |