mindquantum.simulator

Quantum simulator that simulate evolution of quantum system.

Class

mindquantum.simulator.GradOpsWrapper

Wrapper the gradient operator that with the information that generate this gradient operator.

mindquantum.simulator.Simulator

Quantum simulator that simulate quantum circuit.

mindquantum.simulator.NoiseBackend

Noise simulator backend based on channel adder.

mindquantum.simulator.mqchem.MQChemSimulator

A simulator for quantum chemistry based on the Configuration Interaction (CI) method.

mindquantum.simulator.mqchem.CIHamiltonian

A wrapper for a fermionic Hamiltonian to be used with the MQChemSimulator.

mindquantum.simulator.mqchem.UCCExcitationGate

Unitary Coupled-Cluster (UCC) excitation gate, for use with the MQChemSimulator.

Function

mindquantum.simulator.fidelity

Calculate the fidelity of two quantum states.

mindquantum.simulator.get_supported_simulator

Get simulator name that supported by MindQuantum.

mindquantum.simulator.inner_product

Calculate the inner product of two state that in the given simulator.

mindquantum.simulator.get_stabilizer_string

Get the string expression of a stabilizer.

mindquantum.simulator.get_tableau_string

Get the string expression of a stabilizer tableau.

mindquantum.simulator.decompose_stabilizer

Decompose a stabilizer into clifford quantum circuit.

mindquantum.simulator.mqchem.prepare_uccsd_vqe

Prepare all components for a UCCSD-VQE simulation with the MQChemSimulator.