Public Member Functions | Private Attributes | List of all members
ISM::RecordHuntAlgorithm< InstanceType > Class Template Reference

#include <RecordHuntAlgorithm.hpp>

Inheritance diagram for ISM::RecordHuntAlgorithm< InstanceType >:
Inheritance graph
[legend]

Public Member Functions

InstanceType optimize (InstanceType startInstance)
 
 RecordHuntAlgorithm (NeighbourhoodFunctionPtr< InstanceType > neighbourhoodFunction, CostFunctionPtr< InstanceType > costFunction, AcceptanceFunctionPtr acceptanceFunction)
 
- Public Member Functions inherited from ISM::OptimizationAlgorithm< InstanceType >
 OptimizationAlgorithm (NeighbourhoodFunctionPtr< InstanceType > neighbourhoodFunction, CostFunctionPtr< InstanceType > costFunction)
 

Private Attributes

AcceptanceFunctionPtr mAcceptanceFunction
 

Additional Inherited Members

- Protected Attributes inherited from ISM::OptimizationAlgorithm< InstanceType >
CostFunctionPtr< InstanceType > mCostFunction
 
NeighbourhoodFunctionPtr< InstanceType > mNeighbourhoodFunction
 

Detailed Description

template<class InstanceType>
class ISM::RecordHuntAlgorithm< InstanceType >

Definition at line 30 of file RecordHuntAlgorithm.hpp.

Constructor & Destructor Documentation

template<class InstanceType >
ISM::RecordHuntAlgorithm< InstanceType >::RecordHuntAlgorithm ( NeighbourhoodFunctionPtr< InstanceType >  neighbourhoodFunction,
CostFunctionPtr< InstanceType >  costFunction,
AcceptanceFunctionPtr  acceptanceFunction 
)
inline

Definition at line 33 of file RecordHuntAlgorithm.hpp.

Member Function Documentation

template<class InstanceType >
InstanceType ISM::RecordHuntAlgorithm< InstanceType >::optimize ( InstanceType  startInstance)
inlinevirtual

Member Data Documentation

template<class InstanceType >
AcceptanceFunctionPtr ISM::RecordHuntAlgorithm< InstanceType >::mAcceptanceFunction
private

Definition at line 94 of file RecordHuntAlgorithm.hpp.


The documentation for this class was generated from the following file:


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41