EvolvingObjects
eoEvalTimeThrowException< EOT > Class Template Reference

Check at each evaluation if a given tie contract has been reached. More...

#include <eoEvalTimeThrowException.h>

Inheritance diagram for eoEvalTimeThrowException< EOT >:
eoEvalFuncCounter< EOT > eoEvalFunc< EOT > eoValueParam< unsigned long > eoUF< EOT &, void > eoParam eoFunctorBase unary_function

List of all members.

Public Member Functions

 eoEvalTimeThrowException (eoEvalFunc< EOT > &func, time_t max)
virtual void operator() (EOT &eo)
 The pure virtual function that needs to be implemented by the subclass.

Protected Attributes

time_t _max
time_t _start

Detailed Description

template<class EOT>
class eoEvalTimeThrowException< EOT >

Check at each evaluation if a given tie contract has been reached.

Throw an eoMaxTimeException if the given max time has been reached. Usefull if you want to end the search independently of generations.

Definition at line 36 of file eoEvalTimeThrowException.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends