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

Complete configuration of one guided QPE experiment preset. More...

#include <experimentpreset2d.h>

Public Attributes

const char * name = ""
 
const char * shortDescription = ""
 
const char * helpItHtml = ""
 
const char * helpEnHtml = ""
 
RealWorldScale2D realWorldScale
 
double universeWidth = 40.96
 
double universeHeight = 40.96
 
int gridResolutionIndex = 1
 
int boundaryModeIndex = 1
 
double absorbingWidth = 0.15
 
double absorbingStrength = 8.0
 
double packetCenterX = -8.0
 
double packetCenterY = 0.0
 
double packetSigma = 1.0
 
double packetPx = 2.5
 
double packetPy = 0.0
 
double packetMass = 1.0
 
int geometryIndex = 0
 
double potentialHeight = 0.0
 
double potentialCenterX = 0.0
 
double potentialCenterY = 0.0
 
double sizeX = 0.0
 
double sizeY = 0.0
 
double aperture1 = 0.0
 
double aperture2 = 0.0
 
int graphicsPresetIndex = 0
 
int viewIndex = 0
 
int paletteIndex = 0
 
bool currentVisible = false
 
int currentModeIndex = 1
 
bool potentialSceneActive = false
 
PotentialScene2D potentialScene
 
int initialPreparationMode = 0
 
int boundStateA = 0
 
int boundStateB = 3
 
double boundRelativePhaseDegrees = 90.0
 
double collapseResolution = 0.65
 
QuantumQuench2DConfig quench
 
PeriodicPotentialDrive2DConfig periodicDrive
 
LinearPotentialSweep2DConfig linearSweep
 
RamseyPulseSequence2DConfig ramseySequence
 
RamseyEnsemble2DConfig ramseyEnsemble
 
QuantumTalbotInitialState2DConfig talbotInitialState
 
QuantumVortexInitialState2DConfig vortexInitialState
 
QuantumAndersonInitialState2DConfig andersonInitialState
 
QuantumKickedRotor2DConfig kickedRotor
 
QuantumKickedRotorInitialState2DConfig kickedRotorInitialState
 
QuantumZeno2DConfig quantumZeno
 
QuantumZenoInitialState2DConfig quantumZenoInitialState
 
QuantumScarConfig2D quantumScar
 
QuantumBerryLoop2DConfig quantumBerry
 
QuantumLoschmidt2DConfig quantumLoschmidt
 
QuantumMoshinskyInitialState2DConfig moshinskyInitialState
 
QuantumMoshinsky2DConfig quantumMoshinsky
 
QuantumKapitzaDiracInitialState2DConfig kapitzaDiracInitialState
 
QuantumKapitzaDirac2DConfig quantumKapitzaDirac
 
QuantumAharonovBohm2DConfig quantumAharonovBohm
 
QuantumLandau2DConfig quantumLandau
 
QuantumHallEdge2DConfig quantumHallEdge
 
QuantumBackflow2DConfig quantumBackflow
 
QuantumZitterbewegung2DConfig quantumZitterbewegung
 
QuantumKleinTunneling2DConfig quantumKleinTunneling
 

Detailed Description

Complete configuration of one guided QPE experiment preset.

Presets are the reproducible didactic starting points for the 54 frozen experiments. A preset captures numerical parameters, preparation, geometry, potential, analysis defaults, and representative real-world scales.

Definition at line 60 of file experimentpreset2d.h.

Member Data Documentation

◆ absorbingStrength

◆ absorbingWidth

◆ andersonInitialState

◆ aperture1

◆ aperture2

◆ boundaryModeIndex

int qpe::ExperimentPreset2D::boundaryModeIndex = 1

Definition at line 73 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ boundRelativePhaseDegrees

◆ boundStateA

◆ boundStateB

◆ collapseResolution

◆ currentModeIndex

int qpe::ExperimentPreset2D::currentModeIndex = 1

Definition at line 97 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), and qpe::tests::runExperimentPreset2DTests().

◆ currentVisible

bool qpe::ExperimentPreset2D::currentVisible = false

Definition at line 96 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ geometryIndex

int qpe::ExperimentPreset2D::geometryIndex = 0

Definition at line 84 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ graphicsPresetIndex

int qpe::ExperimentPreset2D::graphicsPresetIndex = 0

Definition at line 93 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), and qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung().

◆ gridResolutionIndex

int qpe::ExperimentPreset2D::gridResolutionIndex = 1

Definition at line 72 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ helpEnHtml

const char* qpe::ExperimentPreset2D::helpEnHtml = ""

Definition at line 65 of file experimentpreset2d.h.

