mindquantum.simulator.mqchem

Contents

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#

API Name

Description

MQChemSimulator(...)

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

CIHamiltonian(...)

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

UCCExcitationGate(...)

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

SequentialUCCAnsatz([...])

Sequential Unitary Coupled-Cluster (UCC) Ansatz.

Function#

API Name

Description

prepare_uccsd_vqe(...)

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