Evocosm - A C++ Framework for Evolutionary Computing

Main Index

Created by Scott Robert Ladd at Coyote Gulch Productions.


Classes | Protected Types
libevocosm::fsm_tools Class Reference

#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.

Classes

Protected Types


Detailed Description

A set of common tools for finite state machines.


Member Enumeration Documentation

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.