|
double | BB84Rate () |
|
double | SafeLog (double x) |
|
double | entropy (double x) |
|
double | HAB (double key00, double key01, double key10, double key11) |
|
void | cnot () |
|
void | symmetric (double Q) |
|
void | testChannel1 () |
|
void | testChannel2 () |
|
void | printChannel (std::ostream &f) |
|
double | randFloat (double small, double large) |
|
void | generateRandom (double p01, double p10) |
|
void | chooseRandomVector (double minScale, double maxScale, std::vector< Complex > &v, int startIndex, int endIndex) |
|
Definition at line 48 of file attack.h.
◆ BB84Rate()
double QKD::Stats::BB84Rate |
( |
| ) |
|
◆ entropy()
double QKD::Stats::entropy |
( |
double |
x | ) |
|
|
inline |
◆ HAB()
double QKD::Stats::HAB |
( |
double |
key00, |
|
|
double |
key01, |
|
|
double |
key10, |
|
|
double |
key11 |
|
) |
| |
|
inline |
◆ printChannel()
void QKD::Stats::printChannel |
( |
std::ostream & |
f | ) |
|
|
inline |
◆ randFloat()
double QKD::Stats::randFloat |
( |
double |
small, |
|
|
double |
large |
|
) |
| |
|
inline |
◆ SafeLog()
double QKD::Stats::SafeLog |
( |
double |
x | ) |
|
|
inline |
◆ symmetric()
void QKD::Stats::symmetric |
( |
double |
Q | ) |
|
◆ testChannel1()
void QKD::Stats::testChannel1 |
( |
| ) |
|
|
inline |
◆ testChannel2()
void QKD::Stats::testChannel2 |
( |
| ) |
|
|
inline |
◆ p00
◆ p01
◆ p0a
◆ p0b
◆ p10
◆ p11
◆ p1a
◆ p1b
◆ pa0
◆ pb0
◆ Qx
◆ Qy
The documentation for this struct was generated from the following files:
- D:/Projekt/ECF_trunk/examples/quantum/attack.h
- D:/Projekt/ECF_trunk/examples/quantum/attack.cpp