Scippy

SCIP

Solving Constraint Integer Programs

Detailed Description

methods for the management of NLP interfaces

Functions

SCIP_RETCODE SCIPincludeNlpi (SCIP *scip, SCIP_NLPI *nlpi)
 
SCIP_NLPISCIPfindNlpi (SCIP *scip, const char *name)
 
SCIP_NLPI ** SCIPgetNlpis (SCIP *scip)
 
int SCIPgetNNlpis (SCIP *scip)
 
SCIP_RETCODE SCIPsetNlpiPriority (SCIP *scip, SCIP_NLPI *nlpi, int priority)
 

Function Documentation

◆ SCIPincludeNlpi()

SCIP_RETCODE SCIPincludeNlpi ( SCIP scip,
SCIP_NLPI nlpi 
)

◆ SCIPfindNlpi()

SCIP_NLPI* SCIPfindNlpi ( SCIP scip,
const char *  name 
)

returns the NLPI of the given name, or NULL if not existing

Parameters
scipSCIP data structure
namename of NLPI

Definition at line 9418 of file scip.c.

References NULL, SCIPsetFindNlpi(), and Scip::set.

Referenced by SCIPincludeNlpi().

◆ SCIPgetNlpis()

SCIP_NLPI** SCIPgetNlpis ( SCIP scip)

returns the array of currently available NLPIs (sorted by priority)

Parameters
scipSCIP data structure

Definition at line 9431 of file scip.c.

References SCIP_Set::nlpis, NULL, SCIPsetSortNlpis(), and Scip::set.

Referenced by applyNlobbt(), computeInteriorPoint(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().

◆ SCIPgetNNlpis()

◆ SCIPsetNlpiPriority()

SCIP_RETCODE SCIPsetNlpiPriority ( SCIP scip,
SCIP_NLPI nlpi,
int  priority 
)

sets the priority of an NLPI

Parameters
scipSCIP data structure
nlpiNLPI
prioritynew priority of the NLPI

Definition at line 9455 of file scip.c.

References NULL, SCIP_OKAY, SCIPsetSetPriorityNlpi(), and Scip::set.

Referenced by SCIP_DECL_PARAMCHGD().