SCIP Doxygen Documentation
Loading...
Searching...
No Matches

Detailed Description

functions to include specific presolvers into SCIP

This module contains functions to include specific presolvers into SCIP.

Note
All default plugins can be included at once (including all default presolvers) using SCIPincludeDefaultPlugins()

Functions

SCIP_RETCODE SCIPincludePresolBoundshift (SCIP *scip)
SCIP_RETCODE SCIPincludePresolConvertinttobin (SCIP *scip)
SCIP_RETCODE SCIPincludePresolDomcol (SCIP *scip)
SCIP_RETCODE SCIPincludePresolDualagg (SCIP *scip)
SCIP_RETCODE SCIPincludePresolDualcomp (SCIP *scip)
SCIP_RETCODE SCIPincludePresolDualinfer (SCIP *scip)
SCIP_RETCODE SCIPincludePresolGateextraction (SCIP *scip)
SCIP_RETCODE SCIPincludePresolImplics (SCIP *scip)
SCIP_RETCODE SCIPincludePresolImplint (SCIP *scip)
SCIP_RETCODE SCIPincludePresolInttobinary (SCIP *scip)
SCIP_RETCODE SCIPincludePresolMILP (SCIP *scip)
SCIP_RETCODE SCIPincludePresolQPKKTref (SCIP *scip)
SCIP_RETCODE SCIPincludePresolRedvub (SCIP *scip)
SCIP_RETCODE SCIPincludePresolStuffing (SCIP *scip)
SCIP_RETCODE SCIPincludePresolTrivial (SCIP *scip)
SCIP_RETCODE SCIPincludePresolTworowbnd (SCIP *scip)

Function Documentation

◆ SCIPincludePresolBoundshift()

◆ SCIPincludePresolConvertinttobin()

◆ SCIPincludePresolDomcol()

◆ SCIPincludePresolDualagg()

SCIP_RETCODE SCIPincludePresolDualagg ( SCIP * scip)

creates the dualagg presolver and includes it in SCIP

Parameters
scipSCIP data structure

Definition at line 634 of file presol_dualagg.c.

References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), SCIPincludePresolDualagg(), and SCIPsetPresolCopy().

Referenced by SCIP_DECL_PRESOLCOPY(), SCIPincludeDefaultPlugins(), and SCIPincludePresolDualagg().

◆ SCIPincludePresolDualcomp()

◆ SCIPincludePresolDualinfer()

◆ SCIPincludePresolGateextraction()

◆ SCIPincludePresolImplics()

SCIP_RETCODE SCIPincludePresolImplics ( SCIP * scip)

◆ SCIPincludePresolImplint()

◆ SCIPincludePresolInttobinary()

SCIP_RETCODE SCIPincludePresolInttobinary ( SCIP * scip)

◆ SCIPincludePresolMILP()

SCIP_RETCODE SCIPincludePresolMILP ( SCIP * scip)

creates the MILP presolver and includes it in SCIP if the presolve library is available

creates the MILP presolver and includes it in SCIP

Parameters
scipSCIP data structure

Definition at line 46 of file presol_milp.cpp.

References assert(), NULL, SCIP_OKAY, and SCIPincludePresolMILP().

Referenced by SCIPincludeDefaultPlugins(), and SCIPincludePresolMILP().

◆ SCIPincludePresolQPKKTref()

SCIP_RETCODE SCIPincludePresolQPKKTref ( SCIP * scip)

◆ SCIPincludePresolRedvub()

SCIP_RETCODE SCIPincludePresolRedvub ( SCIP * scip)

creates the redvub presolver and includes it in SCIP

Parameters
scipSCIP data structure

Definition at line 713 of file presol_redvub.c.

References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), SCIPincludePresolRedvub(), and SCIPsetPresolCopy().

Referenced by SCIP_DECL_PRESOLCOPY(), SCIPincludeDefaultPlugins(), and SCIPincludePresolRedvub().

◆ SCIPincludePresolStuffing()

SCIP_RETCODE SCIPincludePresolStuffing ( SCIP * scip)

◆ SCIPincludePresolTrivial()

SCIP_RETCODE SCIPincludePresolTrivial ( SCIP * scip)

◆ SCIPincludePresolTworowbnd()