Class IloNeighborIdentifier
Definition file: ilsolver/iimnhood.h
Include file: <ilsolver/local.h>
This class communicates information between instances of local search
goals. This class is used by IloScanNHood and
IloScanDeltas to store information about the currently
instantiated neighbor. This class is used by IloTest and
IloNotify to find out the details of the currently instantiated
neighbor. This information can be communicated by passing the same instance
of IloNeighborIdentifier to such goals in a composed goal.
An instance of this class is extracted by an instance of
IloSolver to an instance of
IlcNeighborIdentifier.
See Also:
IloScanNHood, IloScanDeltas, IloSolver, IloTest, IloNotify, IloSingleMove, IlcNeighborIdentifier, IloIIM
| Method Summary |
|---|
public IloNeighborIdentifierI * | getImpl() const |
Inherited Methods from IloExtractable |
|---|
asConstraint, asIntExpr, asModel, asNumExpr, asObjective, asVariable, end, getEnv, getId, getImpl, getName, getObject, isConstraint, isIntExpr, isModel, isNumExpr, isObjective, isVariable, setName, setObject |
public IloNeighborIdentifier()
This constructor creates an empty handle. You must initialize it before you use it.
public IloNeighborIdentifier(IloNeighborIdentifierI * impl)
This constructor creates a handle object from a pointer to an implementation object.
public
IloNeighborIdentifier(
IloEnv env)
This constructor creates an instance of
IloNeighborIdentifier associated with env.
public IloNeighborIdentifierI * getImpl() const
This member function returns a pointer to the implementation object of the invoking handle.