#include <QcsimPauliPropagator.h>
|
| void | ApplyP (int qubit, double lambda) |
| |
| void | ApplyT (int qubit) |
| |
| void | ApplyTDG (int qubit) |
| |
| void | ApplyU (int qubit, double theta, double phi, double lambda, double gamma=0.0) |
| |
| void | ApplyCH (int controlQubit, int targetQubit) |
| |
| void | ApplyCU (int controlQubit, int targetQubit, double theta, double phi, double lambda, double gamma=0.0) |
| |
| void | ApplyCRX (int controlQubit, int targetQubit, double angle) |
| |
| void | ApplyCRY (int controlQubit, int targetQubit, double angle) |
| |
| void | ApplyCRZ (int controlQubit, int targetQubit, double angle) |
| |
| void | ApplyCP (int controlQubit, int targetQubit, double lambda) |
| |
| void | ApplyCS (int controlQubit, int targetQubit) |
| |
| void | ApplyCSDAG (int controlQubit, int targetQubit) |
| |
| void | ApplyCSX (int controlQubit, int targetQubit) |
| |
| void | ApplyCSXDAG (int controlQubit, int targetQubit) |
| |
| void | ApplyCSwap (int controlQubit, int targetQubit1, int targetQubit2) |
| |
| void | ApplyCCX (int controlQubit1, int controlQubit2, int targetQubit) |
| |
| std::unique_ptr< QcsimPauliPropagator > | Clone () const |
| |
Definition at line 22 of file QcsimPauliPropagator.h.
◆ ApplyCCX()
| void Simulators::QcsimPauliPropagator::ApplyCCX |
( |
int |
controlQubit1, |
|
|
int |
controlQubit2, |
|
|
int |
targetQubit |
|
) |
| |
|
inline |
◆ ApplyCH()
| void Simulators::QcsimPauliPropagator::ApplyCH |
( |
int |
controlQubit, |
|
|
int |
targetQubit |
|
) |
| |
|
inline |
◆ ApplyCP()
| void Simulators::QcsimPauliPropagator::ApplyCP |
( |
int |
controlQubit, |
|
|
int |
targetQubit, |
|
|
double |
lambda |
|
) |
| |
|
inline |
◆ ApplyCRX()
| void Simulators::QcsimPauliPropagator::ApplyCRX |
( |
int |
controlQubit, |
|
|
int |
targetQubit, |
|
|
double |
angle |
|
) |
| |
|
inline |
◆ ApplyCRY()
| void Simulators::QcsimPauliPropagator::ApplyCRY |
( |
int |
controlQubit, |
|
|
int |
targetQubit, |
|
|
double |
angle |
|
) |
| |
|
inline |
◆ ApplyCRZ()
| void Simulators::QcsimPauliPropagator::ApplyCRZ |
( |
int |
controlQubit, |
|
|
int |
targetQubit, |
|
|
double |
angle |
|
) |
| |
|
inline |
◆ ApplyCS()
| void Simulators::QcsimPauliPropagator::ApplyCS |
( |
int |
controlQubit, |
|
|
int |
targetQubit |
|
) |
| |
|
inline |
◆ ApplyCSDAG()
| void Simulators::QcsimPauliPropagator::ApplyCSDAG |
( |
int |
controlQubit, |
|
|
int |
targetQubit |
|
) |
| |
|
inline |
◆ ApplyCSwap()
| void Simulators::QcsimPauliPropagator::ApplyCSwap |
( |
int |
controlQubit, |
|
|
int |
targetQubit1, |
|
|
int |
targetQubit2 |
|
) |
| |
|
inline |
◆ ApplyCSX()
| void Simulators::QcsimPauliPropagator::ApplyCSX |
( |
int |
controlQubit, |
|
|
int |
targetQubit |
|
) |
| |
|
inline |
◆ ApplyCSXDAG()
| void Simulators::QcsimPauliPropagator::ApplyCSXDAG |
( |
int |
controlQubit, |
|
|
int |
targetQubit |
|
) |
| |
|
inline |
◆ ApplyCU()
| void Simulators::QcsimPauliPropagator::ApplyCU |
( |
int |
controlQubit, |
|
|
int |
targetQubit, |
|
|
double |
theta, |
|
|
double |
phi, |
|
|
double |
lambda, |
|
|
double |
gamma = 0.0 |
|
) |
| |
|
inline |
◆ ApplyP()
| void Simulators::QcsimPauliPropagator::ApplyP |
( |
int |
qubit, |
|
|
double |
lambda |
|
) |
| |
|
inline |
◆ ApplyT()
| void Simulators::QcsimPauliPropagator::ApplyT |
( |
int |
qubit | ) |
|
|
inline |
◆ ApplyTDG()
| void Simulators::QcsimPauliPropagator::ApplyTDG |
( |
int |
qubit | ) |
|
|
inline |
◆ ApplyU()
| void Simulators::QcsimPauliPropagator::ApplyU |
( |
int |
qubit, |
|
|
double |
theta, |
|
|
double |
phi, |
|
|
double |
lambda, |
|
|
double |
gamma = 0.0 |
|
) |
| |
|
inline |
◆ Clone()
The documentation for this class was generated from the following file: