| Home | Trees | Index | Help |
|
|---|
| Package pyrobot :: Package brain :: Module gp |
|
Pyrobot Module for Genetic Program. Extension of GA (pyrobot/brain/ga.py)
| Classes | |
|---|---|
Environment |
Class to hold environment information. |
GPGene |
|
GPTree |
Main tree structure for GP. |
Operator |
Class to hold operator information. |
| Function Summary | |
|---|---|
Special form (lazy evaluation) for short-circuiting 'and'. | |
For protected division. | |
Special form (lazy evaluation) for if-positive. | |
Special form (lazy evaluation) for short-circuiting 'or'. | |
Parser to turn "(+ 4 5)" into a GPTree expression. | |
A wrapper for parse. | |
| Variable Summary | |
|---|---|
str |
__author__ = 'Douglas Blank <dblank@brynmawr.edu>'
|
str |
__version__ = '$Revision: 1.23 $'
|
dict |
env = {'and': <pyrobot.brain.gp.Operator instance at 0xb...
|
| Function Details |
|---|
and_func(operands, env)Special form (lazy evaluation) for short-circuiting 'and'. Needs env. |
div_func(*operands)For protected division. type="regular" so no environment is passed. |
ifpos_func(operands, env)Special form (lazy evaluation) for if-positive. Needs env. |
or_func(operands, env)Special form (lazy evaluation) for short-circuiting 'or'. Needs env. |
parse(exp, objType=<class pyrobot.brain.gp.GPTree at 0xb5d00c2c>)Parser to turn "(+ 4 5)" into a GPTree expression. |
wrapObj(current_symbol, objType=<class pyrobot.brain.gp.GPTree at 0xb5d00c2c>)A wrapper for parse. Should have been recursive... |
| Variable Details |
|---|
__author__
|
__version__
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Mon Jul 25 01:39:28 2005 | http://epydoc.sf.net |