Evocosm - A C++ Framework for Evolutionary Computing

Main Index

Created by Scott Robert Ladd at Coyote Gulch Productions.


libevocosm::fsm_tools Class Reference

A set of common tools for finite state machines. More...

#include <fsm_tools.h>

Inheritance diagram for libevocosm::fsm_tools:

libevocosm::fsm< InputT, OutputT > libevocosm::fuzzy_machine< InSize, OutSize > libevocosm::simple_fsm< InSize, OutSize > List of all members.

Protected Types

Classes


Detailed Description

A set of common tools for finite state machines.


Member Enumeration Documentation

enum libevocosm::fsm_tools::mutation_id [protected]
 

Enumerator:
MUTATE_OUTPUT_SYMBOL  Mutate an output symbol.
MUTATE_TRANSITION  Mutate a state transition.
MUTATE_REPLACE_STATE  Replace a new state with a randomly-generated one.
MUTATE_SWAP_STATES  Swap two states.
MUTATE_INIT_STATE  Mutate that initial state.


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.