Class StateVectorBackend

java.lang.Object
com.quantum4j.core.backend.StateVectorBackend
All Implemented Interfaces:
Backend

public final class StateVectorBackend extends Object implements Backend
State-vector simulator backend for quantum circuits.

Simulates quantum circuits using explicit state vectors and matrix multiplication. Each gate is applied as a unitary transformation, and measurements collapse the state. Suitable for small to medium-sized circuits (up to ~20 qubits).

  • Constructor Details

    • StateVectorBackend

      public StateVectorBackend()
  • Method Details

    • run

      public Result run(QuantumCircuit circuit, RunOptions options)
      Execute a quantum circuit on this state-vector backend.
      Specified by:
      run in interface Backend
      Parameters:
      circuit - the circuit to simulate
      options - execution options (number of shots)
      Returns:
      measurement results aggregated from all shots