From b353ee9fd9d6481556c1358e363eaec06ee36f3c Mon Sep 17 00:00:00 2001 From: WrathfulSpatula Date: Sun, 9 Mar 2025 16:29:31 -0400 Subject: [PATCH] Restore API --- include/qstabilizerhybrid.hpp | 36 ----------------------------------- 1 file changed, 36 deletions(-) diff --git a/include/qstabilizerhybrid.hpp b/include/qstabilizerhybrid.hpp index 698ab0077..46100da10 100644 --- a/include/qstabilizerhybrid.hpp +++ b/include/qstabilizerhybrid.hpp @@ -564,42 +564,6 @@ class QStabilizerHybrid : public QParity, public QInterface { QINTERFACE_TO_QPARITY(engine)->CUniformParityRZ(controls, mask, angle); } - void RY(real1_f radians, bitLenInt qubit) - { - if (engine) { - return engine->RY(radians, qubit); - } - - QInterface::H(qubit); - QInterface::RZ(radians, qubit); - QInterface::H(qubit); - } - - void RX(real1_f radians, bitLenInt qubit) - { - if (engine) { - return engine->RX(radians, qubit); - } - - QInterface::S(qubit); - QInterface::H(qubit); - QInterface::RZ(radians, qubit); - QInterface::H(qubit); - QInterface::IS(qubit); - } - - void U(bitLenInt qubit, real1_f theta, real1_f phi, real1_f lambda) - { - if (engine) { - return engine->U(qubit, theta, phi, lambda); - } - - const real1_f ld2 = lambda / 2; - RZ(ld2, qubit); - RX(theta, qubit); - RZ(phi - ld2, qubit); - } - #if ENABLE_ALU using QInterface::M; bool M(bitLenInt q) { return QInterface::M(q); }