Library (qiskit_nature.second_q.circuit.library)#

A collection of circuits used as building blocks or inputs for algorithms.

BogoliubovTransform

A circuit that performs a Bogoliubov transform.

Initial states#

FermionicGaussianState

A circuit that prepares a fermionic Gaussian state.

HartreeFock

A Hartree-Fock initial state.

SlaterDeterminant

A circuit that prepares a Slater determinant.

VSCF

Initial state for vibrational modes.

Ansatzes#

UCC

The Unitary Coupled-Cluster Ansatz.

UCCSD

The UCCSD Ansatz.

PUCCD

The PUCCD Ansatz.

PUCCSD

The spin-adapted paired-UCC Ansatz.

SUCCD

The SUCCD Ansatz.

CHC

This trial wavefunction is the Compact Heuristic for vibrational Chemistry.

UVCC

This trial wavefunction is a Unitary Vibrational Coupled-Cluster ansatz.

UVCCSD

The UVCCSD Ansatz.

Ansatz Utilities#

Utilities such as excitation generators for use with the ansatzes.

ansatzes.utils

Excitation generator utilities (qiskit_nature.second_q.circuit.library.ansatzes.utils) Utility methods to build fermionic and vibrational excitations.