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
 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 HandlerMethods and files provided by the default constraint handlers of SCIP
 DialogsMethods and files provided by the default dialogs of SCIP
 DisplaysMethods and files provided by the default displays (output columns) of SCIP
 File ReadersThis page contains a list of all file readers which are currently available
 Expression InterpreterMethods and files provided by the default expression interpreters of SCIP
 Node SelectorsMethods and files provided by the default node selectors 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
 Inclusion methodsMethods to include specific pricers into 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
 Value Based HistoryValue based history methods
 LP Solver InterfaceMethods and files provided by the LP solver interface of SCIP