| Overview | Group | Tree | Graph | Index | Concepts |

The class IloNodeEvaluator represents
objects to evaluate whether or not to explore a node during a Solver search
in an IBM® ILOG® Concert Technology model. The class IlcNodeEvaluator represents node evaluators internally in a
Solver search.
A node evaluator is an object in Solver. Like other Solver entities, a
node evaluator is implemented by means of two classes: a handle class and an
implementation class. In other words, an instance of the class
IloNodeEvaluator (a handle) contains a data member (the handle
pointer) that points to an instance of the class
IloNodeEvaluatorI (its implementation object).
See Also:
| Constructor and Destructor Summary | |
|---|---|
public | ~IloNodeEvaluatorI() |
| Method Summary | |
|---|---|
public virtual void | display(ostream &) const |
public virtual IlcNodeEvaluator | extract(const IloSolver solver) const |
public virtual IloNodeEvaluatorI * | makeClone(IloEnvI * env) const |
| Constructor and Destructor Detail |
|---|
This destructor is called automatically by the destructor of its subclasses. It frees memory used by the invoking object.
| Method Detail |
|---|
This member function prints the invoking node evaluator on an output stream.
In general terms, in Concert Technology, the objects of a model must be extracted for
an algorithm (an instance of one of the subclasses of IloAlgorithm, such as
IloSolver). This member function returns the internal
node evaluator extracted for solver from the invoking node evaluator of a model.
This member function is called internally to duplicate the current node evaluator.