Public Member Functions | Protected Attributes
mets::best_ever_solution Class Reference

The best ever solution recorder can be used as a simple solution recorder that just records the best copyable solution found during its lifetime. More...

#include <abstract-search.hh>

Inheritance diagram for mets::best_ever_solution:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool accept (const feasible_solution &sol)
 Accept is called at the end of each iteration for an opportunity to record the best solution found during the search.
gol_type best_cost () const
 Best cost seen.
 best_ever_solution (evaluable_solution &best)
 The mets::evaluable_solution will be stored as a reference: please provide an instance that is not modified/needed elsewhere.
 best_ever_solution ()
 Unimplemented default ctor.
 best_ever_solution (const best_ever_solution &)
 Unimplemented copy ctor.
const evaluable_solutionbest_seen () const
 Returns the best solution found since the beginning.
best_ever_solutionoperator= (const best_ever_solution &)
 Unimplemented assignment operator.

Protected Attributes

evaluable_solutionbest_ever_m
 Records the best solution.

Detailed Description

The best ever solution recorder can be used as a simple solution recorder that just records the best copyable solution found during its lifetime.

Definition at line 200 of file abstract-search.hh.


Constructor & Destructor Documentation

The mets::evaluable_solution will be stored as a reference: please provide an instance that is not modified/needed elsewhere.

Parameters:
bestThe instance used to store the best solution found (will be modified).

Definition at line 209 of file abstract-search.hh.

Unimplemented default ctor.

Unimplemented copy ctor.


Member Function Documentation

bool mets::best_ever_solution::accept ( const feasible_solution sol) [inline, virtual]

Accept is called at the end of each iteration for an opportunity to record the best solution found during the search.

Implements mets::solution_recorder.

Definition at line 343 of file abstract-search.hh.

gol_type mets::best_ever_solution::best_cost ( ) const [inline, virtual]

Best cost seen.

Implements mets::solution_recorder.

Definition at line 231 of file abstract-search.hh.

Returns the best solution found since the beginning.

Definition at line 227 of file abstract-search.hh.

best_ever_solution& mets::best_ever_solution::operator= ( const best_ever_solution )

Unimplemented assignment operator.


Member Data Documentation

Records the best solution.

Definition at line 235 of file abstract-search.hh.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:54