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.