Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.encog.ml.prg.ProgramNode

Packages that use ProgramNode
org.encog.ml.prg |
org.encog.ml.prg.extension |
org.encog.ml.prg.generator |
org.encog.ml.prg.opp |
org.encog.parse.expression |
org.encog.parse.expression.common |
org.encog.parse.expression.epl |
org.encog.parse.expression.latex |

Uses of ProgramNode in org.encog.ml.prg

Methods in org.encog.ml.prg that return ProgramNode
`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()`

Methods in org.encog.ml.prg with parameters of type ProgramNode
`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.

Constructors in org.encog.ml.prg with parameters of type ProgramNode
`ProgramNode(EncogProgram theOwner, ProgramExtensionTemplate theTemplate, ProgramNode[] theArgs)` Construct the program node.

Uses of ProgramNode in org.encog.ml.prg.extension

Methods in org.encog.ml.prg.extension that return ProgramNode
`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.

Methods in org.encog.ml.prg.extension with parameters of type ProgramNode
`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.

Uses of ProgramNode in org.encog.ml.prg.generator

Methods in org.encog.ml.prg.generator that return ProgramNode
`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.

Uses of ProgramNode in org.encog.ml.prg.opp

Methods in org.encog.ml.prg.opp that return ProgramNode
`ProgramNode` | `LevelHolder.getNodeFound()`

Methods in org.encog.ml.prg.opp with parameters of type ProgramNode
`void` | `LevelHolder.setNodeFound(ProgramNode nodeFound)`

Uses of ProgramNode in org.encog.parse.expression

Methods in org.encog.parse.expression with parameters of type ProgramNode
`ExpressionNodeType` | `CommonRender.determineNodeType(ProgramNode node)`

Uses of ProgramNode in org.encog.parse.expression.common

Methods in org.encog.parse.expression.common that return ProgramNode
`ProgramNode` | `ParseCommonExpression.parse(String expression)`

Uses of ProgramNode in org.encog.parse.expression.epl

Methods in org.encog.parse.expression.epl that return ProgramNode
`ProgramNode` | `ParseEPL.parse(String expression)`

Uses of ProgramNode in org.encog.parse.expression.latex

Methods in org.encog.parse.expression.latex with parameters of type ProgramNode
`ExpressionNodeType` | `RenderLatexExpression.determineNodeType(ProgramNode node)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2014. All Rights Reserved.