uniqc.simulator package¶
Submodules¶
- uniqc.simulator.base_simulator module
- uniqc.simulator.error_model module
- uniqc.simulator.get_backend module
- uniqc.simulator.mps_simulator module
- uniqc.simulator.opcode_simulator module
- uniqc.simulator.qutip_sim_impl module
DensityOperatorSimulatorQutipDensityOperatorSimulatorQutip.amplitude_damping()DensityOperatorSimulatorQutip.bitflip()DensityOperatorSimulatorQutip.cnot()DensityOperatorSimulatorQutip.cswap()DensityOperatorSimulatorQutip.cz()DensityOperatorSimulatorQutip.density_matrixDensityOperatorSimulatorQutip.depolarizing()DensityOperatorSimulatorQutip.hadamard()DensityOperatorSimulatorQutip.init_n_qubit()DensityOperatorSimulatorQutip.iswap()DensityOperatorSimulatorQutip.kraus1q()DensityOperatorSimulatorQutip.kraus2q()DensityOperatorSimulatorQutip.n_qubitsDensityOperatorSimulatorQutip.pauli_error_1q()DensityOperatorSimulatorQutip.pauli_error_2q()DensityOperatorSimulatorQutip.phase2q()DensityOperatorSimulatorQutip.phaseflip()DensityOperatorSimulatorQutip.pmeasure()DensityOperatorSimulatorQutip.rphi()DensityOperatorSimulatorQutip.rphi180()DensityOperatorSimulatorQutip.rphi90()DensityOperatorSimulatorQutip.rx()DensityOperatorSimulatorQutip.ry()DensityOperatorSimulatorQutip.rz()DensityOperatorSimulatorQutip.s()DensityOperatorSimulatorQutip.stateDensityOperatorSimulatorQutip.stateprob()DensityOperatorSimulatorQutip.swap()DensityOperatorSimulatorQutip.sx()DensityOperatorSimulatorQutip.t()DensityOperatorSimulatorQutip.toffoli()DensityOperatorSimulatorQutip.twoqubit_depolarizing()DensityOperatorSimulatorQutip.u1()DensityOperatorSimulatorQutip.u2()DensityOperatorSimulatorQutip.u3()DensityOperatorSimulatorQutip.uu15()DensityOperatorSimulatorQutip.x()DensityOperatorSimulatorQutip.xx()DensityOperatorSimulatorQutip.xy()DensityOperatorSimulatorQutip.y()DensityOperatorSimulatorQutip.yy()DensityOperatorSimulatorQutip.z()DensityOperatorSimulatorQutip.zz()
- uniqc.simulator.simulator module
- uniqc.simulator.torchquantum_simulator module
Module contents¶
Public simulator API.
Two ways to obtain a simulator:
create_simulator()(recommended) — factory keyed bybackendthenprogram_type. Accepts both names and aliases.get_simulator()— alias ofcreate_simulator()with the same(backend_type, program_type)argument order.
Concrete simulator classes (Simulator, NoisySimulator,
MPSSimulator, TorchQuantumSimulator, OpcodeSimulator) and
common error-model classes (Depolarizing, AmplitudeDamping …) are
re-exported here so users do not need to know the submodule layout.