Evocosm - A C++ Framework for Evolutionary Computing

Main Index

Created by Scott Robert Ladd at Coyote Gulch Productions.


Public Member Functions | List of all members
libevocosm::function_listener Class Reference

An listener implementation that ignores all events. More...

#include <function_optimizer.h>

Inheritance diagram for libevocosm::function_listener:
libevocosm::null_listener< function_solution > libevocosm::listener< function_solution > libevocosm::function_optimizer

Public Member Functions

virtual void ping_generation_begin (size_t a_iteration)
 Ping that a generation begins. More...
 
virtual void ping_generation_end (const vector< function_solution > &a_population, size_t a_iteration)
 Ping that a generation ends. More...
 
- Public Member Functions inherited from libevocosm::null_listener< function_solution >
virtual void ping_generation_begin (const std::vector< function_solution > &a_population, size_t a_iteration)
 Ping that a generation begins. More...
 
virtual void ping_generation_end (const std::vector< function_solution > &a_population, size_t a_iteration)
 Ping that a generation ends. More...
 
virtual void ping_fitness_test_begin (const function_solution &a_organism_number)
 Ping that a test run begins. More...
 
virtual void ping_fitness_test_end (const function_solution &a_organism_number)
 Ping that a test run ends. More...
 
virtual void report (const std::string &a_text)
 Report non-specific text. More...
 
virtual void report_error (const std::string &a_text)
 Send error message. More...
 
virtual void run_complete (const std::vector< function_solution > &a_population)
 Evocosm is finished. More...
 

Detailed Description

This listener displays information about events to stdout (standard ouput).

Member Function Documentation

virtual void libevocosm::function_listener::ping_generation_begin ( size_t  a_iteration)
virtual

Ping that processing a generation begins.

Parameters
a_iterationOne-based number of the generation begun
virtual void libevocosm::function_listener::ping_generation_end ( const vector< function_solution > &  a_population,
size_t  a_iteration 
)
virtual

Ping that processing a generation has ended.

Parameters
a_populationpopulation for which processing has ended
a_iterationOne-based number of the generation ended

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

© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.