The Language-Integrated Quantum Operations (LIQUi|>) Simulator
HamiltonianGates Methods |
The HamiltonianGates type exposes the following members.
Methods
Name | Description | |
---|---|---|
CGtheta |
Performs a controlled global phase rotation.
|
|
CRx |
Performs a Controlled Pauli X rotation.
|
|
CRy |
Performs a Controlled Pauli Y rotation.
|
|
CRz |
Performs a Controlled Pauli Z rotation.
|
|
CTtheta |
Performs a controlled T rotation.
|
|
Entangle |
Entangles a list of qubits.
This is useful for building Jordan-Wigner strings.
|
|
Gtheta |
Performs a global phase rotation.
This is functionally equivalent to Rpauli (2.0*theta) I qs,
but has some additional drawing options.
|
|
LoadCache |
Preload the cache with the ZZ, Ybasis, and YbasisAdj gates.
|
|
Rpauli |
Performs an arbitrary rotation based on an existing gate.
The base gate may be any unitary gate with a Hermitian, idempotent matrix.
Of course, all Pauli gates satisfy this criteria.
|
|
Rx |
Performs a Pauli X rotation.
This is functionally equivalent to Rpauli theta X qs,
but has some additional drawing options.
|
|
Ry |
Performs a Pauli Y rotation.
This is functionally equivalent to Rpauli theta Y qs,
but has some additional drawing options.
|
|
Rz |
Performs a Pauli Z rotation.
This is functionally equivalent to Rpauli theta Z qs,
but has some additional drawing options.
|
|
Ttheta |
Performs a phase gate rotation.
This is functionally equivalent to Rpauli (2.0*theta) T qs,
but has some additional drawing options.
|
|
UnEntangle |
Unentangles a list of qubits.
This is useful for building Jordan-Wigner strings.
|
|
Ybasis |
Performs a basis change from Z to Y.
|
|
YbasisAdj |
Performs a basis change from Y to Z.
This is the adjoint of
Ybasis.
|
|
ZR |
Performs a Pauli Z rotation. This is equivalent to Rpauli (2.0*theta) Z qs.
|
|
ZZ |
Performs a ZZ gate: Pauli Zs on consectutive wires.
This is used for coupling strength.
|
|
ZZR |
Performs a Pauli ZZ rotation; that is, a simultaneous Z rotation of two qubits.
This is equivalent to Rpauli (2.0*theta) ZZ qs.
|
See Also