## Uses of Interface
org.encog.neural.freeform.FreeformConnection

- Packages that use FreeformConnection
  Package | Description
  --- | ---
  org.encog.neural.freeform |
  org.encog.neural.freeform.basic |
  org.encog.neural.freeform.factory |
  org.encog.neural.freeform.task |
  org.encog.neural.freeform.training |

- - ### Uses of FreeformConnection in org.encog.neural.freeform

    Methods in org.encog.neural.freeform that return types with arguments of type FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `List<FreeformConnection>` | FreeformNeuron.`getOutputs()`
    `List<FreeformConnection>` | InputSummation.`list()`

    Methods in org.encog.neural.freeform with parameters of type FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | InputSummation.`add(FreeformConnection connection)` Add an input connection.
    `void` | FreeformNeuron.`addInput(FreeformConnection inputConnection)` Add an input connection to this neuron.
    `void` | FreeformNeuron.`addOutput(FreeformConnection outputConnection)` Add an output connection to this neuron.

  - ### Uses of FreeformConnection in org.encog.neural.freeform.basic

    Classes in org.encog.neural.freeform.basic that implement FreeformConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicFreeformConnection` A basic freeform connection.

    Methods in org.encog.neural.freeform.basic that return FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `FreeformConnection` | BasicFreeformConnectionFactory.`factor(FreeformNeuron theSourceNeuron, FreeformNeuron theTargetNeuron)` Create a connection.

    Methods in org.encog.neural.freeform.basic that return types with arguments of type FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `List<FreeformConnection>` | BasicFreeformNeuron.`getOutputs()`
    `List<FreeformConnection>` | BasicActivationSummation.`list()`

    Methods in org.encog.neural.freeform.basic with parameters of type FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicActivationSummation.`add(FreeformConnection connection)` Add an input connection.
    `void` | BasicFreeformNeuron.`addInput(FreeformConnection connection)` Add an input connection to this neuron.
    `void` | BasicFreeformNeuron.`addOutput(FreeformConnection connection)` Add an output connection to this neuron.

  - ### Uses of FreeformConnection in org.encog.neural.freeform.factory

    Methods in org.encog.neural.freeform.factory that return FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `FreeformConnection` | FreeformConnectionFactory.`factor(FreeformNeuron sourceNeuron, FreeformNeuron targetNeuron)` Create a connection.

  - ### Uses of FreeformConnection in org.encog.neural.freeform.task

    Methods in org.encog.neural.freeform.task with parameters of type FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConnectionTask.`task(FreeformConnection connection)` The task.

  - ### Uses of FreeformConnection in org.encog.neural.freeform.training

    Methods in org.encog.neural.freeform.training with parameters of type FreeformConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | FreeformBackPropagation.`learnConnection(FreeformConnection connection)` Learn for a single connection.
    `protected abstract void` | FreeformPropagationTraining.`learnConnection(FreeformConnection connection)` Learn for a single connection.
    `protected void` | FreeformResilientPropagation.`learnConnection(FreeformConnection connection)` Learn for a single connection.

Copyright © 2014. All Rights Reserved.