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
Robert Lion 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)