#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: