#include <OptimizationAlgorithm.hpp>
Public Member Functions | |
OptimizationAlgorithm (NeighbourhoodFunctionPtr< InstanceType > neighbourhoodFunction, CostFunctionPtr< InstanceType > costFunction) | |
virtual InstanceType | optimize (InstanceType startInstance)=0 |
Protected Attributes | |
CostFunctionPtr< InstanceType > | mCostFunction |
NeighbourhoodFunctionPtr< InstanceType > | mNeighbourhoodFunction |
Definition at line 27 of file OptimizationAlgorithm.hpp.
|
inline |
Definition at line 30 of file OptimizationAlgorithm.hpp.
|
pure virtual |
|
protected |
Definition at line 40 of file OptimizationAlgorithm.hpp.
|
protected |
Definition at line 39 of file OptimizationAlgorithm.hpp.