Scippy

SCIP

Solving Constraint Integer Programs

scip_tree.h File Reference

Detailed Description

public methods for the branch-and-bound tree

Author
Tobias Achterberg
Timo Berthold
Thorsten Koch
Alexander Martin
Marc Pfetsch
Kati Wolter
Gregor Hendel
Robert Lion Gottwald

Definition in file scip_tree.h.

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

Go to the source code of this file.

Functions

SCIP_EXPORT SCIP_NODESCIPgetFocusNode (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetCurrentNode (SCIP *scip)
 
SCIP_EXPORT int SCIPgetDepth (SCIP *scip)
 
SCIP_EXPORT int SCIPgetFocusDepth (SCIP *scip)
 
SCIP_EXPORT int SCIPgetPlungeDepth (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetRootNode (SCIP *scip)
 
SCIP_EXPORT int SCIPgetEffectiveRootDepth (SCIP *scip)
 
SCIP_EXPORT SCIP_Bool SCIPinRepropagation (SCIP *scip)
 
SCIP_EXPORT SCIP_RETCODE SCIPgetChildren (SCIP *scip, SCIP_NODE ***children, int *nchildren)
 
SCIP_EXPORT int SCIPgetNChildren (SCIP *scip)
 
SCIP_EXPORT SCIP_RETCODE SCIPgetSiblings (SCIP *scip, SCIP_NODE ***siblings, int *nsiblings)
 
SCIP_EXPORT int SCIPgetNSiblings (SCIP *scip)
 
SCIP_EXPORT SCIP_RETCODE SCIPgetLeaves (SCIP *scip, SCIP_NODE ***leaves, int *nleaves)
 
SCIP_EXPORT int SCIPgetNLeaves (SCIP *scip)
 
SCIP_EXPORT int SCIPgetNNodesLeft (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetPrioChild (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetPrioSibling (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetBestChild (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetBestSibling (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetBestLeaf (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetBestNode (SCIP *scip)
 
SCIP_EXPORT SCIP_NODESCIPgetBestboundNode (SCIP *scip)
 
SCIP_EXPORT SCIP_RETCODE SCIPgetOpenNodesData (SCIP *scip, SCIP_NODE ***leaves, SCIP_NODE ***children, SCIP_NODE ***siblings, int *nleaves, int *nchildren, int *nsiblings)
 
SCIP_EXPORT SCIP_RETCODE SCIPcutoffNode (SCIP *scip, SCIP_NODE *node)
 
SCIP_EXPORT SCIP_RETCODE SCIPrepropagateNode (SCIP *scip, SCIP_NODE *node)
 
SCIP_EXPORT int SCIPgetCutoffdepth (SCIP *scip)
 
SCIP_EXPORT int SCIPgetRepropdepth (SCIP *scip)
 
SCIP_EXPORT SCIP_RETCODE SCIPprintNodeRootPath (SCIP *scip, SCIP_NODE *node, FILE *file)
 
SCIP_EXPORT void SCIPsetFocusnodeLP (SCIP *scip, SCIP_Bool solvelp)