|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Implements the Landau Zener Stueckelberg2D component. More...
#include <landauzenerstueckelberg2d.h>
Static Public Member Functions | |
| static StueckelbergTheory2D | analyze (const BoundStateSpectrum1D &zeroBiasSpectrum, const LinearPotentialSweep2DConfig &sweep, int stateA=0, int stateB=1, double hbar=1.0) noexcept |
| Performs analyze. | |
| static std::vector< StueckelbergFringeSample2D > | scanHoldDuration (const BoundStateSpectrum1D &zeroBiasSpectrum, const LinearPotentialSweep2DConfig &sweep, double minimumHold, double maximumHold, int sampleCount, int stateA=0, int stateB=1, double hbar=1.0) |
| Performs scan hold duration. | |
Implements the Landau Zener Stueckelberg2D component.
The class provides one focused service within the QPE architecture and is documented here independently of the experiment-level Help.
Definition at line 61 of file landauzenerstueckelberg2d.h.
|
staticnoexcept |
Performs analyze.
| zeroBiasSpectrum | The zero bias spectrum value used by the operation. |
| sweep | The sweep value used by the operation. |
| stateA | The state a value used by the operation. |
| stateB | The state b value used by the operation. |
| hbar | The hbar value used by the operation. |
Definition at line 248 of file landauzenerstueckelberg2d.cpp.
References qpe::LandauZener2D::analyze(), qpe::StueckelbergTheory2D::firstCrossingTime, qpe::LinearPotentialSweep2DConfig::holdDuration, qpe::StueckelbergTheory2D::phaseBetweenCrossings, qpe::StueckelbergTheory2D::predictedFinalLowerPopulation, qpe::StueckelbergTheory2D::predictedFinalUpperPopulation, qpe::LinearPotentialSweep2DConfig::returnEnabled, qpe::StueckelbergTheory2D::secondCrossingTime, qpe::StueckelbergTheory2D::singlePass, qpe::LandauZenerTheory2D::valid, and qpe::StueckelbergTheory2D::valid.
Referenced by MainWindow::rebuildLandauZenerReference(), and qpe::tests::runLandauZenerStueckelberg2DTests().
|
static |
Performs scan hold duration.
| zeroBiasSpectrum | The zero bias spectrum value used by the operation. |
| sweep | The sweep value used by the operation. |
| minimumHold | The minimum hold value used by the operation. |
| maximumHold | The maximum hold value used by the operation. |
| sampleCount | The sample count value used by the operation. |
| stateA | The state a value used by the operation. |
| stateB | The state b value used by the operation. |
| hbar | The hbar value used by the operation. |
Definition at line 280 of file landauzenerstueckelberg2d.cpp.
References qpe::LandauZener2D::analyze(), qpe::LinearPotentialSweep2DConfig::holdDuration, qpe::LinearPotentialSweep2DConfig::returnEnabled, and qpe::LandauZenerTheory2D::valid.
Referenced by MainWindow::rebuildLandauZenerReference(), qpe::tests::runLandauZenerStueckelberg2DTests(), and MainWindow::updateStueckelbergAnalysis().