Circuit LibraryΒΆ
This module provides a library of FermionicGate implementations.
|
Implements the time evolution of an operator. |
|
Prepares (or, under simulation, certifies) a fermionic mode occupation. |
|
Implements an orbital rotation. |
|
Prepares a Slater determinant from an occupation and an orbital rotation. |
|
Implements the unitary coupled-cluster singles and doubles (UCCSD) ansatz. |
|
Implements the (local) unitary cluster Jastrow ((L)UCJ) ansatz. |
Should an Evolution gate be decomposed in fermionic space (an optional step) how that is
done is determined by a synthesis method from the
synthesis module.