mindquantum.simulator.mqchem

MindQuantum Chemistry Simulator based on Configuration Interaction.

This module provides a specialized simulator (MQChemSimulator) and its associated components (UCCExcitationGate, CIHamiltonian) for efficient quantum chemistry simulations within a defined electron-number subspace. It also includes a high-level utility prepare_uccsd_vqe to streamline the setup of VQE calculations.

Class

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.

mindquantum.simulator.mqchem.SequentialUCCAnsatz

Sequential Unitary Coupled-Cluster (UCC) Ansatz.

Function

mindquantum.simulator.mqchem.prepare_uccsd_vqe

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