org.encog.ca.runner

## Interface CARunner

- All Known Implementing Classes:
    BasicCARunner

      public interface CARunner

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addListener(UniverseListener worldViewer)`
    `CAProgram` | `getPhysics()`
    `double` | `getScore()`
    `Universe` | `getUniverse()`
    `void` | `init(Universe universe, CAProgram physics)`
    `boolean` | `isRunning()`
    `void` | `iteration()`
    `void` | `reset()`
    `int` | `runToConverge(int i, double desiredScore)`
    `void` | `start()`
    `void` | `stop()`

- - ### Method Detail

    - #### addListener

          void addListener(UniverseListener worldViewer)

    - #### iteration

          void iteration()

    - #### start

          void start()

    - #### stop

          void stop()

    - #### reset

          void reset()

    - #### isRunning

          boolean isRunning()

    - #### getUniverse

          Universe getUniverse()

    - #### getPhysics

          CAProgram getPhysics()

    - #### init

          void init(Universe universe,
                  CAProgram physics)

    - #### runToConverge

          int runToConverge(int i,
                          double desiredScore)

    - #### getScore

          double getScore()

Copyright © 2014. All Rights Reserved.