|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Data structure used by the Landau Zener Theory2D component. More...
#include <landauzener2d.h>
Public Attributes | |
| bool | valid = false |
| int | stateA = 0 |
| int | stateB = 1 |
| double | energyA = 0.0 |
| double | energyB = 0.0 |
| double | minimumGap = 0.0 |
| double | couplingMatrixElementX = 0.0 |
| double | parameterSweepRate = 0.0 |
| double | diabaticDetuningRate = 0.0 |
| double | crossingTime = 0.0 |
| double | diabaticProbability = 0.0 |
| double | adiabaticFollowingProbability = 0.0 |
| double | leftPhaseRadians = 0.0 |
| double | leftSign = 1.0 |
Data structure used by the Landau Zener Theory2D component.
The structure keeps related values explicit and testable across the QPE physics, analysis, or persistence layers.
Definition at line 27 of file landauzener2d.h.
| double qpe::LandauZenerTheory2D::adiabaticFollowingProbability = 0.0 |
Definition at line 40 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and MainWindow::updateLandauZenerAnalysis().
| double qpe::LandauZenerTheory2D::couplingMatrixElementX = 0.0 |
Definition at line 35 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), qpe::LandauZener2D::project(), and MainWindow::updateLandauZenerAnalysis().
| double qpe::LandauZenerTheory2D::crossingTime = 0.0 |
Definition at line 38 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), QuantumLandauZenerPlotWidget::paintEvent(), qpe::tests::runLandauZener2DTests(), and MainWindow::updateLandauZenerAnalysis().
| double qpe::LandauZenerTheory2D::diabaticDetuningRate = 0.0 |
Definition at line 37 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and MainWindow::updateLandauZenerAnalysis().
| double qpe::LandauZenerTheory2D::diabaticProbability = 0.0 |
Definition at line 39 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), qpe::tests::runLandauZener2DTests(), MainWindow::updateLandauZenerAnalysis(), and MainWindow::updateStueckelbergAnalysis().
| double qpe::LandauZenerTheory2D::energyA = 0.0 |
Definition at line 32 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().
| double qpe::LandauZenerTheory2D::energyB = 0.0 |
Definition at line 33 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().
| double qpe::LandauZenerTheory2D::leftPhaseRadians = 0.0 |
Definition at line 41 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze().
| double qpe::LandauZenerTheory2D::leftSign = 1.0 |
Definition at line 42 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().
| double qpe::LandauZenerTheory2D::minimumGap = 0.0 |
Definition at line 34 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and MainWindow::updateLandauZenerAnalysis().
| double qpe::LandauZenerTheory2D::parameterSweepRate = 0.0 |
Definition at line 36 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze().
| int qpe::LandauZenerTheory2D::stateA = 0 |
Definition at line 30 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().
| int qpe::LandauZenerTheory2D::stateB = 1 |
Definition at line 31 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().
| bool qpe::LandauZenerTheory2D::valid = false |
Definition at line 29 of file landauzener2d.h.
Referenced by qpe::LandauZener2D::analyze(), qpe::LandauZenerStueckelberg2D::analyze(), QuantumLandauZenerPlotWidget::paintEvent(), qpe::LandauZener2D::project(), MainWindow::recordTimeSeriesSample(), qpe::tests::runLandauZener2DTests(), qpe::tests::runLandauZenerStueckelberg2DTests(), qpe::LandauZenerStueckelberg2D::scanHoldDuration(), and MainWindow::updateLandauZenerAnalysis().