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

Serializable experiment document used by QPE schema 28. More...

#include <experimentdocument2d.h>

Public Attributes

int schemaVersion = CurrentSchemaVersion
 
QString name
 
QString sourcePreset
 
QMap< QString, QVariant > controls
 
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
 

Static Public Attributes

static const int CurrentSchemaVersion = 28
 

Detailed Description

Serializable experiment document used by QPE schema 28.

This type is the persistence boundary between GUI controls and saved experiment JSON. Parsing is intentionally strict enough to reject structurally incomplete documents instead of silently inventing simulation controls.

Definition at line 50 of file experimentdocument2d.h.

Member Data Documentation

◆ andersonInitialState

◆ boundRelativePhaseDegrees

◆ boundStateA

◆ boundStateB

◆ collapseResolution

◆ controls

◆ CurrentSchemaVersion

const int qpe::ExperimentDocument2D::CurrentSchemaVersion = 28
static

◆ initialPreparationMode

◆ kapitzaDiracInitialState

◆ kickedRotor

◆ kickedRotorInitialState

◆ linearSweep

◆ moshinskyInitialState

◆ name

◆ periodicDrive

◆ potentialScene

◆ potentialSceneActive

◆ quantumAharonovBohm

◆ quantumBackflow

◆ quantumBerry

◆ quantumHallEdge

◆ quantumKapitzaDirac

◆ quantumKleinTunneling

◆ quantumLandau

◆ quantumLoschmidt

◆ quantumMoshinsky

◆ quantumScar

◆ quantumZeno

◆ quantumZenoInitialState

◆ quantumZitterbewegung

◆ quench

◆ ramseyEnsemble

◆ ramseySequence

◆ schemaVersion

◆ sourcePreset

◆ talbotInitialState

◆ vortexInitialState


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