|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--gpsys.Gene
|
+--gpsys.GeneFunction
|
+--gpsys.GeneFunctionGrow
A GeneFunctionGrow is a GeneFunction created using the Grow method. In the Grow method, the Gene tree is such that, along any branch, the probability of encountering a Terminal is equal to the probability of encountering a Function.
| Fields inherited from class gpsys.GeneFunction |
arguments |
| Fields inherited from class gpsys.Gene |
p |
| Constructor Summary | |
GeneFunctionGrow(int maxDepth,
Type type,
GPParameters gpParameters,
int adfIndex)
Create a Gene tree using the Grow method. |
|
| Methods inherited from class gpsys.GeneFunction |
complexity,
deepClone,
depth,
evaluateBoolean,
evaluateByte,
evaluateChar,
evaluateDouble,
evaluateFloat,
evaluateInt,
evaluateLong,
evaluateObject,
evaluateShort,
toString |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public GeneFunctionGrow(int maxDepth,
Type type,
GPParameters gpParameters,
int adfIndex)
throws TypeException
maxDepth - the maximum depth of the Gene tree to be generated.type - the required return type of top node in the tree.gpParameters - the GP parameters for this run.adfIndex - the index of the ChromosomeParameters to used.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||