|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Classes | |
| struct | Matrix2C |
Functions | |
| Matrix2C | multiply (const Matrix2C &a, const Matrix2C &b) noexcept |
| Performs multiply. | |
| Matrix2C | propagationMatrix (const std::complex< double > &k, double distance) noexcept |
| Performs propagation matrix. | |
| bool | finitePositive (double v) noexcept |
| Performs finite positive. | |
| void | setReason (std::string *reason, const char *text) noexcept |
| Sets reason. | |
| std::complex< double > | apply0 (const Matrix2C &m, const std::complex< double > &x, const std::complex< double > &y) noexcept |
| std::complex< double > | apply1 (const Matrix2C &m, const std::complex< double > &x, const std::complex< double > &y) noexcept |
|
noexcept |
Definition at line 101 of file resonanttunneling2d.cpp.
References apply0().
Referenced by apply0().
|
noexcept |
Definition at line 108 of file resonanttunneling2d.cpp.
References apply1().
Referenced by apply1().
|
noexcept |
Performs finite positive.
| v | The v value used by the operation. |
Definition at line 80 of file resonanttunneling2d.cpp.
|
noexcept |
Performs multiply.
| a | The a value used by the operation. |
| b | The b value used by the operation. |
Definition at line 37 of file resonanttunneling2d.cpp.
References qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a00, qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a01, qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a10, qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a11, and multiply().
Referenced by multiply().
|
noexcept |
Performs propagation matrix.
| k | The k value used by the operation. |
| distance | The distance value used by the operation. |
Definition at line 52 of file resonanttunneling2d.cpp.
References qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a00, qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a01, qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a10, qpe::anonymous_namespace{resonanttunneling2d.cpp}::Matrix2C::a11, and propagationMatrix().
Referenced by propagationMatrix().
|
noexcept |
Sets reason.
| reason | The reason value used by the operation. |
| text | The text value used by the operation. |
Definition at line 90 of file resonanttunneling2d.cpp.