SimQN
Users' Guide:
Introduction
Install Guide
Tutorials
Develop Guide
qns
SimQN
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
A
a (qns.models.epr.mixed.MixedStateEntanglement property)
(qns.models.epr.MixedStateEntanglement property)
add_apps() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
add_attribution() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
add_cchannel() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
(qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
add_cchannels() (qns.network.Topology method)
(qns.network.topology.topo.Topology method)
(qns.network.topology.Topology method)
add_event() (qns.simulator.pool.DefaultEventPool method)
,
[1]
(qns.simulator.Simulator method)
(qns.simulator.simulator.Simulator method)
add_handler() (qns.entity.Application method)
(qns.entity.node.app.Application method)
(qns.entity.node.Application method)
add_memories() (qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
add_memory() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
add_network() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
add_node() (qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
add_operator() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
add_qchannel() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
(qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
add_request() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
(qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
All (qns.network.topology.topo.ClassicTopology attribute)
Application (class in qns.entity)
(class in qns.entity.node)
(class in qns.entity.node.app)
at_event() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
at_finish() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
at_period() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
at_start() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
B
BaseEntanglement (class in qns.models.epr)
(class in qns.models.epr.entanglement)
BasicTopology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.basictopo)
BB84RecvApp (class in qns.network.protocol)
(class in qns.network.protocol.bb84)
BB84SendApp (class in qns.network.protocol)
(class in qns.network.protocol.bb84)
BellStateEntanglement (class in qns.models.epr)
(class in qns.models.epr.bell)
build() (qns.network.BasicTopology method)
(qns.network.DijkstraRouteAlgorithm method)
(qns.network.GridTopology method)
(qns.network.LineTopology method)
(qns.network.RandomTopology method)
(qns.network.route.dijkstra.DijkstraRouteAlgorithm method)
(qns.network.route.DijkstraRouteAlgorithm method)
(qns.network.route.route.RouteImpl method)
(qns.network.route.RouteImpl method)
(qns.network.RouteImpl method)
(qns.network.Topology method)
(qns.network.topology.basictopo.BasicTopology method)
(qns.network.topology.BasicTopology method)
(qns.network.topology.gridtopo.GridTopology method)
(qns.network.topology.GridTopology method)
(qns.network.topology.linetopo.LineTopology method)
(qns.network.topology.LineTopology method)
(qns.network.topology.randomtopo.RandomTopology method)
(qns.network.topology.RandomTopology method)
(qns.network.topology.topo.Topology method)
(qns.network.topology.Topology method)
(qns.network.topology.treetopo.TreeTopology method)
(qns.network.topology.TreeTopology method)
(qns.network.topology.waxmantopo.WaxmanTopology method)
(qns.network.topology.WaxmanTopology method)
(qns.network.TreeTopology method)
(qns.network.WaxmanTopology method)
build_route() (qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
C
calculate() (qns.models.delay.ConstantDelayModel method)
(qns.models.delay.constdelay.ConstantDelayModel method)
(qns.models.delay.delay.DelayModel method)
(qns.models.delay.DelayModel method)
(qns.models.delay.normaldelay.NormalDelayModel method)
(qns.models.delay.NormalDelayModel method)
(qns.models.delay.uniformdelay.UniformDelayModel method)
(qns.models.delay.UniformDelayModel method)
calculate_date() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
cancel() (qns.simulator.Event method)
(qns.simulator.event.Event method)
check_basis() (qns.network.protocol.bb84.BB84RecvApp method)
(qns.network.protocol.bb84.BB84SendApp method)
(qns.network.protocol.BB84RecvApp method)
(qns.network.protocol.BB84SendApp method)
check_in_delay_event_list() (qns.network.protocol.node_process_delay.NodeProcessDelayApp method)
(qns.network.protocol.NodeProcessDelayApp method)
ClassicChannel (class in qns.entity)
(class in qns.entity.cchannel)
(class in qns.entity.cchannel.cchannel)
ClassicPacket (class in qns.entity)
(class in qns.entity.cchannel)
(class in qns.entity.cchannel.cchannel)
ClassicPacketForwardApp (class in qns.network.protocol)
(class in qns.network.protocol.classicforward)
ClassicTopology (class in qns.network.topology.topo)
clear_request() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
ConstantDelayModel (class in qns.models.delay)
(class in qns.models.delay.constdelay)
count (qns.entity.memory.memory.QuantumMemory property)
(qns.entity.memory.QuantumMemory property)
(qns.entity.QuantumMemory property)
critical() (in module qns.utils)
(in module qns.utils.log)
current_time (qns.simulator.pool.DefaultEventPool property)
,
[1]
(qns.simulator.Simulator property)
(qns.simulator.simulator.Simulator property)
D
debug() (in module qns.utils)
(in module qns.utils.log)
DefaultEventPool (class in qns.simulator.pool)
,
[1]
DelayModel (class in qns.models.delay)
(class in qns.models.delay.delay)
DephaseMeasureErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DephaseOperateErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DephaseStorageErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DephaseTransferErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DepolarMeasureErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DepolarOperateErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DepolarStorageErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DepolarTransferErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
DijkstraRouteAlgorithm (class in qns.network)
(class in qns.network.route)
(class in qns.network.route.dijkstra)
distillation() (qns.models.epr.BaseEntanglement method)
(qns.models.epr.bell.BellStateEntanglement method)
(qns.models.epr.BellStateEntanglement method)
(qns.models.epr.entanglement.BaseEntanglement method)
(qns.models.epr.mixed.MixedStateEntanglement method)
(qns.models.epr.MixedStateEntanglement method)
(qns.models.epr.werner.WernerStateEntanglement method)
(qns.models.epr.WernerStateEntanglement method)
DoubleQubitsControlledGate (class in qns.models.qubit.gate)
DoubleQubitsRotateGate (class in qns.models.qubit.gate)
E
Empty (qns.network.topology.topo.ClassicTopology attribute)
encode() (qns.entity.cchannel.cchannel.ClassicPacket method)
(qns.entity.cchannel.ClassicPacket method)
(qns.entity.ClassicPacket method)
EntanglementDistributionApp (class in qns.network.protocol)
(class in qns.network.protocol.entanglement_distribution)
Entity (class in qns.entity)
(class in qns.entity.entity)
equal() (qns.models.qubit.QState method)
(qns.models.qubit.qubit.QState method)
error() (in module qns.utils)
(in module qns.utils.log)
Event (class in qns.simulator)
(class in qns.simulator.event)
F
fidelity (qns.models.epr.werner.WernerStateEntanglement property)
(qns.models.epr.WernerStateEntanglement property)
Follow (qns.network.topology.topo.ClassicTopology attribute)
func_to_event() (in module qns.simulator)
(in module qns.simulator.event)
G
Gate (class in qns.models.qubit.gate)
generate_qubit() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
get() (qns.entity.cchannel.cchannel.ClassicPacket method)
(qns.entity.cchannel.ClassicPacket method)
(qns.entity.ClassicPacket method)
(qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.QuantumMemory method)
get_apps() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
get_cchannel() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
(qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
get_choice() (in module qns.utils)
(in module qns.utils.rnd)
get_data() (qns.utils.multiprocess.MPSimulations method)
get_date() (qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
get_node() (qns.entity.Application method)
(qns.entity.node.app.Application method)
(qns.entity.node.Application method)
(qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
get_normal() (in module qns.utils.rnd)
get_qchannel() (qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.QNode method)
(qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
get_rand() (in module qns.utils)
(in module qns.utils.rnd)
get_randint() (in module qns.utils)
(in module qns.utils.rnd)
get_raw_data() (qns.utils.multiprocess.MPSimulations method)
get_simulator() (qns.entity.Application method)
(qns.entity.node.app.Application method)
(qns.entity.node.Application method)
get_store_time() (qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.QuantumMemory method)
GridTopology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.gridtopo)
H
handle() (qns.entity.Application method)
(qns.entity.Entity method)
(qns.entity.entity.Entity method)
(qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
(qns.entity.node.app.Application method)
(qns.entity.node.Application method)
(qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.operator.operator.QuantumOperator method)
,
[1]
(qns.entity.operator.QuantumOperator method)
(qns.entity.QNode method)
(qns.entity.QuantumMemory method)
(qns.entity.QuantumOperator method)
(qns.network.protocol.node_process_delay.NodeProcessDelayApp method)
(qns.network.protocol.NodeProcessDelayApp method)
handle_response() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
handleClassicPacket() (qns.network.protocol.bb84.BB84RecvApp method)
(qns.network.protocol.bb84.BB84SendApp method)
(qns.network.protocol.BB84RecvApp method)
(qns.network.protocol.BB84SendApp method)
(qns.network.protocol.classicforward.ClassicPacketForwardApp method)
(qns.network.protocol.ClassicPacketForwardApp method)
handleQuantumPacket() (qns.network.protocol.bb84.BB84RecvApp method)
(qns.network.protocol.BB84RecvApp method)
I
info() (in module qns.utils)
(in module qns.utils.log)
install() (in module qns.utils)
(in module qns.utils.log)
(qns.entity.Application method)
(qns.entity.cchannel.cchannel.ClassicChannel method)
(qns.entity.cchannel.ClassicChannel method)
(qns.entity.ClassicChannel method)
(qns.entity.Entity method)
(qns.entity.entity.Entity method)
(qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.Monitor method)
(qns.entity.monitor.Monitor method)
(qns.entity.monitor.monitor.Monitor method)
(qns.entity.node.app.Application method)
(qns.entity.node.Application method)
(qns.entity.node.node.QNode method)
(qns.entity.node.QNode method)
(qns.entity.operator.operator.QuantumOperator method)
,
[1]
(qns.entity.operator.QuantumOperator method)
(qns.entity.qchannel.qchannel.QuantumChannel method)
(qns.entity.qchannel.QuantumChannel method)
(qns.entity.QNode method)
(qns.entity.QuantumChannel method)
(qns.entity.QuantumMemory method)
(qns.entity.QuantumOperator method)
(qns.entity.Timer method)
(qns.entity.timer.Timer method)
(qns.entity.timer.timer.Timer method)
(qns.network.network.QuantumNetwork method)
(qns.network.protocol.bb84.BB84SendApp method)
(qns.network.protocol.BB84SendApp method)
(qns.network.protocol.classicforward.ClassicPacketForwardApp method)
(qns.network.protocol.ClassicPacketForwardApp method)
(qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
(qns.network.protocol.node_process_delay.NodeProcessDelayApp method)
(qns.network.protocol.NodeProcessDelayApp method)
(qns.network.QuantumNetwork method)
invoke() (qns.entity.cchannel.cchannel.RecvClassicPacket method)
(qns.entity.cchannel.RecvClassicPacket method)
(qns.entity.memory.event.MemoryReadRequestEvent method)
(qns.entity.memory.event.MemoryReadResponseEvent method)
(qns.entity.memory.event.MemoryWriteRequestEvent method)
(qns.entity.memory.event.MemoryWriteResponseEvent method)
(qns.entity.memory.MemoryReadRequestEvent method)
(qns.entity.memory.MemoryReadResponseEvent method)
(qns.entity.memory.MemoryWriteRequestEvent method)
(qns.entity.memory.MemoryWriteResponseEvent method)
(qns.entity.MemoryReadRequestEvent method)
(qns.entity.MemoryReadResponseEvent method)
(qns.entity.MemoryWriteRequestEvent method)
(qns.entity.MemoryWriteResponseEvent method)
(qns.entity.monitor.monitor.MonitorEvent method)
(qns.entity.monitor.MonitorEvent method)
(qns.entity.MonitorEvent method)
(qns.entity.OperateRequestEvent method)
(qns.entity.OperateResponseEvent method)
(qns.entity.operator.event.OperateRequestEvent method)
(qns.entity.operator.event.OperateResponseEvent method)
(qns.entity.operator.OperateRequestEvent method)
(qns.entity.operator.OperateResponseEvent method)
(qns.entity.qchannel.qchannel.RecvQubitPacket method)
(qns.entity.qchannel.RecvQubitPacket method)
(qns.entity.RecvClassicPacket method)
(qns.entity.RecvQubitPacket method)
(qns.entity.timer.timer.TimerEvent method)
(qns.simulator.Event method)
(qns.simulator.event.Event method)
is_canceled (qns.simulator.Event property)
(qns.simulator.event.Event property)
is_full() (qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.QuantumMemory method)
is_pure_state() (qns.models.qubit.QState method)
(qns.models.qubit.qubit.QState method)
J
joint() (in module qns.models.qubit)
(in module qns.models.qubit.utils)
L
LineTopology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.linetopo)
logger (in module qns.utils.log)
M
measure() (qns.models.qubit.QState method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.QState method)
(qns.models.qubit.qubit.Qubit method)
measure_error_model() (qns.models.core.backend.QuantumModel method)
(qns.models.core.QuantumModel method)
(qns.models.QuantumModel method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
measureX() (qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
measureY() (qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
measureZ() (qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
MemoryReadRequestEvent (class in qns.entity)
(class in qns.entity.memory)
(class in qns.entity.memory.event)
MemoryReadResponseEvent (class in qns.entity)
(class in qns.entity.memory)
(class in qns.entity.memory.event)
MemoryWriteRequestEvent (class in qns.entity)
(class in qns.entity.memory)
(class in qns.entity.memory.event)
MemoryWriteResponseEvent (class in qns.entity)
(class in qns.entity.memory)
(class in qns.entity.memory.event)
MixedStateEntanglement (class in qns.models.epr)
(class in qns.models.epr.mixed)
module
qns
qns.entity
qns.entity.cchannel
qns.entity.cchannel.cchannel
qns.entity.entity
qns.entity.memory
qns.entity.memory.event
qns.entity.memory.memory
qns.entity.monitor
qns.entity.monitor.monitor
qns.entity.node
qns.entity.node.app
qns.entity.node.node
qns.entity.operator
qns.entity.operator.event
qns.entity.operator.operator
,
[1]
qns.entity.qchannel
qns.entity.qchannel.losschannel
qns.entity.qchannel.qchannel
qns.entity.timer
qns.entity.timer.timer
qns.models
qns.models.core
qns.models.core.backend
qns.models.delay
qns.models.delay.constdelay
qns.models.delay.delay
qns.models.delay.normaldelay
qns.models.delay.uniformdelay
qns.models.epr
qns.models.epr.bell
qns.models.epr.entanglement
qns.models.epr.mixed
qns.models.epr.werner
qns.models.qubit
qns.models.qubit.const
qns.models.qubit.decoherence
qns.models.qubit.errors
qns.models.qubit.factory
qns.models.qubit.gate
qns.models.qubit.qubit
qns.models.qubit.utils
qns.network
qns.network.network
qns.network.protocol
qns.network.protocol.bb84
qns.network.protocol.classicforward
qns.network.protocol.entanglement_distribution
qns.network.protocol.node_process_delay
qns.network.requests
qns.network.route
qns.network.route.dijkstra
qns.network.route.route
qns.network.topology
qns.network.topology.basictopo
qns.network.topology.gridtopo
qns.network.topology.linetopo
qns.network.topology.randomtopo
qns.network.topology.topo
qns.network.topology.treetopo
qns.network.topology.waxmantopo
qns.simulator
qns.simulator.event
qns.simulator.pool
,
[1]
qns.simulator.simulator
qns.simulator.ts
,
[1]
qns.utils
qns.utils.log
qns.utils.multiprocess
qns.utils.rnd
Monitor (class in qns.entity)
(class in qns.entity.monitor)
(class in qns.entity.monitor.monitor)
monitor() (in module qns.utils)
(in module qns.utils.log)
MonitorEvent (class in qns.entity)
(class in qns.entity.monitor)
(class in qns.entity.monitor.monitor)
MPSimulations (class in qns.utils.multiprocess)
N
NetworkRouteError
,
[1]
,
[2]
new_distribution() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
next_event() (qns.simulator.pool.DefaultEventPool method)
,
[1]
NextHopNotConnectionException
,
[1]
NodeProcessDelayApp (class in qns.network.protocol)
(class in qns.network.protocol.node_process_delay)
NormalDelayModel (class in qns.models.delay)
(class in qns.models.delay.normaldelay)
normalized() (qns.models.epr.mixed.MixedStateEntanglement method)
(qns.models.epr.MixedStateEntanglement method)
O
operate() (qns.entity.operator.operator.QuantumOperator method)
,
[1]
(qns.entity.operator.QuantumOperator method)
(qns.entity.QuantumOperator method)
(qns.models.qubit.QState method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.QState method)
(qns.models.qubit.qubit.Qubit method)
operate_error_model() (qns.models.core.backend.QuantumModel method)
(qns.models.core.QuantumModel method)
(qns.models.QuantumModel method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
OperateRequestEvent (class in qns.entity)
(class in qns.entity.operator)
(class in qns.entity.operator.event)
OperateResponseEvent (class in qns.entity)
(class in qns.entity.operator)
(class in qns.entity.operator.event)
OPERATOR_PHASE_SHIFT() (in module qns.models.qubit.const)
OPERATOR_RX() (in module qns.models.qubit.const)
OPERATOR_RY() (in module qns.models.qubit.const)
OPERATOR_RZ() (in module qns.models.qubit.const)
OperatorError
OperatorNotMatchError
OutOfMemoryException
P
partial_trace() (in module qns.models.qubit.utils)
PrefectMeasureErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
PrefectOperateErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
PrefectStorageErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
PrefectTransferErrorModel() (in module qns.models.qubit)
(in module qns.models.qubit.decoherence)
prepare_setting() (qns.utils.multiprocess.MPSimulations method)
Q
QGateOperatorNotMatchError
QGateQubitNotInStateError
QGateStateJointError
QNode (class in qns.entity)
(class in qns.entity.node)
(class in qns.entity.node.node)
qns
module
qns.entity
module
qns.entity.cchannel
module
qns.entity.cchannel.cchannel
module
qns.entity.entity
module
qns.entity.memory
module
qns.entity.memory.event
module
qns.entity.memory.memory
module
qns.entity.monitor
module
qns.entity.monitor.monitor
module
qns.entity.node
module
qns.entity.node.app
module
qns.entity.node.node
module
qns.entity.operator
module
qns.entity.operator.event
module
qns.entity.operator.operator
module
,
[1]
qns.entity.qchannel
module
qns.entity.qchannel.losschannel
module
qns.entity.qchannel.qchannel
module
qns.entity.timer
module
qns.entity.timer.timer
module
qns.models
module
qns.models.core
module
qns.models.core.backend
module
qns.models.delay
module
qns.models.delay.constdelay
module
qns.models.delay.delay
module
qns.models.delay.normaldelay
module
qns.models.delay.uniformdelay
module
qns.models.epr
module
qns.models.epr.bell
module
qns.models.epr.entanglement
module
qns.models.epr.mixed
module
qns.models.epr.werner
module
qns.models.qubit
module
qns.models.qubit.const
module
qns.models.qubit.decoherence
module
qns.models.qubit.errors
module
qns.models.qubit.factory
module
qns.models.qubit.gate
module
qns.models.qubit.qubit
module
qns.models.qubit.utils
module
qns.network
module
qns.network.network
module
qns.network.protocol
module
qns.network.protocol.bb84
module
qns.network.protocol.classicforward
module
qns.network.protocol.entanglement_distribution
module
qns.network.protocol.node_process_delay
module
qns.network.requests
module
qns.network.route
module
qns.network.route.dijkstra
module
qns.network.route.route
module
qns.network.topology
module
qns.network.topology.basictopo
module
qns.network.topology.gridtopo
module
qns.network.topology.linetopo
module
qns.network.topology.randomtopo
module
qns.network.topology.topo
module
qns.network.topology.treetopo
module
qns.network.topology.waxmantopo
module
qns.simulator
module
qns.simulator.event
module
qns.simulator.pool
module
,
[1]
qns.simulator.simulator
module
qns.simulator.ts
module
,
[1]
qns.utils
module
qns.utils.log
module
qns.utils.multiprocess
module
qns.utils.rnd
module
QNSNetworkError
,
[1]
QState (class in qns.models.qubit)
(class in qns.models.qubit.qubit)
QStateBaseError
QStateQubitNotInStateError
QStateSizeNotMatchError
QuantumChannel (class in qns.entity)
(class in qns.entity.qchannel)
(class in qns.entity.qchannel.qchannel)
QuantumMemory (class in qns.entity)
(class in qns.entity.memory)
(class in qns.entity.memory.memory)
QuantumModel (class in qns.models)
(class in qns.models.core)
(class in qns.models.core.backend)
QuantumNetwork (class in qns.network)
(class in qns.network.network)
QuantumOperator (class in qns.entity)
(class in qns.entity.operator)
(class in qns.entity.operator.operator)
,
[1]
Qubit (class in qns.models.qubit)
(class in qns.models.qubit.qubit)
QubitFactory (class in qns.models.qubit)
(class in qns.models.qubit.factory)
QubitLossChannel (class in qns.entity.qchannel)
(class in qns.entity.qchannel.losschannel)
QubitWithError (class in qns.network.protocol.bb84)
query() (qns.network.DijkstraRouteAlgorithm method)
(qns.network.route.dijkstra.DijkstraRouteAlgorithm method)
(qns.network.route.DijkstraRouteAlgorithm method)
(qns.network.route.route.RouteImpl method)
(qns.network.route.RouteImpl method)
(qns.network.RouteImpl method)
query_route() (qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
R
random_requests() (qns.network.network.QuantumNetwork method)
(qns.network.QuantumNetwork method)
RandomTopology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.randomtopo)
read() (qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.QuantumMemory method)
recv() (qns.network.protocol.bb84.BB84RecvApp method)
(qns.network.protocol.BB84RecvApp method)
RecvClassicPacket (class in qns.entity)
(class in qns.entity.cchannel)
(class in qns.entity.cchannel.cchannel)
RecvClassicPacketHandler() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
RecvQubitHandler() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
RecvQubitPacket (class in qns.entity)
(class in qns.entity.qchannel)
(class in qns.entity.qchannel.qchannel)
Request (class in qns.network)
(class in qns.network.requests)
request_distrbution() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
response_distribution() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
RouteImpl (class in qns.network)
(class in qns.network.route)
(class in qns.network.route.route)
run() (qns.simulator.Simulator method)
(qns.simulator.simulator.Simulator method)
(qns.utils.multiprocess.MPSimulations method)
S
sec (qns.simulator.Time property)
(qns.simulator.ts.Time property)
,
[1]
send() (qns.entity.cchannel.cchannel.ClassicChannel method)
(qns.entity.cchannel.ClassicChannel method)
(qns.entity.ClassicChannel method)
(qns.entity.qchannel.qchannel.QuantumChannel method)
(qns.entity.qchannel.QuantumChannel method)
(qns.entity.QuantumChannel method)
send_qubit() (qns.network.protocol.bb84.BB84SendApp method)
(qns.network.protocol.BB84SendApp method)
set_first_epr() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
set_own() (qns.entity.operator.operator.QuantumOperator method)
,
[1]
(qns.entity.operator.QuantumOperator method)
(qns.entity.QuantumOperator method)
set_second_epr() (qns.network.protocol.entanglement_distribution.EntanglementDistributionApp method)
(qns.network.protocol.EntanglementDistributionApp method)
set_seed() (in module qns.utils)
(in module qns.utils.rnd)
Simulator (class in qns.simulator)
(class in qns.simulator.simulator)
single_gate_expand() (in module qns.models.qubit)
(in module qns.models.qubit.utils)
SingleQubitArbitraryGate (class in qns.models.qubit.gate)
SingleQubitGate (class in qns.models.qubit.gate)
SingleQubitRotateGate (class in qns.models.qubit.gate)
start() (qns.utils.multiprocess.MPSimulations method)
state() (qns.models.qubit.QState method)
(qns.models.qubit.qubit.QState method)
stochastic_operate() (qns.models.qubit.QState method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.QState method)
(qns.models.qubit.qubit.Qubit method)
store_error_model() (qns.models.core.backend.QuantumModel method)
(qns.models.core.QuantumModel method)
(qns.models.epr.bell.BellStateEntanglement method)
(qns.models.epr.BellStateEntanglement method)
(qns.models.epr.mixed.MixedStateEntanglement method)
(qns.models.epr.MixedStateEntanglement method)
(qns.models.epr.werner.WernerStateEntanglement method)
(qns.models.epr.WernerStateEntanglement method)
(qns.models.QuantumModel method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
SwapGate (class in qns.models.qubit.gate)
swapping() (qns.models.epr.BaseEntanglement method)
(qns.models.epr.bell.BellStateEntanglement method)
(qns.models.epr.BellStateEntanglement method)
(qns.models.epr.entanglement.BaseEntanglement method)
(qns.models.epr.mixed.MixedStateEntanglement method)
(qns.models.epr.MixedStateEntanglement method)
(qns.models.epr.werner.WernerStateEntanglement method)
(qns.models.epr.WernerStateEntanglement method)
T
tc (qns.simulator.Simulator property)
(qns.simulator.simulator.Simulator property)
teleportion() (qns.models.epr.BaseEntanglement method)
(qns.models.epr.entanglement.BaseEntanglement method)
ThreeQubitsGate (class in qns.models.qubit.gate)
Time (class in qns.simulator)
(class in qns.simulator.ts)
,
[1]
time() (qns.simulator.Simulator method)
(qns.simulator.simulator.Simulator method)
Timer (class in qns.entity)
(class in qns.entity.timer)
(class in qns.entity.timer.timer)
TimerEvent (class in qns.entity.timer.timer)
to_qubits() (qns.models.epr.BaseEntanglement method)
(qns.models.epr.entanglement.BaseEntanglement method)
(qns.models.epr.mixed.MixedStateEntanglement method)
(qns.models.epr.MixedStateEntanglement method)
(qns.models.epr.werner.WernerStateEntanglement method)
(qns.models.epr.WernerStateEntanglement method)
Topology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.topo)
transfer_error_model() (qns.models.core.backend.QuantumModel method)
(qns.models.core.QuantumModel method)
(qns.models.epr.bell.BellStateEntanglement method)
(qns.models.epr.BellStateEntanglement method)
(qns.models.epr.mixed.MixedStateEntanglement method)
(qns.models.epr.MixedStateEntanglement method)
(qns.models.epr.werner.WernerStateEntanglement method)
(qns.models.epr.WernerStateEntanglement method)
(qns.models.QuantumModel method)
(qns.models.qubit.Qubit method)
(qns.models.qubit.qubit.Qubit method)
(qns.network.protocol.bb84.QubitWithError method)
Transmit (class in qns.network.protocol.entanglement_distribution)
TreeTopology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.treetopo)
trigger() (qns.entity.Timer method)
(qns.entity.timer.Timer method)
(qns.entity.timer.timer.Timer method)
U
UniformDelayModel (class in qns.models.delay)
(class in qns.models.delay.uniformdelay)
W
warn() (in module qns.utils)
(in module qns.utils.log)
WaxmanTopology (class in qns.network)
(class in qns.network.topology)
(class in qns.network.topology.waxmantopo)
WernerStateEntanglement (class in qns.models.epr)
(class in qns.models.epr.werner)
write() (qns.entity.memory.memory.QuantumMemory method)
(qns.entity.memory.QuantumMemory method)
(qns.entity.QuantumMemory method)