Learn R Programming

ROI (version 0.2-1)

.ROI_plugin_add_status_code_to_db: Add Status Code to the Status Database

Description

Add a status code to the status database.

Usage

.ROI_plugin_add_status_code_to_db(solver, code, symbol, message, roi_code = 1L)

Arguments

solver
a character string giving the name of the solver.
code
an integer giving the status code of the solver.
symbol
a character string giving the status symbol.
message
a character string used as status message.
roi_code
an integer giving the ROI status code, 1L for failure and 0L for success.

See Also

Other plugin.functions: .ROI_plugin_canonicalize_solution, .ROI_plugin_get_solver_name, .ROI_plugin_make_signature, .ROI_plugin_register_solver_control, .ROI_plugin_register_solver_method

Examples

Run this code
## Not run: 
# solver <- "ecos"
# .ROI_plugin_add_status_code_to_db(solver, 0L, "ECOS_OPTIMAL", "Optimal solution found.", 0L)
# .ROI_plugin_add_status_code_to_db(solver, -7L, "ECOS_FATAL", "Unknown problem in solver.", 1L)
# solver <- "glpk"
# .ROI_plugin_add_status_code_to_db(solver, 5L, "GLP_OPT", "Solution is optimal.", 0L)
# .ROI_plugin_add_status_code_to_db(solver, 1L, "GLP_UNDEF", "Solution is undefined.", 1L)
# ## End(Not run)

Run the code above in your browser using DataLab