mqt.qudits.simulation.backends.stochastic_sim

Module Contents

Results
generate_seed() → int[source]

Generate a random seed for numpy random generator.

measure_state(vector_data: numpy.typing.NDArray[numpy.complex128]) → int[source]

Measure the quantum state and return the result.

save_results(backend: Backend, results: Results) → None[source]

Save the simulation results based on backend configuration.

stochastic_simulation(backend: Backend, circuit: QuantumCircuit) → Results[source]
stochastic_execution_tn(args: tuple[TNSim, NoisyCircuitFactory]) → numpy.typing.NDArray[numpy.complex128] | int[source]
stochastic_execution_mi(args: tuple[MISim, QuantumCircuit, NoiseModel]) → numpy.typing.NDArray[numpy.complex128] | int[source]