## Uses of Interface
org.encog.ml.prg.extension.ProgramExtensionTemplate

- Packages that use ProgramExtensionTemplate
  Package | Description
  --- | ---
  org.encog.app.analyst.csv.process |
  org.encog.app.analyst.script.ml |
  org.encog.ml.prg |
  org.encog.ml.prg.extension |
  org.encog.ml.prg.generator |

- - ### Uses of ProgramExtensionTemplate in org.encog.app.analyst.csv.process

    Fields in org.encog.app.analyst.csv.process declared as ProgramExtensionTemplate
    Modifier and Type | Field and Description
    --- | ---
    `static ProgramExtensionTemplate` | ProcessExtension.`OPCODE_FIELD`
    `static ProgramExtensionTemplate` | ProcessExtension.`OPCODE_FIELDMAX`
    `static ProgramExtensionTemplate` | ProcessExtension.`OPCODE_FIELDMAXPIP`

  - ### Uses of ProgramExtensionTemplate in org.encog.app.analyst.script.ml

    Constructors in org.encog.app.analyst.script.ml with parameters of type ProgramExtensionTemplate
    Constructor and Description
    `ScriptOpcode(ProgramExtensionTemplate temp)`

  - ### Uses of ProgramExtensionTemplate in org.encog.ml.prg

    Methods in org.encog.ml.prg that return ProgramExtensionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `ProgramExtensionTemplate` | ProgramNode.`getTemplate()`

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

  - ### Uses of ProgramExtensionTemplate in org.encog.ml.prg.extension

    Classes in org.encog.ml.prg.extension that implement ProgramExtensionTemplate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicTemplate` A basic template.

    Fields in org.encog.ml.prg.extension declared as ProgramExtensionTemplate
    Modifier and Type | Field and Description
    --- | ---
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ABS` Standard numeric absolute value function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ACOS` Standard numeric acos function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ADD` Standard binary add operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_AND` Standard boolean binary and operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ASIN` Standard numeric asin function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ATAN` Standard numeric atan function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ATAN2` Standard numeric atan2 function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CBOOL` Standard string cbool function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CEIL` Standard numeric ceil function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CFLOAT` Standard string cfloat function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CINT` Standard string cint function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CLAMP` Standard string clamp function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CONST_SUPPORT` Numeric const.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_COS` Standard numeric cos function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_COSH` Standard numeric cosh function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_CSTR` Standard string cstr function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_DIV` Standard binary div operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_EQUAL` Standard boolean binary equal operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_EXP` Standard numeric exp function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_FLOOR` Standard numeric floor function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_FORMAT` Numeric formatting function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_GT` Standard boolean binary greater than operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_GTE` Standard boolean binary greater than operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_IFF` Standard string iff function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_LEFT` String left function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_LENGTH` Standard string length function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_LOG` Standard numeric log function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_LOG10` Standard numeric log10 function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_LT` Standard boolean binary less than operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_LTE` Standard boolean binary less than operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_MAX` Standard numeric max function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_MIN` Standard numeric max function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_MUL` Standard binary multiply operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_NEG` Standard unary minus operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_NOT` Standard boolean binary and operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_NOT_EQUAL` Standard boolean not equal operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_OR` Standard boolean binary or operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_PDIV` Standard binary protected div operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_POWER` Standard binary power operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_POWFN` Standard numeric pow function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_RANDOM` Standard numeric random function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_RIGHT` String right function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_ROUND` Standard numeric log10 function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_SIN` Standard numeric sin function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_SINH` Standard numeric sinh function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_SQRT` Standard numeric sqrt function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_SUB` Standard binary sub operator.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_TAN` Standard numeric tan function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_TANH` Standard numeric tanh function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_TODEG` Standard numeric toDegrees function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_TORAD` Standard numeric toRadians function.
    `static ProgramExtensionTemplate` | StandardExtensions.`EXTENSION_VAR_SUPPORT` Variable support.

    Methods in org.encog.ml.prg.extension that return ProgramExtensionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `ProgramExtensionTemplate` | FunctionFactory.`findFunction(String name)` Find a function with the specified name.
    `ProgramExtensionTemplate` | EncogOpcodeRegistry.`findOpcode(String name, int args)` Find the specified opcode.
    `ProgramExtensionTemplate` | FunctionFactory.`findOperator(char ch1, char ch2)` This method is used when parsing an expression.
    `ProgramExtensionTemplate` | FunctionFactory.`getOpCode(int theOpCode)` Get the specified opcode.

    Methods in org.encog.ml.prg.extension that return types with arguments of type ProgramExtensionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ProgramExtensionTemplate>` | EncogOpcodeRegistry.`findAllOpcodes()`
    `List<ProgramExtensionTemplate>` | FunctionFactory.`findOpcodes(List<ValueType> types, EncogProgramContext context, boolean includeTerminal, boolean includeFunction)` Find all opcodes that match the search criteria.
    `List<ProgramExtensionTemplate>` | FunctionFactory.`getOpCodes()`
    `Map<String,ProgramExtensionTemplate>` | FunctionFactory.`getTemplateMap()`

    Methods in org.encog.ml.prg.extension with parameters of type ProgramExtensionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `void` | EncogOpcodeRegistry.`add(ProgramExtensionTemplate ext)` Add an opcode.
    `void` | FunctionFactory.`addExtension(ProgramExtensionTemplate ext)` Add an opcode to the function factory.
    `ProgramNode` | FunctionFactory.`factorProgramNode(ProgramExtensionTemplate temp, EncogProgram program, ProgramNode[] args)` Factor a new program node, based in a template object.

  - ### Uses of ProgramExtensionTemplate in org.encog.ml.prg.generator

    Methods in org.encog.ml.prg.generator that return ProgramExtensionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `ProgramExtensionTemplate` | AbstractPrgGenerator.`generateRandomOpcode(Random rnd, List<ProgramExtensionTemplate> opcodes)` Generate a random opcode.

    Method parameters in org.encog.ml.prg.generator with type arguments of type ProgramExtensionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `ProgramExtensionTemplate` | AbstractPrgGenerator.`generateRandomOpcode(Random rnd, List<ProgramExtensionTemplate> opcodes)` Generate a random opcode.

Copyright © 2014. All Rights Reserved.