SCIP Doxygen Documentation
Loading...
Searching...
No Matches

Detailed Description

public methods for the branch-and-bound tree

Author
Tobias Achterberg
Timo Berthold
Gerald Gamrath
Leona Gottwald
Stefan Heinz
Gregor Hendel
Thorsten Koch
Alexander Martin
Marc Pfetsch
Michael Winkler
Kati Wolter

Definition in file scip_tree.c.

#include "blockmemshell/memory.h"
#include "scip/debug.h"
#include "scip/nodesel.h"
#include "scip/pub_message.h"
#include "scip/pub_tree.h"
#include "scip/pub_var.h"
#include "scip/scip_mem.h"
#include "scip/scip_tree.h"
#include "scip/scip_numerics.h"
#include "scip/struct_mem.h"
#include "scip/struct_scip.h"
#include "scip/struct_stat.h"
#include "scip/struct_tree.h"
#include "scip/tree.h"

Go to the source code of this file.

Functions

SCIP_NODESCIPgetFocusNode (SCIP *scip)
SCIP_NODESCIPgetCurrentNode (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)
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 SCIPpruneTree (SCIP *scip)
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)
int SCIPgetNNodesLeft (SCIP *scip)
int SCIPgetDepth (SCIP *scip)
int SCIPgetFocusDepth (SCIP *scip)
int SCIPgetPlungeDepth (SCIP *scip)
SCIP_Bool SCIPwasNodeLastBranchParent (SCIP *scip, SCIP_NODE *node)