QuISP
Loading...
Searching...
No Matches
quisp::channels::QuantumChannel Class Reference

QuantumChannel. More...

#include <QuantumChannel.cc>

Inheritance diagram for quisp::channels::QuantumChannel:
Collaboration diagram for quisp::channels::QuantumChannel:

Public Member Functions

 QuantumChannel ()
 

Public Attributes

channel_error_model err
 
double distance = 0
 

Protected Member Functions

virtual void initialize () override
 
virtual cChannel::Result processMessage (cMessage *msg, const SendOptions &options, simtime_t t) override
 

Private Member Functions

void validateParameters ()
 

Private Attributes

MatrixXd transition_to_the_distance
 

Detailed Description

Constructor & Destructor Documentation

◆ QuantumChannel()

quisp::channels::QuantumChannel::QuantumChannel ( )

Member Function Documentation

◆ initialize()

void quisp::channels::QuantumChannel::initialize ( )
overrideprotectedvirtual

◆ processMessage()

cChannel::Result quisp::channels::QuantumChannel::processMessage ( cMessage * msg,
const SendOptions & options,
simtime_t t )
overrideprotectedvirtual

◆ validateParameters()

void quisp::channels::QuantumChannel::validateParameters ( )
private

Member Data Documentation

◆ distance

double quisp::channels::QuantumChannel::distance = 0

◆ err

channel_error_model quisp::channels::QuantumChannel::err

◆ transition_to_the_distance

MatrixXd quisp::channels::QuantumChannel::transition_to_the_distance
private

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