|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Configuration values for Quantum Zitterbewegung2D Config. More...
#include <quantumzitterbewegung2d.h>
Public Attributes | |
| bool | enabled = false |
| double | lightSpeed = 1.0 |
| double | restMass = 0.5 |
| double | centerX = -6.0 |
| double | centerY = 0.0 |
| double | sigma = 3.5 |
| double | momentumX = 0.5 |
| double | momentumY = 0.0 |
| int | preparationMode = 0 |
| double | analysisEndTime = 12.0 |
Configuration values for Quantum Zitterbewegung2D Config.
The structure groups parameters that are passed together so the associated numerical/analysis component can be configured reproducibly.
Definition at line 27 of file quantumzitterbewegung2d.h.
| double qpe::QuantumZitterbewegung2DConfig::analysisEndTime = 12.0 |
Definition at line 40 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::advanceSimulation(), MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), qpe::tests::runExperimentDocument2DTests(), qpe::tests::runExperimentPreset2DTests(), MainWindow::singleStep(), and MainWindow::updateQuantumZitterbewegungAnalysis().
| double qpe::QuantumZitterbewegung2DConfig::centerX = -6.0 |
Definition at line 32 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), qpe::tests::runDiracSplitStepSolver2DTests(), qpe::tests::runExperimentDocument2DTests(), and qpe::tests::runExperimentPreset2DTests().
| double qpe::QuantumZitterbewegung2DConfig::centerY = 0.0 |
Definition at line 33 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), and qpe::tests::runExperimentDocument2DTests().
| bool qpe::QuantumZitterbewegung2DConfig::enabled = false |
Definition at line 29 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::advanceSimulation(), MainWindow::applyExperimentDocument(), MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), MainWindow::performPositionCollapse(), MainWindow::performPositionMeasurement(), MainWindow::prepareConfiguredInitialState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), MainWindow::refreshConfigurationControlStates(), MainWindow::renderCurrentView(), MainWindow::resetSimulation(), qpe::tests::runDiracSplitStepSolver2DTests(), qpe::tests::runExperimentDocument2DTests(), qpe::tests::runExperimentPreset2DTests(), qpe::tests::runQuantumZitterbewegung2DTests(), MainWindow::singleStep(), MainWindow::updateCrossSectionAnalysis(), MainWindow::updateQuantumZitterbewegungAnalysis(), and MainWindow::updateStatusText().
| double qpe::QuantumZitterbewegung2DConfig::lightSpeed = 1.0 |
Definition at line 30 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), MainWindow::resetSimulation(), qpe::tests::runExperimentDocument2DTests(), and qpe::tests::runExperimentPreset2DTests().
| double qpe::QuantumZitterbewegung2DConfig::momentumX = 0.5 |
Definition at line 35 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), qpe::tests::runExperimentDocument2DTests(), and qpe::tests::runExperimentPreset2DTests().
| double qpe::QuantumZitterbewegung2DConfig::momentumY = 0.0 |
Definition at line 36 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), and qpe::tests::runExperimentDocument2DTests().
| int qpe::QuantumZitterbewegung2DConfig::preparationMode = 0 |
Definition at line 39 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), qpe::tests::runExperimentDocument2DTests(), qpe::tests::runExperimentPreset2DTests(), qpe::tests::runQuantumZitterbewegung2DTests(), and MainWindow::updateQuantumZitterbewegungAnalysis().
| double qpe::QuantumZitterbewegung2DConfig::restMass = 0.5 |
Definition at line 31 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), qpe::anonymous_namespace{experimentpreset2d.cpp}::applyRepresentativeRealWorldScale(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), MainWindow::resetSimulation(), qpe::tests::runExperimentDocument2DTests(), and qpe::tests::runExperimentPreset2DTests().
| double qpe::QuantumZitterbewegung2DConfig::sigma = 3.5 |
Definition at line 34 of file quantumzitterbewegung2d.h.
Referenced by MainWindow::applyQuantumZitterbewegungConfigToUi(), MainWindow::currentParametersHelpHtml(), MainWindow::currentQuantumZitterbewegungConfig(), qpe::anonymous_namespace{experimentpreset2d.cpp}::makeZitterbewegung(), qpe::QuantumZitterbewegung2D::prepareState(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungFromJson(), qpe::anonymous_namespace{experimentdocument2d.cpp}::quantumZitterbewegungToJson(), qpe::tests::runDiracSplitStepSolver2DTests(), qpe::tests::runExperimentDocument2DTests(), and qpe::tests::runExperimentPreset2DTests().