5#ifndef QUISP_MODULES_REALTIMECONTROLLER_H_
6#define QUISP_MODULES_REALTIMECONTROLLER_H_
Definition IRealTimeController.h:10
RealTimeController.
Definition RealTimeController.h:18
void applyYGate(qrsa::IQubitRecord *const qubit_record) override
Definition RealTimeController.cc:39
utils::ComponentProvider provider
Definition RealTimeController.h:35
virtual void handleMessage(cMessage *msg) override
Definition RealTimeController.cc:14
void ReInitialize_StationaryQubit(int qnic_index, int qubit_index, QNIC_type qnic_type, bool consumed) override
Definition RealTimeController.cc:22
RealTimeController()
Definition RealTimeController.cc:11
virtual void initialize() override
Definition RealTimeController.cc:12
void EmitPhoton(int qnic_index, int qubit_index, QNIC_type qnic_type, int pulse) override
Definition RealTimeController.cc:16
void applyZGate(qrsa::IQubitRecord *const qubit_record) override
Definition RealTimeController.cc:35
int myAddress
Definition RealTimeController.h:20
void applyXGate(qrsa::IQubitRecord *const qubit_record) override
Definition RealTimeController.cc:31
The QubitRecord interface.
Definition IQubitRecord.h:17
ComponentProvider class provides a way to access other quisp other modules.
Definition ComponentProvider.h:22
QNIC_type
Definition QNIC.h:18