#include <QNicStore.h>
|
| QNicStore (utils::ComponentProvider &provider, int number_of_emitter_qnics, int number_of_receiver_qnics, int number_of_passive_receiver_qnics, Logger::ILogger *logger=nullptr) |
|
| ~QNicStore () |
|
int | countNumFreeQubits (QNIC_type type, int qnic_index) override |
|
int | takeFreeQubitIndex (QNIC_type type, int qnic_index) override |
|
void | setQubitBusy (QNIC_type type, int qnic_index, int qubit_index, bool is_busy) override |
|
qrsa::IQubitRecord * | getQubitRecord (QNIC_type type, int qnic_index, int qubit_index) override |
|
virtual | ~IQNicStore () |
|
◆ QNicStore()
quisp::modules::qnic_store::QNicStore::QNicStore |
( |
utils::ComponentProvider & | provider, |
|
|
int | number_of_emitter_qnics, |
|
|
int | number_of_receiver_qnics, |
|
|
int | number_of_passive_receiver_qnics, |
|
|
Logger::ILogger * | logger = nullptr ) |
◆ ~QNicStore()
quisp::modules::qnic_store::QNicStore::~QNicStore |
( |
| ) |
|
|
inline |
◆ countNumFreeQubits()
int quisp::modules::qnic_store::QNicStore::countNumFreeQubits |
( |
QNIC_type | type, |
|
|
int | qnic_index ) |
|
overridevirtual |
◆ getQNic()
◆ getQubitRecord()
◆ setQubitBusy()
void quisp::modules::qnic_store::QNicStore::setQubitBusy |
( |
QNIC_type | type, |
|
|
int | qnic_index, |
|
|
int | qubit_index, |
|
|
bool | is_busy ) |
|
overridevirtual |
◆ takeFreeQubitIndex()
int quisp::modules::qnic_store::QNicStore::takeFreeQubitIndex |
( |
QNIC_type | type, |
|
|
int | qnic_index ) |
|
overridevirtual |
◆ provider
◆ qnics
The documentation for this class was generated from the following files: