edu.buffalo.fs7.qsymbol2
Interface StepHandler

All Known Implementing Classes:
GateTable

public interface StepHandler

interface implemented by the GateTable to handle steppable objects like the GateContainers.

See Also:
GateTable, GateContainer, Steppable

Method Summary
 int getStep()
           
 int getStepCount()
           
 int gotoStep(Braket q, Braket refQ, int step)
          the two arguments are two brakets for two parallel computations.
 void reset()
           
 void stepBackward(Braket q, Braket refQ)
          the two arguments are two brakets for two parallel computations.
 void stepForward(Braket q, Braket refQ)
          the two arguments are two brakets for two parallel computations.
 

Method Detail

stepForward

public void stepForward(Braket q,
                        Braket refQ)
the two arguments are two brakets for two parallel computations. This is not very general, but for now it's alright

stepBackward

public void stepBackward(Braket q,
                         Braket refQ)
the two arguments are two brakets for two parallel computations. This is not very general, but for now it's alright

gotoStep

public int gotoStep(Braket q,
                    Braket refQ,
                    int step)
the two arguments are two brakets for two parallel computations. This is not very general, but for now it's alright

reset

public void reset()

getStep

public int getStep()

getStepCount

public int getStepCount()