Scippy

SCIP

Solving Constraint Integer Programs

SCIP C-API
The public API of SCIP is separated into a Core API and a Plugin API. The first contains all methods that can be accessed by including the header scip.h. The Plugin API is a collection of methods that are provided by the default plugins of SCIP. The Plugin API is provided by scipdefplugins.h.
[detail level 123456]
 Public API of SCIPMethods and headers of the public C-API of SCIP. Please refer to How to search the documentation for interface methods for information how to use the reference manual
 Core APIMethods and headers of the plugin-independent C-API provided by the SCIP header file scip.h
 Type DefinitionsType definitions and callback declarations
 Problem CreationMethods to create a problem that SCIP should solve
 Solving ProcessMethods to control the solving process of SCIP
 Data StructuresCommonly used data structures
 Miscellaneous MethodsCommonly used methods from different categories
 ValidationMethods for validating the correctness of a solving process
 Debug SolutionMethods to control the SCIP debug solution mechanism, see also Debugging
 MessagingMessage output methods
 Methods for managing pluginsMethods for the inclusion and management of SCIP plugins and callback functions
 Parallel InterfaceMethods to construct the parallel interface of SCIP
 Plugin API of SCIPCore API extensions provided by the default plugins of SCIP, includable via scipdefplugins.h
 Benders' decomposition implementationsMethods and files provided by the default Benders' decomposition implementations of SCIP
 Benders' decomposition cut methodMethods and files provided by the default Benders' decomposition cut method of SCIP
 Branching RulesMethods and files provided by the default branching rules of SCIP
 Constraint HandlersMethods and files provided by the default constraint handlers of SCIP
 Cut SelectorsMethods and files provided by the default cut selectors of SCIP
 DialogsMethods and files provided by the default dialogs of SCIP
 DisplaysMethods and files provided by the default displays (output columns) of SCIP
 Expression HandlersMethods and files provided by the default expressions handlers of SCIP
 Expression InterpreterMethods and files provided by the default expression interpreters of SCIP
 File ReadersThis page contains a list of all file readers which are currently available
 Node SelectorsMethods and files provided by the default node selectors of SCIP
 Nonlinear HandlersMethods and files provided by the default nonlinear handlers of SCIP
 NLP Solver InterfacesMethods and files provided by the default NLP solver interfaces of SCIP
 PresolversMethods and files provided by the default presolvers of SCIP
 PricersMethods and files provided by the default pricers of SCIP
 Primal HeuristicsMethods and files provided by the default primal heuristics of SCIP
 PropagatorsMethods and files provided by the default propagators of SCIP
 Relaxation HandlersMethods and files provided by the default relaxation handlers of SCIP
 SeparatorsMethods and files provided by the default separators of SCIP
 TablesMethods and files provided by the default statistics tables of SCIP
 Internal API of SCIPInternal API methods that should only be used by the core of SCIP
 Parallel interface methodsHeaders and methods for the parallel interface of SCIP
 SymmetryMethods for symmetry handling
 Value Based HistoryValue based history methods
 LP Solver InterfaceMethods and files provided by the LP solver interface of SCIP
 Implementation files (.c files)Implementation files (.c files) of the SCIP core and the default plugins
 SCIP Default PluginsImplementation files (.c files) of the SCIP default plugins
 Default branching rulesImplementation files (.c files) of the default branching rules of SCIP
 Default constraint handlersImplementation files (.c files) of the default constraint handlers of SCIP
 Default cut selectorsImplementation files (.c files) of the default cut selectors of SCIP
 Default display columnsImplementation files (.c files) of the default display columns of SCIP
 Default event handlersImplementation files (.c files) of the default event handlers of SCIP
 Default expression handlersImplementation files (.c files) of the default expression handlers of SCIP
 Default expression interpreterImplementation files (.c/.cpp files) of the default expression handlers of SCIP
 Default Primal HeuristicsImplementation files (.c files) of the default primal heuristics of SCIP
 Default nonlinear handlersImplementation files (.c files) of the default nonlinear handlers of SCIP
 Default NLP solver interfacesImplementation files (.c/.cpp files) of the default NLP solver interfaces of SCIP
 Default node selectorsImplementation files (.c files) of the default node selectors of SCIP
 Default PresolversImplementation files (.c files) of the default presolvers of SCIP
 Default PropagatorsImplementation files (.c files) of the default propagators of SCIP
 Default ReadersImplementation files (.c files) of the default readers of SCIP
 Default SeparatorsImplementation files (.c files) of the default separators of SCIP
 Default TablesImplementation files (.c files) of the default statistics tables of SCIP
 Other implementation files of SCIPOther implementation files of SCIP