Class LocalSimulator
- java.lang.Object
-
- org.redfx.strange.simulator.local.LocalSimulator
-
-
Constructor Summary
Constructors Constructor Description LocalSimulator(RenderModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]calculateQubitStates(RenderModel m)org.redfx.strange.Complex[]calculateResults(org.redfx.strange.Gate[][] gates)org.redfx.strange.Complex[]calculateResults(RenderModel m)java.util.List<org.redfx.strange.Step>convertRenderSteps(java.util.List<org.redfx.strange.Step> renderSteps)Replace partial gates from the renderModel with identity gates
-
-
-
Constructor Detail
-
LocalSimulator
public LocalSimulator(RenderModel model)
-
-
Method Detail
-
convertRenderSteps
public java.util.List<org.redfx.strange.Step> convertRenderSteps(java.util.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:
calculateResultsin interfaceSimulator
-
calculateResults
public org.redfx.strange.Complex[] calculateResults(RenderModel m)
- Specified by:
calculateResultsin interfaceSimulator
-
calculateQubitStates
public double[] calculateQubitStates(RenderModel m)
- Specified by:
calculateQubitStatesin interfaceSimulator
-
-