Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
Loading...
Searching...
No Matches
qpe::LandauZenerStueckelberg2D Class Reference

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.
 

Detailed Description

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.

Member Function Documentation

◆ analyze()

StueckelbergTheory2D qpe::LandauZenerStueckelberg2D::analyze ( const BoundStateSpectrum1D & zeroBiasSpectrum,
const LinearPotentialSweep2DConfig & sweep,
int stateA = 0,
int stateB = 1,
double hbar = 1.0 )
staticnoexcept

◆ scanHoldDuration()

std::vector< StueckelbergFringeSample2D > qpe::LandauZenerStueckelberg2D::scanHoldDuration ( const BoundStateSpectrum1D & zeroBiasSpectrum,
const LinearPotentialSweep2DConfig & sweep,
double minimumHold,
double maximumHold,
int sampleCount,
int stateA = 0,
int stateB = 1,
double hbar = 1.0 )
static

Performs scan hold duration.

Parameters
zeroBiasSpectrumThe zero bias spectrum value used by the operation.
sweepThe sweep value used by the operation.
minimumHoldThe minimum hold value used by the operation.
maximumHoldThe maximum hold value used by the operation.
sampleCountThe sample count value used by the operation.
stateAThe state a value used by the operation.
stateBThe state b value used by the operation.
hbarThe 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().


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