Index

A B C D F G I L M O P Q R S V W 
All Classes|All Packages

A

addAdditonalGateSymbol(Gate, int) - Method in class org.redfx.strange.ui.QubitFlow
Add the additional symbol for the gate
addGate(Gate) - Method in class org.redfx.strange.ui.QubitFlow
 
addOverlay(BoardOverlay) - Method in class org.redfx.strange.ui.QubitBoard
 
animate() - Method in class org.redfx.strangefx.render.RenderEngine
 
appendQubit() - Method in class org.redfx.strange.ui.QubitBoard
 

B

BIT_FLIP - org.redfx.strange.simulator.GateGroup
 
BoardOverlay - Class in org.redfx.strange.ui.render
 
BoardOverlay(Step, GateSymbol) - Constructor for class org.redfx.strange.ui.render.BoardOverlay
 
BoardOverlay(Step, GateSymbol, GateSymbol) - Constructor for class org.redfx.strange.ui.render.BoardOverlay
 

C

calculateQubitStates(Model) - Method in class org.redfx.strange.simulator.local.LocalSimulator
 
calculateQubitStates(Model) - Method in interface org.redfx.strange.simulator.Simulator
 
calculateResults(Gate[][]) - Method in class org.redfx.strange.simulator.local.LocalSimulator
 
calculateResults(Gate[][]) - Method in interface org.redfx.strange.simulator.Simulator
 
calculateResults(Model) - Method in class org.redfx.strange.simulator.local.LocalSimulator
 
calculateResults(Model) - Method in interface org.redfx.strange.simulator.Simulator
 
cleanup() - Method in class org.redfx.strange.ui.QubitFlow
 
clear() - Method in class org.redfx.strange.ui.QubitBoard
 
clear() - Method in class org.redfx.strange.ui.QubitFlow
 
CloudSimulator - Class in org.redfx.strange.simulator
 
CloudSimulator() - Constructor for class org.redfx.strange.simulator.CloudSimulator
 
createNode(Program) - Static method in class org.redfx.strangefx.render.RenderEngine
Create a JavaFX node containing a visualisation of a program

D

disable(QubitBoard) - Static method in class org.redfx.strangefx.render.Renderer
 

F

flip() - Method in class org.redfx.strangefx.render.Qubit3D
 

G

GateGroup - Enum in org.redfx.strange.simulator
 
GateSymbol - Class in org.redfx.strange.ui
 
getCurrentStep() - Method in class org.redfx.strangefx.render.Qubit3D
 
getEndStates() - Method in class org.redfx.strange.simulator.Model
 
getGate() - Method in class org.redfx.strange.ui.GateSymbol
 
getGateDescription() - Method in class org.redfx.strange.simulator.Model
 
getGates() - Method in class org.redfx.strange.simulator.Model
 
getGatesByStep(int) - Method in class org.redfx.strange.simulator.Model
 
getGateSymbols() - Method in class org.redfx.strange.ui.QubitFlow
 
getIndex() - Method in class org.redfx.strange.ui.QubitFlow
 
getInstance() - Static method in class org.redfx.strange.simulator.Model
 
getMeasuredChance() - Method in class org.redfx.strange.ui.Measurement
Gets the value of the property measuredChance.
getNQubits() - Method in class org.redfx.strange.simulator.Model
 
getNumberOfSteps() - Method in class org.redfx.strange.simulator.Model
 
getOutput() - Method in class org.redfx.strange.ui.QubitFlow
 
getRenderGroup(Program) - Static method in class org.redfx.strangefx.render.Renderer
 
getStepsByCircuit(int) - Method in class org.redfx.strange.simulator.Model
 
getWires() - Method in class org.redfx.strange.ui.QubitBoard
 

I

IDENTITY - org.redfx.strange.simulator.GateGroup
 
incrementStep() - Method in class org.redfx.strangefx.render.Qubit3D
 
isMovable() - Method in class org.redfx.strange.ui.GateSymbol
 

L

LocalSimulator - Class in org.redfx.strange.simulator.local
 
LocalSimulator() - Constructor for class org.redfx.strange.simulator.local.LocalSimulator
 

M

main(String[]) - Static method in class org.redfx.strange.ui.Main
 
