EasyLocalpp  3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Helpers

Helpers perform actions related to some specific aspects of the search and have to be partially implemented by the user. More...

Classes

class  EasyLocal::Core::CostComponent< Input, State, CFtype >
 The class CostComponent manages one single component of the cost, either hard or soft. More...
 
class  EasyLocal::Core::DeltaCostComponent< Input, State, Move, CFtype >
 
class  EasyLocal::Core::DeltaCostComponentAdapter< Input, State, Move, CFtype >
 
class  EasyLocal::Core::NeighborhoodExplorer< Input, State, Move, CFtype >
 
class  EasyLocal::Core::OutputManager< Input, Output, State, CFtype >
 
class  EasyLocal::Core::StateManager< Input, State, CFtype >
 This component is responsible for all operations on the state which are independent of the neighborhood definition, such as generating a random state or computing the cost of a state. More...
 

Detailed Description

Helpers perform actions related to some specific aspects of the search and have to be partially implemented by the user.

EasyLocalpp defines a number of helper classes that are not related hierarchically, but they are linked to Runners, Solvers, Testers and to each other through references. The helpers are the following ones: