Uses of Class
org.encog.ml.prg.EncogProgram

Packages that use EncogProgram
org.encog.ml.prg   
org.encog.ml.prg.extension   
org.encog.ml.prg.generator   
org.encog.ml.prg.species   
org.encog.parse.expression.common   
org.encog.parse.expression.epl   
org.encog.parse.expression.latex   
org.encog.parse.expression.rpn   
 

Uses of EncogProgram in org.encog.ml.prg
 

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

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

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

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

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

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

Methods in org.encog.ml.prg.generator that return EncogProgram
 EncogProgram AbstractPrgGenerator.attemptCreateGenome(Random rnd, Population pop)
          Attempt to create a genome.
 EncogProgram AbstractPrgGenerator.generate(Random rnd)
          Generate a random genome.
 

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

Uses of EncogProgram in org.encog.ml.prg.species
 

Methods in org.encog.ml.prg.species with parameters of type EncogProgram
 double CompareEncogProgram.compare(EncogProgram prg1, EncogProgram prg2)
          Compare program 1 and 2 node for node.
 

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

Methods in org.encog.parse.expression.common with parameters of type EncogProgram
 String RenderCommonExpression.render(EncogProgram theHolder)
           
 

Constructors in org.encog.parse.expression.common with parameters of type EncogProgram
ParseCommonExpression(EncogProgram theHolder)
           
 

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

Methods in org.encog.parse.expression.epl with parameters of type EncogProgram
 String RenderEPL.render(EncogProgram theProgram)
           
 

Constructors in org.encog.parse.expression.epl with parameters of type EncogProgram
ParseEPL(EncogProgram theHolder)
           
 

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

Methods in org.encog.parse.expression.latex with parameters of type EncogProgram
 String RenderLatexExpression.render(EncogProgram theProgram)
           
 

Uses of EncogProgram in org.encog.parse.expression.rpn
 

Methods in org.encog.parse.expression.rpn with parameters of type EncogProgram
 String RenderRPN.render(EncogProgram theProgram)
           
 



Copyright © 2014. All Rights Reserved.