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)
           
 



Copyright © 2014. All Rights Reserved.