|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Central catalog mapping guided presets to Analysis pages. More...
#include <analysispage2d.h>
Static Public Member Functions | |
| static int | presetCount () noexcept |
| Performs preset count. | |
| static bool | isValidPreset (int presetIndex) noexcept |
| Returns whether valid preset. | |
| static AnalysisPage2D | pageForPreset (int presetIndex) noexcept |
| Performs page for preset. | |
| static const char * | pageId (AnalysisPage2D page) noexcept |
| Performs page id. | |
Central catalog mapping guided presets to Analysis pages.
Keeping this mapping outside MainWindow avoids scattered preset-index conditionals and makes routing independently testable.
Definition at line 68 of file analysispage2d.h.
|
staticnoexcept |
Returns whether valid preset.
| presetIndex | Zero-based guided-preset index. |
Definition at line 21 of file analysispage2d.cpp.
Referenced by qpe::tests::runAnalysisPage2DTests().
|
staticnoexcept |
Performs page for preset.
| presetIndex | Zero-based guided-preset index. |
Definition at line 26 of file analysispage2d.cpp.
References qpe::AharonovBohm, qpe::Anderson, qpe::Backflow, qpe::BerryPhase, qpe::Billiards, qpe::Bloch, qpe::Bouncer, qpe::BoundStates, qpe::DoubleWell, qpe::HallEdge, qpe::KapitzaDirac, qpe::KickedRotor, qpe::Klein, qpe::KleinAngleScan, qpe::KleinHeightScan, qpe::KleinMassScan, qpe::Landau, qpe::LandauZener, qpe::Loschmidt, qpe::MasslessDirac, qpe::Moshinsky, qpe::PeriodicDrive, qpe::Quench, qpe::Rabi, qpe::Ramsey, qpe::Resonance, qpe::Revivals, qpe::Scars, qpe::Stueckelberg, qpe::Talbot, qpe::TimeSeries, qpe::Unknown, qpe::Vortex, qpe::Zeno, and qpe::Zitterbewegung.
Referenced by qpe::ConsolidationAudit2D::auditGuidedPresets(), qpe::tests::runAnalysisPage2DTests(), and MainWindow::showAnalysisPageForPreset().
|
staticnoexcept |
Performs page id.
| page | The page value used by the operation. |
Definition at line 69 of file analysispage2d.cpp.
References qpe::AharonovBohm, qpe::Anderson, qpe::Backflow, qpe::BerryPhase, qpe::Billiards, qpe::Bloch, qpe::Bouncer, qpe::BoundStates, qpe::DoubleWell, qpe::HallEdge, qpe::KapitzaDirac, qpe::KickedRotor, qpe::Klein, qpe::KleinAngleScan, qpe::KleinHeightScan, qpe::KleinMassScan, qpe::Landau, qpe::LandauZener, qpe::Loschmidt, qpe::MasslessDirac, qpe::Moshinsky, qpe::PeriodicDrive, qpe::Quench, qpe::Rabi, qpe::Ramsey, qpe::Resonance, qpe::Revivals, qpe::Scars, qpe::Stueckelberg, qpe::Talbot, qpe::TimeSeries, qpe::Unknown, qpe::Vortex, qpe::Zeno, and qpe::Zitterbewegung.
Referenced by qpe::ConsolidationAudit2D::auditGuidedPresets(), and qpe::tests::runAnalysisPage2DTests().
|
staticnoexcept |
Performs preset count.
Definition at line 16 of file analysispage2d.cpp.
Referenced by qpe::ConsolidationAudit2D::auditGuidedPresets(), and qpe::tests::runAnalysisPage2DTests().