main(String[]) - Static method in class org.redfx.strangefx.demo.RenderDemo
 
Main - Class in org.redfx.strange.ui
 
Main() - Constructor for class org.redfx.strange.ui.Main
 
measuredChanceProperty() - Method in class org.redfx.strange.ui.Measurement
 
Measurement - Class in org.redfx.strange.ui
 
Measurement() - Constructor for class org.redfx.strange.ui.Measurement
 
Model - Class in org.redfx.strange.simulator
 

O

of(Gate) - Static method in class org.redfx.strange.ui.GateSymbol
 
of(Gate, int) - Static method in class org.redfx.strange.ui.GateSymbol
 
of(Gate, Boolean) - Static method in class org.redfx.strange.ui.GateSymbol
 
org.redfx.strange.simulator - package org.redfx.strange.simulator
 
org.redfx.strange.simulator.local - package org.redfx.strange.simulator.local
 
org.redfx.strange.ui - package org.redfx.strange.ui
 
org.redfx.strange.ui.render - package org.redfx.strange.ui.render
 
org.redfx.strangefx.demo - package org.redfx.strangefx.demo
 
org.redfx.strangefx.render - package org.redfx.strangefx.render
 

P

printGates() - Method in class org.redfx.strange.simulator.Model
 
probability - Variable in class org.redfx.strange.ui.GateSymbol
 

Q

Qubit3D - Class in org.redfx.strange.ui.render
 
Qubit3D - Class in org.redfx.strangefx.render
 
Qubit3D() - Constructor for class org.redfx.strange.ui.render.Qubit3D
 
Qubit3D() - Constructor for class org.redfx.strangefx.render.Qubit3D
 
QubitBoard - Class in org.redfx.strange.ui
 
QubitBoard(int) - Constructor for class org.redfx.strange.ui.QubitBoard
 
QubitFlow - Class in org.redfx.strange.ui
 
QubitFlow(int) - Constructor for class org.redfx.strange.ui.QubitFlow
 

R

refreshRequest() - Method in class org.redfx.strange.simulator.Model
 
removeFromParent() - Method in class org.redfx.strange.ui.GateSymbol
 
RenderDemo - Class in org.redfx.strangefx.demo
 
RenderDemo() - Constructor for class org.redfx.strangefx.demo.RenderDemo
 
RenderEngine - Class in org.redfx.strangefx.render
 
RenderEngine() - Constructor for class org.redfx.strangefx.render.RenderEngine
 
Renderer - Class in org.redfx.strangefx.render
 
Renderer() - Constructor for class org.redfx.strangefx.render.Renderer
 
renderMeasuredProbabilities(int[]) - Static method in class org.redfx.strangefx.render.Renderer
 
renderProgram(Program) - Static method in class org.redfx.strangefx.render.Renderer
 
resetStep() - Method in class org.redfx.strangefx.render.Qubit3D
 

S

setGatesForCircuit(int, List<Gate>) - Method in class org.redfx.strange.simulator.Model
 
setMeasuredChance(double) - Method in class org.redfx.strange.ui.Measurement
Sets the value of the property measuredChance.
setNQubits(int) - Method in class org.redfx.strange.simulator.Model
 
show() - Method in class org.redfx.strangefx.render.Qubit3D
 
showCircuit(Program) - Static method in class org.redfx.strangefx.render.RenderEngine
 
showProbabilities(Program, int) - Static method in class org.redfx.strangefx.render.Renderer
 
showProgram(Program) - Static method in class org.redfx.strangefx.render.Renderer
 
Simulator - Interface in org.redfx.strange.simulator
 
spanWires - Variable in class org.redfx.strange.ui.GateSymbol
 
start(Stage) - Method in class org.redfx.strange.ui.Main
 
start(Stage) - Method in class org.redfx.strangefx.demo.RenderDemo
 
SUPERPOSITION - org.redfx.strange.simulator.GateGroup
 

V

valueOf(String) - Static method in enum org.redfx.strange.simulator.GateGroup
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.redfx.strange.simulator.GateGroup
Returns an array containing the constants of this enum type, in the order they are declared.

W

wantsOnTop() - Method in class org.redfx.strange.ui.QubitFlow
 
A B C D F G I L M O P Q R S V W 
All Classes|All Packages