FRAMES NO FRAMES

Class IlcNodeEvaluator

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

An instance of the class IlcNodeEvaluator represents a node evaluator, a function that evaluates open nodes before they are stored. A node evaluation is a value of type IlcFloat. A node evaluation comes into play after a failure when the solver asks for a new open node to explore. Solver selects the node with the minimum evaluation to be the new open node to explore.

See Also:

Constructor Summary
public IlcNodeEvaluator()
public IlcNodeEvaluator(IlcNodeEvaluatorI * impl)
Method Summary
public IlcNodeEvaluatorI *getImpl() const
public voidoperator=(const IlcNodeEvaluator & h)
Constructor Detail

IlcNodeEvaluator

public IlcNodeEvaluator()

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


IlcNodeEvaluator

public IlcNodeEvaluator(IlcNodeEvaluatorI * impl)

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


Method Detail

getImpl

public IlcNodeEvaluatorI * 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 IlcNodeEvaluator & 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.