#include <DefaultComponentProviderStrategy.h>
|
const cModuleType *const | QNodeType = cModuleType::get("modules.QNode") |
|
const cModuleType *const | EPPSType = cModuleType::get("modules.EPPSNode") |
|
const cModuleType *const | BSAType = cModuleType::get("modules.BSANode") |
|
cModule * | self |
|
◆ DefaultComponentProviderStrategy()
quisp::utils::DefaultComponentProviderStrategy::DefaultComponentProviderStrategy |
( |
cModule * | _self | ) |
|
◆ getHardwareMonitor()
IHardwareMonitor * quisp::utils::DefaultComponentProviderStrategy::getHardwareMonitor |
( |
| ) |
|
|
overridevirtual |
◆ getLogger()
ILogger * quisp::utils::DefaultComponentProviderStrategy::getLogger |
( |
| ) |
|
|
overridevirtual |
◆ getNeighborNode()
cModule * quisp::utils::DefaultComponentProviderStrategy::getNeighborNode |
( |
cModule * | qnic | ) |
|
|
overridevirtual |
◆ getNode()
cModule * quisp::utils::DefaultComponentProviderStrategy::getNode |
( |
| ) |
|
|
overridevirtual |
◆ getNodeAddr()
int quisp::utils::DefaultComponentProviderStrategy::getNodeAddr |
( |
| ) |
|
|
overridevirtual |
◆ getNumQubits()
int quisp::utils::DefaultComponentProviderStrategy::getNumQubits |
( |
int | qnic_index, |
|
|
QNIC_type | qnic_type ) |
|
overridevirtual |
◆ getQNIC()
cModule * quisp::utils::DefaultComponentProviderStrategy::getQNIC |
( |
int | qnic_index, |
|
|
QNIC_type | qnic_type ) |
|
overridevirtual |
◆ getQNode()
cModule * quisp::utils::DefaultComponentProviderStrategy::getQNode |
( |
| ) |
|
|
overridevirtual |
◆ getQRSA()
cModule * quisp::utils::DefaultComponentProviderStrategy::getQRSA |
( |
| ) |
|
|
private |
◆ getQuantumBackend()
IQuantumBackend * quisp::utils::DefaultComponentProviderStrategy::getQuantumBackend |
( |
| ) |
|
|
overridevirtual |
◆ getRealTimeController()
◆ getRoutingDaemon()
IRoutingDaemon * quisp::utils::DefaultComponentProviderStrategy::getRoutingDaemon |
( |
| ) |
|
|
overridevirtual |
◆ getSharedResource()
SharedResource * quisp::utils::DefaultComponentProviderStrategy::getSharedResource |
( |
| ) |
|
|
overridevirtual |
◆ getStationaryQubit()
IStationaryQubit * quisp::utils::DefaultComponentProviderStrategy::getStationaryQubit |
( |
int | qnic_index, |
|
|
int | qubit_index, |
|
|
QNIC_type | qnic_type ) |
|
overridevirtual |
◆ isBSANodeType()
bool quisp::utils::DefaultComponentProviderStrategy::isBSANodeType |
( |
const cModuleType *const | type | ) |
|
|
overridevirtual |
◆ isEPPSNodeType()
bool quisp::utils::DefaultComponentProviderStrategy::isEPPSNodeType |
( |
const cModuleType *const | type | ) |
|
|
overridevirtual |
◆ isQNodeType()
bool quisp::utils::DefaultComponentProviderStrategy::isQNodeType |
( |
const cModuleType *const | type | ) |
|
|
overridevirtual |
◆ BSAType
const cModuleType* const quisp::utils::DefaultComponentProviderStrategy::BSAType = cModuleType::get("modules.BSANode") |
|
private |
◆ EPPSType
const cModuleType* const quisp::utils::DefaultComponentProviderStrategy::EPPSType = cModuleType::get("modules.EPPSNode") |
|
private |
◆ QNodeType
const cModuleType* const quisp::utils::DefaultComponentProviderStrategy::QNodeType = cModuleType::get("modules.QNode") |
|
private |
◆ self
cModule* quisp::utils::DefaultComponentProviderStrategy::self |
|
private |
The documentation for this class was generated from the following files: