Modifier and Type | Method and Description |
---|---|
EncogProgram |
EncogProgramContext.cloneProgram(EncogProgram sourceProgram)
Clone an entire program, keep the same context.
|
EncogProgram |
EncogProgramContext.createProgram(String expression)
Create a new program, using this context.
|
EncogProgram |
ProgramNode.getOwner() |
Modifier and Type | Method and Description |
---|---|
ProgramNode |
EncogProgramContext.cloneBranch(EncogProgram targetProgram,
ProgramNode sourceBranch)
Clone a branch of the program from the specified node.
|
EncogProgram |
EncogProgramContext.cloneProgram(EncogProgram sourceProgram)
Clone an entire program, keep the same context.
|
Constructor and Description |
---|
ProgramNode(EncogProgram theOwner,
ProgramExtensionTemplate theTemplate,
ProgramNode[] theArgs)
Construct the program node.
|
Modifier and Type | Method and Description |
---|---|
ProgramNode |
FunctionFactory.factorProgramNode(ProgramExtensionTemplate temp,
EncogProgram program,
ProgramNode[] args)
Factor a new program node, based in a template object.
|
ProgramNode |
FunctionFactory.factorProgramNode(String name,
EncogProgram program,
ProgramNode[] args)
Factor a new program node, based on an opcode name and arguments.
|
Modifier and Type | Method and Description |
---|---|
EncogProgram |
AbstractPrgGenerator.attemptCreateGenome(Random rnd,
Population pop)
Attempt to create a genome.
|
EncogProgram |
AbstractPrgGenerator.generate(Random rnd)
Generate a random genome.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractPrgGenerator.addPopulationMember(PrgPopulation population,
EncogProgram prg)
Add a population member from one of the threads.
|
ProgramNode |
PrgGrowGenerator.createNode(Random rnd,
EncogProgram program,
int depthRemaining,
List<ValueType> types)
Create a random node for an Encog Program.
|
ProgramNode |
RampedHalfAndHalf.createNode(Random rnd,
EncogProgram program,
int depthRemaining,
List<ValueType> types)
Create a random node for an Encog Program.
|
ProgramNode |
PrgGenerator.createNode(Random rnd,
EncogProgram program,
int depthRemaining,
List<ValueType> types)
Create a random node for an Encog Program.
|
ProgramNode |
PrgFullGenerator.createNode(Random rnd,
EncogProgram program,
int depthRemaining,
List<ValueType> types)
Create a random node for an Encog Program.
|
ProgramNode |
AbstractPrgGenerator.createRandomNode(Random rnd,
EncogProgram program,
int depthRemaining,
List<ValueType> types,
boolean includeTerminal,
boolean includeFunction)
Create a random note according to the specified paramaters.
|
ProgramNode |
AbstractPrgGenerator.createTerminalNode(Random rnd,
EncogProgram program,
List<ValueType> types)
Create a terminal node.
|
Modifier and Type | Method and Description |
---|---|
double |
CompareEncogProgram.compare(EncogProgram prg1,
EncogProgram prg2)
Compare program 1 and 2 node for node.
|
Modifier and Type | Method and Description |
---|---|
String |
RenderCommonExpression.render(EncogProgram theHolder) |
Constructor and Description |
---|
ParseCommonExpression(EncogProgram theHolder) |
Modifier and Type | Method and Description |
---|---|
String |
RenderEPL.render(EncogProgram theProgram) |
Constructor and Description |
---|
ParseEPL(EncogProgram theHolder) |
Modifier and Type | Method and Description |
---|---|
String |
RenderLatexExpression.render(EncogProgram theProgram) |
Modifier and Type | Method and Description |
---|---|
String |
RenderRPN.render(EncogProgram theProgram) |
Copyright © 2014. All Rights Reserved.