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

## Algorithm
Class MyFirstSearchEngine

    java.lang.Object
      Algorithm.AbstractAlgorithm
          Algorithm.MyFirstSearchEngine

All Implemented Interfaces:
  Algorithm

    public class MyFirstSearchEngine

extends AbstractAlgorithm

Contains the module pipelines used to perform the algorithm. A simple Implementation of a concrete algorithm. May be good for testing module performance and stability.

Constructor Summary
`MyFirstSearchEngine()` Constructor

Method Summary
`void` | `init()` Step the init pipeline
`void` | `run(int steps)` Iterate `step()`
`void` | `step()` Step the loop pipeline.

Methods inherited from class Algorithm.AbstractAlgorithm
`getInitPipeline, getLoopPipeline, setInitPipeline, setLoopPipeline`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### MyFirstSearchEngine

    public MyFirstSearchEngine()

  Constructor

Method Detail

### step

    public void step()

  Step the loop pipeline.

  Specified by:
    `step` in interface `Algorithm`
  Specified by:
    `step` in class `AbstractAlgorithm`

### init

    public void init()

  Step the init pipeline

  Specified by:
    `init` in interface `Algorithm`
  Specified by:
    `init` in class `AbstractAlgorithm`

### run

    public void run(int steps)

  Iterate `step()`

  Specified by:
    `run` in interface `Algorithm`
  Specified by:
    `run` in class `AbstractAlgorithm`
  Parameters:
    `steps` - iterations of step()

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