Uses of Interface
org.episteme.natural.technical.backend.quantum.QuantumBackend.QuantumCircuit
Packages that use QuantumBackend.QuantumCircuit
Package
Description
-
Uses of QuantumBackend.QuantumCircuit in org.episteme.nativ.physics.quantum.backends
Methods in org.episteme.nativ.physics.quantum.backends that return QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionNativeQuantumBackend.createCircuit(int numQubits, int numClassicalBits) Methods in org.episteme.nativ.physics.quantum.backends with parameters of type QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionNativeQuantumBackend.executeHardware(QuantumBackend.QuantumCircuit circuit, int shots, String backend) NativeQuantumBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) -
Uses of QuantumBackend.QuantumCircuit in org.episteme.natural.physics.quantum
Classes in org.episteme.natural.physics.quantum that implement QuantumBackend.QuantumCircuitMethods in org.episteme.natural.physics.quantum that return QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionQuantumAlgorithms.createGroverCircuit(QuantumBackend backend, QuantumBackend.QuantumCircuit oracle, int numQubits) Generates a quantum circuit for Grover's search algorithm. constructs initialization + iterations * (oracle + diffusion).Methods in org.episteme.natural.physics.quantum with parameters of type QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionvoidQuantumContext.append(QuantumBackend.QuantumCircuit other) QuantumAlgorithms.createGroverCircuit(QuantumBackend backend, QuantumBackend.QuantumCircuit oracle, int numQubits) Generates a quantum circuit for Grover's search algorithm. constructs initialization + iterations * (oracle + diffusion). -
Uses of QuantumBackend.QuantumCircuit in org.episteme.natural.physics.quantum.backends
Methods in org.episteme.natural.physics.quantum.backends that return QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionAmazonBraketBackend.createCircuit(int q, int c) PythonQuantumBackend.createCircuit(int qubits, int clbits) QiskitBackend.createCircuit(int q, int c) Quantum4JBackend.createCircuit(int q, int c) StrangeBackend.createCircuit(int q, int c) AmazonBraketBackend.matrixToUnitary(Matrix<Complex> m) PythonQuantumBackend.matrixToUnitary(Matrix<Complex> m) QiskitBackend.matrixToUnitary(Matrix<Complex> m) Quantum4JBackend.matrixToUnitary(Matrix<Complex> m) StrangeBackend.matrixToUnitary(Matrix<Complex> m) Methods in org.episteme.natural.physics.quantum.backends with parameters of type QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionAmazonBraketBackend.execute(QuantumBackend.QuantumCircuit circuit) QiskitBackend.execute(QuantumBackend.QuantumCircuit circuit) Quantum4JBackend.execute(QuantumBackend.QuantumCircuit circuit) StrangeBackend.execute(QuantumBackend.QuantumCircuit circuit) AmazonBraketBackend.executeHardware(QuantumBackend.QuantumCircuit c, int s, String b) PythonQuantumBackend.executeHardware(QuantumBackend.QuantumCircuit circuit, int shots, String backend) QiskitBackend.executeHardware(QuantumBackend.QuantumCircuit c, int s, String b) Quantum4JBackend.executeHardware(QuantumBackend.QuantumCircuit c, int s, String b) StrangeBackend.executeHardware(QuantumBackend.QuantumCircuit c, int s, String b) AmazonBraketBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) PythonQuantumBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) QiskitBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) Quantum4JBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) StrangeBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) AmazonBraketBackend.groverSearch(QuantumBackend.QuantumCircuit oracle, int numQubits) PythonQuantumBackend.groverSearch(QuantumBackend.QuantumCircuit o, int q) QiskitBackend.groverSearch(QuantumBackend.QuantumCircuit oracle, int numQubits) Quantum4JBackend.groverSearch(QuantumBackend.QuantumCircuit oracle, int numQubits) StrangeBackend.groverSearch(QuantumBackend.QuantumCircuit oracle, int numQubits) AmazonBraketBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) PythonQuantumBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) QiskitBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) Quantum4JBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) StrangeBackend.stateTomography(QuantumBackend.QuantumCircuit c, int s) doubleAmazonBraketBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) doublePythonQuantumBackend.vqe(Matrix<Complex> hamiltonian, QuantumBackend.QuantumCircuit ansatz, String optimizer) doubleQiskitBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) doubleQuantum4JBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) doubleStrangeBackend.vqe(Matrix<Complex> h, QuantumBackend.QuantumCircuit a, String o) -
Uses of QuantumBackend.QuantumCircuit in org.episteme.natural.technical.backend.quantum
Methods in org.episteme.natural.technical.backend.quantum that return QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionQuantumBackend.createCircuit(int numQubits, int numClassicalBits) Creates a new quantum circuit.QuantumAlgorithmProvider.matrixToUnitary(Matrix<Complex> matrix) Converts a classical matrix to a quantum unitary operator.Methods in org.episteme.natural.technical.backend.quantum with parameters of type QuantumBackend.QuantumCircuitModifier and TypeMethodDescriptionvoidQuantumBackend.QuantumCircuit.append(QuantumBackend.QuantumCircuit other) QuantumBackend.execute(QuantumBackend.QuantumCircuit circuit) Executes a quantum circuit on a simulator with default 1024 shots.QuantumBackend.executeHardware(QuantumBackend.QuantumCircuit circuit, int shots, String backend) Executes a quantum circuit on real quantum hardware.QuantumBackend.executeSimulator(QuantumBackend.QuantumCircuit circuit, int shots) Executes a quantum circuit on a simulator.QuantumAlgorithmProvider.groverSearch(QuantumBackend.QuantumCircuit oracle, int numQubits) Performs Grover's search algorithm.QuantumAlgorithmProvider.stateTomography(QuantumBackend.QuantumCircuit circuit, int shots) Performs quantum state tomography to reconstruct a density matrix.doubleQuantumAlgorithmProvider.vqe(Matrix<Complex> hamiltonian, QuantumBackend.QuantumCircuit ansatz, String optimizer) Performs Variational Quantum Eigensolver (VQE) to find ground state energy.