|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#include <FusionSimulator.h>
Public Member Functions | |
| void | ApplyCCX (Types::qubit_t q0, Types::qubit_t q1, Types::qubit_t q2) override |
| void | ApplyCH (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplyCP (Types::qubit_t q0, Types::qubit_t q1, double p0) override |
| void | ApplyCRx (Types::qubit_t q0, Types::qubit_t q1, double p0) override |
| void | ApplyCRy (Types::qubit_t q0, Types::qubit_t q1, double p0) override |
| void | ApplyCRz (Types::qubit_t q0, Types::qubit_t q1, double p0) override |
| void | ApplyCSwap (Types::qubit_t q0, Types::qubit_t q1, Types::qubit_t q2) override |
| void | ApplyCSx (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplyCSxDAG (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplyCU (Types::qubit_t q0, Types::qubit_t q1, double p0, double p1, double p2, double p3) override |
| void | ApplyCX (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplyCY (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplyCZ (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplyGenericOneQubitGate (Types::qubit_t q, const Eigen::Matrix2cd &m) override |
| void | ApplyGenericThreeQubitGate (Types::qubit_t a, Types::qubit_t b, Types::qubit_t c, const ISimulator::Matrix8cd &m) override |
| void | ApplyGenericTwoQubitGate (Types::qubit_t a, Types::qubit_t b, const Eigen::Matrix4cd &m) override |
| void | ApplyH (Types::qubit_t q0) override |
| void | ApplyK (Types::qubit_t q0) override |
| void | ApplyNop () override |
| void | ApplyP (Types::qubit_t q0, double p0) override |
| void | ApplyRx (Types::qubit_t q0, double p0) override |
| void | ApplyRy (Types::qubit_t q0, double p0) override |
| void | ApplyRz (Types::qubit_t q0, double p0) override |
| void | ApplyS (Types::qubit_t q0) override |
| void | ApplySDG (Types::qubit_t q0) override |
| void | ApplySwap (Types::qubit_t q0, Types::qubit_t q1) override |
| void | ApplySx (Types::qubit_t q0) override |
| void | ApplySxDAG (Types::qubit_t q0) override |
| void | ApplyT (Types::qubit_t q0) override |
| void | ApplyTDG (Types::qubit_t q0) override |
| void | ApplyU (Types::qubit_t q0, double p0, double p1, double p2, double p3) override |
| void | ApplyX (Types::qubit_t q0) override |
| void | ApplyY (Types::qubit_t q0) override |
| void | ApplyZ (Types::qubit_t q0) override |
Definition at line 7 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 157 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 132 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 112 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 117 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 122 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 127 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 152 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 137 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 142 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 147 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 97 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 102 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 107 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 162 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 172 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 167 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 32 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 67 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 177 of file FusionSimulator.h.
References Circuits::kNoOp.
|
inlineoverride |
Definition at line 12 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 72 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 77 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 82 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 37 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 42 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 92 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 57 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 62 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 47 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 52 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 87 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 17 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 22 of file FusionSimulator.h.
|
inlineoverride |
Definition at line 27 of file FusionSimulator.h.