Detailed Descriptiontrivialnegation primal heuristic Definition in file heur_trivialnegation.c. #include <assert.h> #include <string.h> #include "scip/heur_trivialnegation.h" #include "scip/pub_reopt.h" #include "scip/struct_scip.h" Go to the source code of this file.
Macro Definition Documentation
Definition at line 30 of file heur_trivialnegation.c. Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeHeurTrivialnegation().
Definition at line 31 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
Definition at line 32 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
Definition at line 33 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
Definition at line 34 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
Definition at line 35 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
Definition at line 36 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
Definition at line 37 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation().
does the heuristic use a secondary SCIP instance? Definition at line 38 of file heur_trivialnegation.c. Referenced by SCIPincludeHeurTrivialnegation(). Function Documentation
copy method for primal heuristic plugins (called when SCIP copies plugins) Definition at line 46 of file heur_trivialnegation.c. References HEUR_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIPheurGetName(), and SCIPincludeHeurTrivialnegation().
execution method of primal heuristic Definition at line 61 of file heur_trivialnegation.c. References FALSE, NULL, SCIP_Bool, SCIP_CALL, SCIP_DIDNOTFIND, SCIP_DIDNOTRUN, SCIP_FOUNDSOL, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_BINARY, SCIPcreateSol(), SCIPdebug, SCIPdebugMessage, SCIPfreeSol(), SCIPgetCutoffbound(), SCIPgetNReoptRuns(), SCIPgetNVars(), SCIPgetReoptLastOptSol(), SCIPgetReoptOldObjCoef(), SCIPgetSolTransObj(), SCIPgetSolVal(), SCIPgetVars(), SCIPisFeasEQ(), SCIPisFeasLT(), SCIPisNegative(), SCIPisPositive(), SCIPisReoptEnabled(), SCIPisZero(), SCIPprintSol(), SCIPsetSolVal(), SCIPsolGetHeur(), SCIPtrySol(), SCIPvarGetName(), SCIPvarGetType(), SCIPvarIsActive(), and TRUE.
creates the trivialnegation primal heuristic and includes it in SCIP
Definition at line 224 of file heur_trivialnegation.c. References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeHeurBasic(), and SCIPsetHeurCopy(). Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins(). |