Modifier and Type | Method and Description |
---|---|
ProgramNode |
EncogProgramContext.cloneBranch(EncogProgram targetProgram,
ProgramNode sourceBranch)
Clone a branch of the program from the specified node.
|
ProgramNode |
EncogProgram.compileEPL(String code)
Compile the specified EPL into an actual program node structure, for
later execution.
|
ProgramNode |
EncogProgram.compileExpression(String expression)
Compile the specified expression.
|
ProgramNode |
EncogProgram.findNode(int index)
Find the specified node by index.
|
ProgramNode |
ProgramNode.getChildNode(int index)
Get the specified child node.
|
ProgramNode |
EncogProgram.getRootNode() |
Modifier and Type | Method and Description |
---|---|
ProgramNode |
EncogProgramContext.cloneBranch(EncogProgram targetProgram,
ProgramNode sourceBranch)
Clone a branch of the program from the specified node.
|
void |
EncogProgram.replaceNode(ProgramNode replaceThisNode,
ProgramNode replaceWith)
Replace the specified node with another.
|
void |
EncogProgram.setRootNode(ProgramNode theRootNode)
Set the root node for the program.
|
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 |
---|---|
ExpressionValue |
ProgramExtensionTemplate.evaluate(ProgramNode actual)
Evaluate the specified actual program node, using this opcode template.
|
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.
|
void |
ProgramExtensionTemplate.randomize(Random rnd,
List<ValueType> desiredType,
ProgramNode actual,
double minValue,
double maxValue)
Randomize this actual tree node.
|
void |
BasicTemplate.randomize(Random rnd,
List<ValueType> desiredTypes,
ProgramNode actual,
double minValue,
double maxValue)
Randomize this actual tree node.
|
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
ProgramNode |
LevelHolder.getNodeFound() |
Modifier and Type | Method and Description |
---|---|
void |
LevelHolder.setNodeFound(ProgramNode nodeFound) |
Modifier and Type | Method and Description |
---|---|
ExpressionNodeType |
CommonRender.determineNodeType(ProgramNode node) |
Modifier and Type | Method and Description |
---|---|
ProgramNode |
ParseCommonExpression.parse(String expression) |
Modifier and Type | Method and Description |
---|---|
ProgramNode |
ParseEPL.parse(String expression) |
Modifier and Type | Method and Description |
---|---|
ExpressionNodeType |
RenderLatexExpression.determineNodeType(ProgramNode node) |
Copyright © 2014. All Rights Reserved.