Solving Constraint Integer Programs

scip_param.h File Reference

Detailed Description

public methods for SCIP parameter handling

Tobias Achterberg
Timo Berthold
Thorsten Koch
Alexander Martin
Marc Pfetsch
Kati Wolter
Gregor Hendel
Leona Gottwald

Definition in file scip_param.h.

#include "scip/def.h"
#include "scip/type_paramset.h"
#include "scip/type_retcode.h"
#include "scip/type_scip.h"

Go to the source code of this file.


SCIP_EXPORT SCIP_RETCODE SCIPaddBoolParam (SCIP *scip, const char *name, const char *desc, SCIP_Bool *valueptr, SCIP_Bool isadvanced, SCIP_Bool defaultvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_EXPORT SCIP_RETCODE SCIPaddIntParam (SCIP *scip, const char *name, const char *desc, int *valueptr, SCIP_Bool isadvanced, int defaultvalue, int minvalue, int maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_EXPORT SCIP_RETCODE SCIPaddLongintParam (SCIP *scip, const char *name, const char *desc, SCIP_Longint *valueptr, SCIP_Bool isadvanced, SCIP_Longint defaultvalue, SCIP_Longint minvalue, SCIP_Longint maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_EXPORT SCIP_RETCODE SCIPaddRealParam (SCIP *scip, const char *name, const char *desc, SCIP_Real *valueptr, SCIP_Bool isadvanced, SCIP_Real defaultvalue, SCIP_Real minvalue, SCIP_Real maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_EXPORT SCIP_RETCODE SCIPaddCharParam (SCIP *scip, const char *name, const char *desc, char *valueptr, SCIP_Bool isadvanced, char defaultvalue, const char *allowedvalues, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_EXPORT SCIP_RETCODE SCIPaddStringParam (SCIP *scip, const char *name, const char *desc, char **valueptr, SCIP_Bool isadvanced, const char *defaultvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_EXPORT SCIP_Bool SCIPisParamFixed (SCIP *scip, const char *name)
SCIP_EXPORT SCIP_PARAMSCIPgetParam (SCIP *scip, const char *name)
SCIP_EXPORT SCIP_RETCODE SCIPgetBoolParam (SCIP *scip, const char *name, SCIP_Bool *value)
SCIP_EXPORT SCIP_RETCODE SCIPgetIntParam (SCIP *scip, const char *name, int *value)
SCIP_EXPORT SCIP_RETCODE SCIPgetLongintParam (SCIP *scip, const char *name, SCIP_Longint *value)
SCIP_EXPORT SCIP_RETCODE SCIPgetRealParam (SCIP *scip, const char *name, SCIP_Real *value)
SCIP_EXPORT SCIP_RETCODE SCIPgetCharParam (SCIP *scip, const char *name, char *value)
SCIP_EXPORT SCIP_RETCODE SCIPgetStringParam (SCIP *scip, const char *name, char **value)
SCIP_EXPORT SCIP_RETCODE SCIPfixParam (SCIP *scip, const char *name)
SCIP_EXPORT SCIP_RETCODE SCIPunfixParam (SCIP *scip, const char *name)
SCIP_EXPORT SCIP_RETCODE SCIPsetParam (SCIP *scip, const char *name, void *value)
SCIP_EXPORT SCIP_RETCODE SCIPchgBoolParam (SCIP *scip, SCIP_PARAM *param, SCIP_Bool value)
SCIP_EXPORT SCIP_RETCODE SCIPsetBoolParam (SCIP *scip, const char *name, SCIP_Bool value)
SCIP_EXPORT SCIP_Bool SCIPisBoolParamValid (SCIP *scip, SCIP_PARAM *param, SCIP_Bool value)
SCIP_EXPORT SCIP_RETCODE SCIPchgIntParam (SCIP *scip, SCIP_PARAM *param, int value)
SCIP_EXPORT SCIP_RETCODE SCIPsetIntParam (SCIP *scip, const char *name, int value)
SCIP_EXPORT SCIP_Bool SCIPisIntParamValid (SCIP *scip, SCIP_PARAM *param, int value)
SCIP_EXPORT SCIP_RETCODE SCIPchgLongintParam (SCIP *scip, SCIP_PARAM *param, SCIP_Longint value)
SCIP_EXPORT SCIP_RETCODE SCIPsetLongintParam (SCIP *scip, const char *name, SCIP_Longint value)
SCIP_EXPORT SCIP_Bool SCIPisLongintParamValid (SCIP *scip, SCIP_PARAM *param, SCIP_Longint value)
SCIP_EXPORT SCIP_RETCODE SCIPchgRealParam (SCIP *scip, SCIP_PARAM *param, SCIP_Real value)
SCIP_EXPORT SCIP_RETCODE SCIPsetRealParam (SCIP *scip, const char *name, SCIP_Real value)
SCIP_EXPORT SCIP_Bool SCIPisRealParamValid (SCIP *scip, SCIP_PARAM *param, SCIP_Real value)
SCIP_EXPORT SCIP_RETCODE SCIPchgCharParam (SCIP *scip, SCIP_PARAM *param, char value)
SCIP_EXPORT SCIP_RETCODE SCIPsetCharParam (SCIP *scip, const char *name, char value)
SCIP_EXPORT SCIP_Bool SCIPisCharParamValid (SCIP *scip, SCIP_PARAM *param, const char value)
SCIP_EXPORT SCIP_RETCODE SCIPchgStringParam (SCIP *scip, SCIP_PARAM *param, const char *value)
SCIP_EXPORT SCIP_RETCODE SCIPsetStringParam (SCIP *scip, const char *name, const char *value)
SCIP_EXPORT SCIP_Bool SCIPisStringParamValid (SCIP *scip, SCIP_PARAM *param, const char *value)
SCIP_EXPORT SCIP_RETCODE SCIPreadParams (SCIP *scip, const char *filename)
SCIP_EXPORT SCIP_RETCODE SCIPwriteParam (SCIP *scip, SCIP_PARAM *param, const char *filename, SCIP_Bool comments, SCIP_Bool onlychanged)
SCIP_EXPORT SCIP_RETCODE SCIPwriteParams (SCIP *scip, const char *filename, SCIP_Bool comments, SCIP_Bool onlychanged)
SCIP_EXPORT SCIP_RETCODE SCIPresetParam (SCIP *scip, const char *name)
SCIP_EXPORT SCIP_RETCODE SCIPsetEmphasis (SCIP *scip, SCIP_PARAMEMPHASIS paramemphasis, SCIP_Bool quiet)
SCIP_EXPORT SCIP_RETCODE SCIPsetSubscipsOff (SCIP *scip, SCIP_Bool quiet)
SCIP_EXPORT SCIP_RETCODE SCIPsetHeuristics (SCIP *scip, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet)
SCIP_EXPORT SCIP_RETCODE SCIPsetPresolving (SCIP *scip, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet)
SCIP_EXPORT SCIP_RETCODE SCIPsetSeparating (SCIP *scip, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet)
SCIP_EXPORT int SCIPgetNParams (SCIP *scip)
SCIP_EXPORT SCIP_Bool SCIPgetSubscipsOff (SCIP *scip)