Referenced by qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHahnEcho(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyStaticDetuningEnsemble(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeStueckelbergInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and MainWindow::updateExperimentHelp().

◆ helpItHtml

const char* qpe::ExperimentPreset2D::helpItHtml = ""

Definition at line 64 of file experimentpreset2d.h.

Referenced by qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHahnEcho(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyStaticDetuningEnsemble(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeStueckelbergInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and MainWindow::updateExperimentHelp().

◆ initialPreparationMode

int qpe::ExperimentPreset2D::initialPreparationMode = 0

Definition at line 105 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ kapitzaDiracInitialState

◆ kickedRotor

◆ kickedRotorInitialState

◆ linearSweep

◆ moshinskyInitialState

◆ name

const char* qpe::ExperimentPreset2D::name = ""

Definition at line 62 of file experimentpreset2d.h.

Referenced by MainWindow::MainWindow(), MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHahnEcho(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyStaticDetuningEnsemble(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeStueckelbergInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ packetCenterX

double qpe::ExperimentPreset2D::packetCenterX = -8.0

Definition at line 77 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ packetCenterY

double qpe::ExperimentPreset2D::packetCenterY = 0.0

Definition at line 78 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ packetMass

double qpe::ExperimentPreset2D::packetMass = 1.0

Definition at line 82 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::anonymous_namespace{experimentpreset2d.cpp}::applyRepresentativeRealWorldScale(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ packetPx

double qpe::ExperimentPreset2D::packetPx = 2.5

Definition at line 80 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ packetPy

double qpe::ExperimentPreset2D::packetPy = 0.0

Definition at line 81 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ packetSigma

double qpe::ExperimentPreset2D::packetSigma = 1.0

Definition at line 79 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ paletteIndex

int qpe::ExperimentPreset2D::paletteIndex = 0

Definition at line 95 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), and qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung().

◆ periodicDrive

◆ potentialCenterX

◆ potentialCenterY

◆ potentialHeight

◆ potentialScene

PotentialScene2D qpe::ExperimentPreset2D::potentialScene

Definition at line 100 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), and qpe::tests::runExperimentPreset2DTests().

◆ potentialSceneActive

bool qpe::ExperimentPreset2D::potentialSceneActive = false

Definition at line 99 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ quantumAharonovBohm

◆ quantumBackflow

◆ quantumBerry

◆ quantumHallEdge

◆ quantumKapitzaDirac

◆ quantumKleinTunneling

◆ quantumLandau

◆ quantumLoschmidt

◆ quantumMoshinsky

◆ quantumScar

◆ quantumZeno

◆ quantumZenoInitialState

◆ quantumZitterbewegung

◆ quench

◆ ramseyEnsemble

◆ ramseySequence

◆ realWorldScale

◆ shortDescription

const char* qpe::ExperimentPreset2D::shortDescription = ""

Definition at line 63 of file experimentpreset2d.h.

Referenced by qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBarrierScattering(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCircle(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDoubleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFreePacket(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeGaussianWellBreathing(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHahnEcho(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyStaticDetuningEnsemble(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeSingleSlit(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeStueckelbergInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWedge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and MainWindow::updateExperimentHelp().

◆ sizeX

◆ sizeY

◆ talbotInitialState

◆ universeHeight

double qpe::ExperimentPreset2D::universeHeight = 40.96

Definition at line 71 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ universeWidth

double qpe::ExperimentPreset2D::universeWidth = 40.96

Definition at line 70 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeCoherentDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenDoubleWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeDrivenHarmonicTrap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeFiniteQuantumWell(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauZenerSweep(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumQuench(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeRamseyInterferometer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeResonantTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), and qpe::tests::runExperimentPreset2DTests().

◆ viewIndex

int qpe::ExperimentPreset2D::viewIndex = 0

Definition at line 94 of file experimentpreset2d.h.

Referenced by MainWindow::applyExperimentPreset(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAharonovBohm(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeAndersonLocalization(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeBlochOscillation(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKapitzaDirac(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinAngularDependence(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinRegimeMap(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionAngleScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionHeightScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTransmissionMassScan(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeKleinTunneling(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeLandauCyclotron(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMasslessDiracGrapheneAnalogue(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMeasurementCollapse(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeMoshinskyShutter(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBackflow(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBerryPhase(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBilliard(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumBouncer(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumHallEdge(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumKickedRotor(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumLoschmidt(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumScars(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumTalbot(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumVortex(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeQuantumZeno(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeWavePacketRevival(), and qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung().

◆ vortexInitialState


The documentation for this struct was generated from the following file: