|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.ai.evolutionary.geneticprogramming.Program
org.jscience.computing.ai.evolutionary.geneticprogramming.Terminal
public abstract class Terminal
Abstraction for the terminals in genetic programming.
| Constructor Summary | |
|---|---|
Terminal()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Returns a deep copy of this Terminal instance |
int |
countFunctionNodes()
Returns the number of function nodes this terminal has. |
int |
countNodes()
Returns the number of nodes this terminal has. |
int |
countProgramNodes()
Returns the number of program nodes this terminal has. |
| Methods inherited from class org.jscience.computing.ai.evolutionary.geneticprogramming.Program |
|---|
eval, getName, toText |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Terminal()
| Method Detail |
|---|
public int countNodes()
countNodes in class Programpublic int countProgramNodes()
countProgramNodes in class Programpublic int countFunctionNodes()
countFunctionNodes in class Programpublic java.lang.Object clone()
clone in class Program
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||