qsim::
Cirq::
ZZPowGate
#include <gates_cirq.h>
The tensor product of two
Z
gates, possibly raised to an exponent.
Summary
Public static attributes
|
kind
= kZZPowGate
|
constexpr GateKind
|
name
= "ZZPowGate"[]
|
constexpr char
|
num_qubits
= 2
|
constexpr unsigned
|
pi
= static_cast
(pi_double)
|
constexpr fp_type
|
symmetric
= true
|
constexpr bool
|
Public static functions
|
Create
(unsigned time, unsigned q0, unsigned q1, fp_type exponent, fp_type global_shift)
|
|
SchmidtDecomp
(fp_type exponent, fp_type global_shift)
|
schmidt_decomp_type< fp_type >
|
Public static attributes
kind
constexpr GateKind qsim::Cirq::ZZPowGate::kind = kZZPowGate
name
constexpr char qsim::Cirq::ZZPowGate::name[] = "ZZPowGate"
num_qubits
constexpr unsigned qsim::Cirq::ZZPowGate::num_qubits = 2
pi
constexpr fp_type qsim::Cirq::ZZPowGate::pi = static_cast(pi_double)
symmetric
constexpr bool qsim::Cirq::ZZPowGate::symmetric = true
Public static functions
Create
GateCirq< fp_type > qsim::Cirq::ZZPowGate::Create(
unsigned time,
unsigned q0,
unsigned q1,
fp_type exponent,
fp_type global_shift
)
SchmidtDecomp
schmidt_decomp_type< fp_type > qsim::Cirq::ZZPowGate::SchmidtDecomp(
fp_type exponent,
fp_type global_shift
)