|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use GProgram | |
| classifier | |
| classifier.gp | |
| Uses of GProgram in classifier |
| Methods in classifier that return GProgram | |
GProgram |
GPClassifier.getGProgram()
|
| Methods in classifier with parameters of type GProgram | |
void |
GPClassifier.setGProgram(GProgram gprogram)
|
| Constructors in classifier with parameters of type GProgram | |
GPClassifier(GProgram gprogram,
java.lang.Object kind)
|
|
| Uses of GProgram in classifier.gp |
| Subclasses of GProgram in classifier.gp | |
class |
Function
Defines a type of gprogram, function nodes |
class |
Terminal
Defines a type of gprogram, terminal nodes |
| Fields in classifier.gp declared as GProgram | |
protected GProgram[] |
MutationPlain.program
|
(package private) GProgram |
MutationPlain.program_old
|
protected GProgram |
Individual.program
|
protected GProgram[] |
Function.arg
|
protected GProgram |
CrossoverPlain.male
|
protected GProgram |
CrossoverPlain.female
|
| Methods in classifier.gp that return GProgram | |
GProgram |
TreeJoint.getSubProgram()
|
protected static GProgram |
Population.createIndividualProgram(int allowableDepth,
boolean topNodeP,
boolean fullP,
TerminalSet ts,
FunctionSet fs)
|
GProgram[] |
MutationPlain.start(GProgram[] gprogram,
FunctionSet functionset,
TerminalSet terminalset)
|
GProgram[] |
MutationOperator.start(GProgram[] p,
FunctionSet fs,
TerminalSet ts)
Method to start the mutation operation |
GProgram |
Joint.getSubProgram()
|
GProgram |
Individual.getProgram()
|
GProgram |
GPEvolution.train(Population[] pop,
Exchanger[] exch,
fitnessCondition fit_cond)
|
GProgram |
GPEvolution.train(Parameters par,
TerminalSet terminal_set,
FunctionSet function_set,
FitnessFunction fitness_function,
fitnessCondition fit_cond)
|
GProgram[] |
CrossoverPlain.start(GProgram[] programs)
Method to start the crossover operation |
GProgram[] |
CrossoverOperator.start(GProgram[] p)
Method to start the crossover operation |
GProgram[] |
Breeder.breed(Population pop)
|
| Methods in classifier.gp with parameters of type GProgram | |
GProgram[] |
MutationPlain.start(GProgram[] gprogram,
FunctionSet functionset,
TerminalSet terminalset)
|
(package private) void |
MutationPlain.validateMutation(GProgram[] program)
|
GProgram[] |
MutationOperator.start(GProgram[] p,
FunctionSet fs,
TerminalSet ts)
Method to start the mutation operation |
boolean |
IsProgram.test(GProgram p)
|
boolean |
IsFunction.test(GProgram p)
|
protected void |
Individual.setProgram(GProgram program)
|
protected static Joint |
GProgram.getSubtree(GProgram tree,
int index,
Condition cond)
To have the Joint structure containg the information to break the tree in the desidered point |
protected static TreeJoint |
GProgram.Walk(GProgram tree,
int[] count,
Condition cond,
Function parent,
int childIndex)
Method to explore the tree looking for the desidered subtree |
protected static int |
GProgram.maxDepthOfTree(GProgram tree)
To know the maximum depth of a tree |
GProgram[] |
CrossoverPlain.start(GProgram[] programs)
Method to start the crossover operation |
(package private) void |
CrossoverPlain.validateCrossover(GProgram male,
GProgram female,
GProgram[] offspring)
To check if the result of a crossover is valid, if it's not and keep==true then the crossover operation will be repeated recursively |
GProgram[] |
CrossoverOperator.start(GProgram[] p)
Method to start the crossover operation |
(package private) abstract boolean |
Condition.test(GProgram p)
|
| Constructors in classifier.gp with parameters of type GProgram | |
TreeJoint(GProgram subtree,
Function parent,
int childIndex)
|
|
Individual(GProgram p)
|
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||