|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Physical/numerical parameters for scalar split-step propagation. More...
#include <splitstepfouriersolver2d.h>
Public Attributes | |
| float | mass = 1.0f |
| Particle/effective mass in simulation units. | |
| float | hbar = 1.0f |
| Reduced Planck constant in simulation units. | |
| float | dt = 0.0025f |
| Propagation step in simulation time units. | |
Physical/numerical parameters for scalar split-step propagation.
QPE normally works in reduced simulation units. mass, hbar and dt are nevertheless carried explicitly so preset mappings and numerical tests can vary them without hidden global constants.
Definition at line 33 of file splitstepfouriersolver2d.h.
| float qpe::SplitStepFourier2DParams::dt = 0.0025f |
Propagation step in simulation time units.
Definition at line 37 of file splitstepfouriersolver2d.h.
Referenced by MainWindow::MainWindow(), MainWindow::accumulateTemporalDetectorFlux(), qpe::SplitStepFourierSolver2D::advanceClock(), MainWindow::applyKickedRotorKickIfDue(), MainWindow::applyQuantumZenoMeasurementIfDue(), MainWindow::currentParametersHelpHtml(), qpe::SplitStepFourierSolver2D::prepare(), qpe::SplitStepFourierSolver2D::preparePotential(), MainWindow::resetSimulation(), qpe::tests::anonymous_namespace{quantumhalledge2d_tests.cpp}::runOne(), qpe::tests::runQuantumAharonovBohm2DTests(), qpe::tests::runQuantumAnderson2DTests(), qpe::tests::runQuantumBackflow2DTests(), qpe::tests::runQuantumBouncer2DTests(), qpe::tests::runQuantumLandau2DTests(), qpe::tests::runQuantumLoschmidt2DTests(), qpe::tests::runQuantumTalbot2DTests(), qpe::tests::runQuantumVortex2DTests(), qpe::tests::runSplitStepFourierSolver2DTests(), qpe::tests::runWavePacketObservables2DTests(), qpe::SplitStepFourierSolver2D::stepGaugeCovariant(), qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::testDynamicalLocalizationSignature(), qpe::anonymous_namespace{quantumzeno2d_tests.cpp}::testWatchedEscapeSuppression(), MainWindow::updateStatusText(), and qpe::SplitStepFourierSolver2D::validateParameters().
| float qpe::SplitStepFourier2DParams::hbar = 1.0f |
Reduced Planck constant in simulation units.
Definition at line 36 of file splitstepfouriersolver2d.h.
Referenced by MainWindow::MainWindow(), MainWindow::accumulateTemporalDetectorFlux(), qpe::SplitStepFourierSolver2D::applyGaugeCayleyX(), qpe::SplitStepFourierSolver2D::applyGaugeCayleyY(), MainWindow::applyQuantumLoschmidtReversalIfDue(), MainWindow::currentParametersHelpHtml(), MainWindow::performPositionCollapse(), qpe::SplitStepFourierSolver2D::prepare(), MainWindow::prepareConfiguredInitialState(), qpe::SplitStepFourierSolver2D::preparePotential(), MainWindow::rebuildLandauZenerReference(), MainWindow::rebuildRamseyReference(), MainWindow::recordTimeSeriesSample(), MainWindow::renderCurrentView(), MainWindow::resetSimulation(), qpe::tests::anonymous_namespace{quantumhalledge2d_tests.cpp}::runOne(), qpe::tests::runQuantumAharonovBohm2DTests(), qpe::tests::runQuantumAnderson2DTests(), qpe::tests::runQuantumBackflow2DTests(), qpe::tests::runQuantumBouncer2DTests(), qpe::tests::runQuantumLandau2DTests(), qpe::tests::runQuantumLoschmidt2DTests(), qpe::tests::runQuantumTalbot2DTests(), qpe::tests::runQuantumVortex2DTests(), qpe::tests::runSplitStepFourierSolver2DTests(), qpe::tests::runWavePacketObservables2DTests(), qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::testDynamicalLocalizationSignature(), qpe::anonymous_namespace{quantumzeno2d_tests.cpp}::testWatchedEscapeSuppression(), MainWindow::updateKickedRotorAnalysis(), MainWindow::updateMomentumSpaceCache(), MainWindow::updateQuantumBerryAnalysis(), MainWindow::updateQuantumHallEdgeAnalysis(), MainWindow::updateQuantumQuenchPotential(), MainWindow::updateQuantumZitterbewegungAnalysis(), MainWindow::updateRamseyAnalysis(), MainWindow::updateStatusText(), MainWindow::updateStueckelbergAnalysis(), and qpe::SplitStepFourierSolver2D::validateParameters().
| float qpe::SplitStepFourier2DParams::mass = 1.0f |
Particle/effective mass in simulation units.
Definition at line 35 of file splitstepfouriersolver2d.h.
Referenced by MainWindow::MainWindow(), MainWindow::accumulateTemporalDetectorFlux(), qpe::SplitStepFourierSolver2D::applyGaugeCayleyX(), qpe::SplitStepFourierSolver2D::applyGaugeCayleyY(), MainWindow::currentParametersHelpHtml(), qpe::SplitStepFourierSolver2D::prepare(), MainWindow::prepareConfiguredInitialState(), MainWindow::recordTimeSeriesSample(), MainWindow::renderCurrentView(), MainWindow::resetSimulation(), qpe::tests::anonymous_namespace{quantumhalledge2d_tests.cpp}::runOne(), qpe::tests::runQuantumAharonovBohm2DTests(), qpe::tests::runQuantumAnderson2DTests(), qpe::tests::runQuantumBackflow2DTests(), qpe::tests::runQuantumBouncer2DTests(), qpe::tests::runQuantumLandau2DTests(), qpe::tests::runQuantumLoschmidt2DTests(), qpe::tests::runQuantumTalbot2DTests(), qpe::tests::runQuantumVortex2DTests(), qpe::tests::runSplitStepFourierSolver2DTests(), qpe::tests::runWavePacketObservables2DTests(), qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::testDynamicalLocalizationSignature(), qpe::anonymous_namespace{quantumzeno2d_tests.cpp}::testWatchedEscapeSuppression(), MainWindow::updateKickedRotorAnalysis(), MainWindow::updatePeriodicDriveAnalysis(), MainWindow::updateQuantumBerryAnalysis(), MainWindow::updateQuantumHallEdgeAnalysis(), MainWindow::updateQuantumQuenchPotential(), MainWindow::updateQuantumScarAnalysis(), MainWindow::updateStatusText(), and qpe::SplitStepFourierSolver2D::validateParameters().