Solving Constraint Integer Programs

scip_tree.h File Reference

Detailed Description

public methods for the branch-and-bound tree

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.


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