Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode Struct Reference
Collaboration diagram for Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode:
[legend]

Public Attributes

State state
 
SearchPath< Movepath
 
size_t depth = 0
 
Objective bound_value = Objective{}
 

Detailed Description

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
struct Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode

Definition at line 328 of file Branch_And_Bound.H.

Member Data Documentation

◆ bound_value

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
Objective Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode::bound_value = Objective{}

Definition at line 333 of file Branch_And_Bound.H.

◆ depth

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
size_t Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode::depth = 0

◆ path

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
SearchPath<Move> Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode::path

◆ state

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
State Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierNode::state

The documentation for this struct was generated from the following file: