Scippy

    SCIP

    Solving Constraint Integer Programs

    Detailed Description

    methods to include specific NLP solver interfaces into SCIP

    This module contains methods to include specific NLP solver interfaces into SCIP.

    Note
    All default plugins can be included at once (including all default NLP solver interfaces) using SCIPincludeDefaultPlugins()

    Functions

    SCIP_RETCODE SCIPincludeNlpSolverAll (SCIP *scip)
     
    SCIP_RETCODE SCIPincludeNlpSolverConopt (SCIP *scip)
     
    SCIP_RETCODE SCIPincludeNlpSolverFilterSQP (SCIP *scip)
     
    SCIP_RETCODE SCIPincludeNlpSolverIpopt (SCIP *scip)
     
    SCIP_RETCODE SCIPincludeNlpSolverWorhp (SCIP *scip, SCIP_Bool useip)
     

    Function Documentation

    ◆ SCIPincludeNlpSolverAll()

    SCIP_RETCODE SCIPincludeNlpSolverAll ( SCIP scip)

    create solver interface for the solver "All" and includes it into SCIP, if at least 2 NLPIs have already been included

    This method should be called after all other NLP solver interfaces have been included.

    Parameters
    scipSCIP data structure

    Definition at line 599 of file nlpi_all.c.

    References NLPI_DESC, NLPI_NAME, NLPI_PRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemoryArray, SCIPallocClearBlockMemory, SCIPgetNlpis(), SCIPgetNNlpis(), and SCIPincludeNlpi().

    Referenced by SCIP_DECL_NLPICOPY(), and SCIPincludeDefaultPlugins().

    ◆ SCIPincludeNlpSolverConopt()

    SCIP_RETCODE SCIPincludeNlpSolverConopt ( SCIP scip)

    create solver interface for CONOPT solver and includes it into SCIP

    create solver interface for Conopt solver and includes it into SCIP

    create solver interface for CONOPT solver and includes it into SCIP, if CONOPT is available

    Parameters
    scipSCIP data structure

    Definition at line 1481 of file nlpi_conopt.c.

    References NLPI_DESC, NLPI_NAME, NLPI_PRIORITY, nlpiGetProblemPointerConopt, nlpiGetSolverPointerConopt, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocClearBlockMemory, SCIPgetSolverDescConopt(), SCIPgetSolverNameConopt(), SCIPincludeExternalCodeInformation(), SCIPincludeNlpi(), and SCIPsnprintf().

    Referenced by SCIP_DECL_NLPICOPY(), and SCIPincludeDefaultPlugins().

    ◆ SCIPincludeNlpSolverFilterSQP()

    SCIP_RETCODE SCIPincludeNlpSolverFilterSQP ( SCIP scip)

    create solver interface for filterSQP solver and include it into SCIP, if filterSQP is available

    Parameters
    scipSCIP data structure

    Definition at line 1805 of file nlpi_filtersqp.c.

    References NLPI_DESC, NLPI_NAME, NLPI_PRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocClearBlockMemory, SCIPgetSolverDescFilterSQP(), SCIPgetSolverNameFilterSQP(), SCIPincludeExternalCodeInformation(), and SCIPincludeNlpi().

    Referenced by SCIP_DECL_NLPICOPY(), and SCIPincludeDefaultPlugins().

    ◆ SCIPincludeNlpSolverIpopt()

    SCIP_RETCODE SCIPincludeNlpSolverIpopt ( SCIP scip)

    create solver interface for Ipopt solver and includes it into SCIP, if Ipopt is available

    Parameters
    scipSCIP data structure

    Definition at line 1743 of file nlpi_ipopt.cpp.

    References FALSE, ipopt_int_params, ipopt_string_params, NLPI_DESC, NLPI_NAME, NLPI_PRIORITY, NULL, paramname, SCIP_ALLOC, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPaddIntParam(), SCIPaddRealParam(), SCIPaddStringParam(), SCIPgetSolverDescIpopt(), SCIPgetSolverNameIpopt(), SCIPincludeExternalCodeInformation(), and SCIPincludeNlpi().

    Referenced by SCIP_DECL_NLPICOPY(), and SCIPincludeDefaultPlugins().

    ◆ SCIPincludeNlpSolverWorhp()

    SCIP_RETCODE SCIPincludeNlpSolverWorhp ( SCIP scip,
    SCIP_Bool  useip 
    )

    create solver interface for Worhp solver and includes it into SCIP, if Worhp is available

    Parameters
    scipSCIP data structure
    useipTRUE for using Interior Point, FALSE for SQP

    Definition at line 1592 of file nlpi_worhp.c.

    References NLPI_DESC, NLPI_PRIORITY_IP, NLPI_PRIORITY_SQP, noprint(), NULL, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPallocBlockMemory, SCIPgetSolverDescWorhp(), SCIPgetSolverNameWorhp(), SCIPincludeExternalCodeInformation(), SCIPincludeNlpi(), and SCIPsnprintf().

    Referenced by SCIP_DECL_NLPICOPY(), and SCIPincludeDefaultPlugins().