Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
q2ns::QState::MeasureResult Struct Reference

Result of measuring one qubit and splitting the state. More...

#include <q2ns-qstate.h>

Collaboration diagram for q2ns::QState::MeasureResult:

Public Attributes

int outcome {0}
 Classical outcome bit.
 
std::shared_ptr< QStatemeasured
 Measured 1-qubit state.
 
std::shared_ptr< QStatesurvivors
 Remaining qubits after measurement.
 

Detailed Description

Result of measuring one qubit and splitting the state.

The measured qubit is returned as a new 1-qubit state in measured. The remaining qubits are returned as a separate survivors state.

Definition at line 135 of file q2ns-qstate.h.

Member Data Documentation

◆ measured

std::shared_ptr<QState> q2ns::QState::MeasureResult::measured

Measured 1-qubit state.

Definition at line 137 of file q2ns-qstate.h.

◆ outcome

int q2ns::QState::MeasureResult::outcome {0}

Classical outcome bit.

Definition at line 136 of file q2ns-qstate.h.

Referenced by q2ns::QStateStab::Measure().

◆ survivors

std::shared_ptr<QState> q2ns::QState::MeasureResult::survivors

Remaining qubits after measurement.

Definition at line 138 of file q2ns-qstate.h.


The documentation for this struct was generated from the following file: