FRAMES NO FRAMES

Class IloNodeEvaluator

Definition file: ilsolver/ilosolverint.h
Include file: <ilsolver/ilosolver.h>

An instance of this class represents a node evaluator in a Concert Technology model. A node evaluator offers a way for an algorithm to discriminate among nodes of the search tree during the search for a solution. A node evaluator is useful in functions such as IloApply.

There are predefined functions in IBM® ILOG® Solver that create and return a node evaluator: IloBFSEvaluator, IloDDSEvaluator, IloDFSEvaluator, IloIDFSEvaluator, and IloSBSEvaluator.

See Also:

Constructor Summary
public IloNodeEvaluator()
public IloNodeEvaluator(IloNodeEvaluatorI * impl)
Method Summary
public voidend() const
public IloNodeEvaluatorI *getImpl() const
public voidoperator=(const IloNodeEvaluator & h)
Constructor Detail

IloNodeEvaluator

public IloNodeEvaluator()

This constructor creates an empty handle. You must initialize it before you use it.


IloNodeEvaluator

public IloNodeEvaluator(IloNodeEvaluatorI * impl)

This constructor creates a handle object from a pointer to an implementation object.


Method Detail

end

public void end() const
This member function ends the corresponding node evaluator and returns the memory to the environment.

getImpl

public IloNodeEvaluatorI * getImpl() const
This constructor creates an object by copying another one.

This member function returns a pointer to the implementation object of the invoking handle.


operator=

public void operator=(const IloNodeEvaluator & h)

This operator assigns an address to the handle pointer of the invoking object. That address is the location of the implementation object of the provided argument.