Class LocalSimulator

java.lang.Object
org.redfx.strange.simulator.local.LocalSimulator
All Implemented Interfaces:
Simulator

public class LocalSimulator
extends Object
implements Simulator
Author:
johan
  • Constructor Details

    • LocalSimulator

      public LocalSimulator(RenderModel model)
  • Method Details

    • convertRenderSteps

      public List<org.redfx.strange.Step> convertRenderSteps(List<org.redfx.strange.Step> renderSteps)
      Replace partial gates from the renderModel with identity gates
      Parameters:
      renderSteps -
      Returns:
    • calculateResults

      public org.redfx.strange.Complex[] calculateResults(org.redfx.strange.Gate[][] gates)
      Specified by:
      calculateResults in interface Simulator
    • calculateResults

      public org.redfx.strange.Complex[] calculateResults(RenderModel m)
      Specified by:
      calculateResults in interface Simulator
    • calculateQubitStates

      public double[] calculateQubitStates(RenderModel m)
      Specified by:
      calculateQubitStates in interface Simulator