Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierCompare Struct Reference

Public Member Functions

bool operator() (const FrontierNode &lhs, const FrontierNode &rhs) const noexcept
 

Public Attributes

ObjectivePolicy objective
 

Detailed Description

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

Definition at line 336 of file Branch_And_Bound.H.

Member Function Documentation

◆ operator()()

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
bool Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierCompare::operator() ( const FrontierNode lhs,
const FrontierNode rhs 
) const
inlinenoexcept

Member Data Documentation

◆ objective

template<BranchAndBoundDomain Domain, typename ObjectivePolicy = Maximize_Objective<typename Domain::Objective>>
ObjectivePolicy Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::FrontierCompare::objective

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