Table of contents
Classes
-
GArray Code for the Dynamic Array template for storing pointers
-
GBoolType Boolean class, for logical operations
-
GDistNetModel Distributed network model with independently processing nodes
-
GEvalState The state of evaluation for a given program node
-
GFitness Holds information about the fitness of the evaluated program
-
GGeneration This class performs the actual genetic evolution of the
programs.
-
GHostState The state of evaluation of the program on a host
-
GIntArray Code for integer dynamic array class
-
GIntType The integer class
-
GMessage Class to allow messages to be passed between nodes
-
GModel Virtual class that defines the interface to derived models
-
GNetNode Defines the nodes in a network
-
GNetwork Definition of the network and related functions
-
GObject This is the root class for all other classes in the project
-
GOperator This class holds the operator information for a particular
instruction in the program tree
-
GOperatorTable This knows about all operators and types and can create them based on enums
-
GPipe The encapsulation of a pipe between two network nodes
-
GProgFit This class relates the fitness scores with the program
index to allow for operations that do not maintain the order of the
fitness scores. Constructor that takes the program offset and optionally
the hits and fitness
-
GProgram An encapsulation of the information necessary to run a program
-
GQueue A generic queue class to handle pointers to objects
-
GQueueNode Template queue node class to handle pointers to objects
-
GType Operator return type class
Functions,Macros
-
debug_free Wrapper for free to help debug a possible memory leak
-
debug_malloc Wrapper for malloc to help debug a possible memory leak
Variables
-
optable Global table to allow creation and verification of operators
Macros
-
DEFAULT_MAX_ITERATIONS The default value for the number of iterations a node can perform
-
MAX_CHILDREN SYSTEM DEFINE - the maximum number of children any operator may have
-
NUM_OPERATORS SYSTEM DEFINE - the total number of known operators
Enums,Unions
-
oper_enum All of the operators for the network model
-
type_enum The valid types defined for the network model
hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling