All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Classes | Namespaces | Typedefs
search_traits.hpp File Reference
#include "paal/data_structures/components/component_traits.hpp"
#include "paal/local_search/search_components.hpp"
#include "paal/utils/type_functions.hpp"

Go to the source code of this file.

Classes

struct  paal::local_search::search_components_traits< search_components >
 Traits class for search_components. More...
 
class  paal::local_search::move_type_from_get_moves< GetMoves, Solution >
 metafunction returns move type in single_solution case More...
 
struct  paal::local_search::move_type< SearchComponents, Solution >
 metafunction returns move type in single_solution case More...
 
class  paal::local_search::fitness_from_gain_and_get_moves< Gain, GetMoves, Solution >
 metafunction returns Fitness type in single_solution case More...
 

Namespaces

 paal
 global namespace of project.
 
 

Typedefs

template<typename SearchComponents , typename Solution >
using paal::local_search::fitness_t = typename fitness_from_gain_and_get_moves< typename search_components_traits< SearchComponents >::GainT, typename search_components_traits< SearchComponents >::GetMovesT, Solution >::type
 metafunction returns Fitness type in single_solution case More...
 

Detailed Description

Author
Piotr Wygocki
Version
1.0
Date
2013-02-19

Definition in file search_traits.hpp.