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

## Uses of Class
org.encog.ml.prg.expvalue.ValueType

Packages that use ValueType
org.encog.ml.prg |
org.encog.ml.prg.expvalue |
org.encog.ml.prg.extension |
org.encog.ml.prg.generator |
org.encog.ml.prg.opp |

Uses of ValueType in org.encog.ml.prg

Methods in org.encog.ml.prg that return ValueType
`ValueType` | `EncogProgram.getReturnType()`
`ValueType` | `VariableMapping.getVariableType()`

Methods in org.encog.ml.prg with parameters of type ValueType
`void` | `EncogProgramContext.defineVariable(String theName, ValueType theVariableType)` Define the specified variable as the specified type.
`void` | `EncogProgramContext.defineVariable(String theName, ValueType theVariableType, int theEnumType, int theEnumValueCount)` Define a variable.

Method parameters in org.encog.ml.prg with type arguments of type ValueType
`List<VariableMapping>` | `EncogProgramContext.findVariablesByTypes(List<ValueType> desiredTypes)` Find all of the variables of the specified types.
`int` | `EncogProgram.selectRandomVariable(Random rnd, List<ValueType> desiredTypes)` Select a random variable from the defined variables.

Constructors in org.encog.ml.prg with parameters of type ValueType
`VariableMapping(String theName, ValueType theVariableType)` Construct a variable mapping for a non-enum type.
`VariableMapping(String theName, ValueType theVariableType, int theEnumType, int theEnumValueCount)` Construct a variable mapping.

Uses of ValueType in org.encog.ml.prg.expvalue

Methods in org.encog.ml.prg.expvalue that return ValueType
`ValueType` | `ExpressionValue.getExpressionType()`
`static ValueType` | `ValueType.valueOf(String name)` Returns the enum constant of this type with the specified name.
`static ValueType[]` | `ValueType.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Constructors in org.encog.ml.prg.expvalue with parameters of type ValueType
`ExpressionValue(ValueType theType)` Construct a value of the specified type.

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

Methods in org.encog.ml.prg.extension that return types with arguments of type ValueType
`List<ValueType>` | `ParamTemplate.determineArgumentTypes(List<ValueType> parentTypes)` Determine the possable argument types, given the parent types.
`Set<ValueType>` | `ParamTemplate.getPossibleTypes()`

Methods in org.encog.ml.prg.extension with parameters of type ValueType
`void` | `ParamTemplate.addType(ValueType theType)` Add a type using a type enum.
`boolean` | `ProgramExtensionTemplate.isPossibleReturnType(EncogProgramContext context, ValueType rtn)` Determines if the specified return type is a possible return type.
`boolean` | `BasicTemplate.isPossibleReturnType(EncogProgramContext context, ValueType rtn)` Determines if the specified return type is a possible return type.

Method parameters in org.encog.ml.prg.extension with type arguments of type ValueType
`List<ValueType>` | `ParamTemplate.determineArgumentTypes(List<ValueType> parentTypes)` Determine the possable argument types, given the parent types.
`List<ProgramExtensionTemplate>` | `FunctionFactory.findOpcodes(List<ValueType> types, EncogProgramContext context, boolean includeTerminal, boolean includeFunction)` Find all opcodes that match the search criteria.
`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 ValueType in org.encog.ml.prg.generator

Method parameters in org.encog.ml.prg.generator with type arguments of type ValueType
`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 ValueType in org.encog.ml.prg.opp

Methods in org.encog.ml.prg.opp that return types with arguments of type ValueType
`List<ValueType>` | `LevelHolder.getTypes()`

Method parameters in org.encog.ml.prg.opp with type arguments of type ValueType
`static boolean` | `LevelHolder.compatibleTypes(List<ValueType> parentTypes, List<ValueType> childTypes)` Determine if the specified child types are compatible with the parent types.
`static boolean` | `LevelHolder.compatibleTypes(List<ValueType> parentTypes, List<ValueType> childTypes)` Determine if the specified child types are compatible with the parent types.
`void` | `LevelHolder.setTypes(List<ValueType> types)`

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

Copyright © 2014. All Rights Reserved.