BasicEvaluation

Declared in bnb/BranchAndBound.h; the same struct on the site of Doxygen.

template<class V = double>
struct BasicEvaluation

the outcome of the evaluation of a node, with values of type V

Public Members

V bound = V(0)

a bound on the values of the node

bool infeasible = false

true if the node has no solution

std::optional<V> feasible

a feasible value, n being its solution, if there is one