Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::GraphGenotypeDecoder Class Reference
[Genotype decoders]

#include <GenotypeDecoder.h>

Inheritance diagram for Teem::GraphGenotypeDecoder:

Teem::GenotypeDecoder Teem::GraphFeedForwardGenotypeDecoder Teem::GraphFullyConnectedGenotypeDecoder List of all members.

Detailed Description

Interface for genotype decoder that create graph-based controllers.

It provide a hook to allow classes to access the graph before controller creation. This allows, for example, experiment class to modify/expand/etc. the graph before the actual neural network is created. Sub-classes should call callFilter before creating the controller.


Public Member Functions

 GraphGenotypeDecoder (const std::string &root)
 Constructor, graphFilter = NULL.
virtual ~GraphGenotypeDecoder ()
 Virtual destructor, do nothing.
void setGraphFilter (Graph::Filter *filter)
 Set a filter for the graph.

Protected Member Functions

void callFilter (Graph *graph)
 Call the graph filter.

Protected Attributes

Graph::FiltergraphFilter
 Pointer to a graph filter that can be called before creating the controller.


Member Function Documentation

void Teem::GraphGenotypeDecoder::callFilter Graph graph  )  [inline, protected]
 

Call the graph filter.

Subclasses should call this function before creating the controller from the graph.


The documentation for this class was generated from the following file:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2