Tatooine
Public Types | Public Member Functions | List of all members
tatooine::simulated_annealing_listener< Energy, Status > Struct Template Reference

#include <simulated_annealing.h>

Public Types

using energy_type = Energy
 
using status_type = Status
 

Public Member Functions

virtual auto on_new_best_status (size_t, Energy const &, Status const &, Energy const &, Status const &) const -> void
 
virtual auto on_end_of_iteration (size_t, Energy const &, Status const &, Energy const &, Status const &) const -> void
 
virtual auto on_using_worse (size_t, Energy const &, Status const &, Energy const &, Status const &) const -> void
 
virtual auto on_going_back (size_t, Energy const &, Status const &, Energy const &, Status const &) const -> void
 

Member Typedef Documentation

◆ energy_type

template<typename Energy , typename Status >
using tatooine::simulated_annealing_listener< Energy, Status >::energy_type = Energy

◆ status_type

template<typename Energy , typename Status >
using tatooine::simulated_annealing_listener< Energy, Status >::status_type = Status

Member Function Documentation

◆ on_end_of_iteration()

template<typename Energy , typename Status >
virtual auto tatooine::simulated_annealing_listener< Energy, Status >::on_end_of_iteration ( size_t  ,
Energy const &  ,
Status const &  ,
Energy const &  ,
Status const &   
) const -> void
inlinevirtual

◆ on_going_back()

template<typename Energy , typename Status >
virtual auto tatooine::simulated_annealing_listener< Energy, Status >::on_going_back ( size_t  ,
Energy const &  ,
Status const &  ,
Energy const &  ,
Status const &   
) const -> void
inlinevirtual

◆ on_new_best_status()

template<typename Energy , typename Status >
virtual auto tatooine::simulated_annealing_listener< Energy, Status >::on_new_best_status ( size_t  ,
Energy const &  ,
Status const &  ,
Energy const &  ,
Status const &   
) const -> void
inlinevirtual

◆ on_using_worse()

template<typename Energy , typename Status >
virtual auto tatooine::simulated_annealing_listener< Energy, Status >::on_using_worse ( size_t  ,
Energy const &  ,
Status const &  ,
Energy const &  ,
Status const &   
) const -> void
inlinevirtual

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