#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.