BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Attributes | List of all members
BALL::TreeWidthImplementation< EditableGraph >::QuickBB< Lowerbound, Upperbound >::QuickBBState Struct Reference

#include <BALL/DATATYPE/GRAPH/treeWidth.h>

Public Attributes

unsigned int g
 
unsigned int h
 
unsigned int f
 
std::vector< Sizepermutation
 

Detailed Description

template<class EditableGraph>
template<class Lowerbound = MinorMinWidth, class Upperbound = GreedyX<FillInHeuristic>>
struct BALL::TreeWidthImplementation< EditableGraph >::QuickBB< Lowerbound, Upperbound >::QuickBBState

a single vertex in the search-tree

Definition at line 347 of file treeWidth.h.

Member Data Documentation

template<class EditableGraph >
template<class Lowerbound = MinorMinWidth, class Upperbound = GreedyX<FillInHeuristic>>
unsigned int BALL::TreeWidthImplementation< EditableGraph >::QuickBB< Lowerbound, Upperbound >::QuickBBState::f

best lowerbound for this state

Definition at line 362 of file treeWidth.h.

template<class EditableGraph >
template<class Lowerbound = MinorMinWidth, class Upperbound = GreedyX<FillInHeuristic>>
unsigned int BALL::TreeWidthImplementation< EditableGraph >::QuickBB< Lowerbound, Upperbound >::QuickBBState::g

width of the permutation along the path from the root

Definition at line 352 of file treeWidth.h.

template<class EditableGraph >
template<class Lowerbound = MinorMinWidth, class Upperbound = GreedyX<FillInHeuristic>>
unsigned int BALL::TreeWidthImplementation< EditableGraph >::QuickBB< Lowerbound, Upperbound >::QuickBBState::h

lowerbound of g

Definition at line 357 of file treeWidth.h.

template<class EditableGraph >
template<class Lowerbound = MinorMinWidth, class Upperbound = GreedyX<FillInHeuristic>>
std::vector<Size> BALL::TreeWidthImplementation< EditableGraph >::QuickBB< Lowerbound, Upperbound >::QuickBBState::permutation

current elimination order

Definition at line 367 of file treeWidth.h.