Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.encog.neural.networks.training.concurrent.performers
Interface ConcurrentTrainingPerformer

All Superinterfaces:
  Runnable

All Known Implementing Classes:
  ConcurrentTrainingPerformerCPU

    public interface ConcurrentTrainingPerformer

extends Runnable

Performers actually perform the training. Currently there are performers for OpenCL and CPU.

Method Summary
`ConcurrentTrainingManager` | `getManager()` Get the manager.
`void` | `perform(TrainingJob job)` Perform the specified job.
`boolean` | `ready()`
`void` | `setManager(ConcurrentTrainingManager manager)` Set the manager.

Methods inherited from interface java.lang.Runnable
`run`

Method Detail

### ready

    boolean ready()

  Returns:
    True, if this performer is ready to train a job.

### perform

    void perform(TrainingJob job)

  Perform the specified job.

  Parameters:
    `job` - The job to perform.

### setManager

    void setManager(ConcurrentTrainingManager manager)

  Set the manager.

  Parameters:
    `manager` - The manager.

### getManager

    ConcurrentTrainingManager getManager()

  Get the manager.

  Returns:
    The manager

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2011. All Rights Reserved.