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

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.
 

Detailed Description

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.

Member Data Documentation

◆ dt

◆ hbar

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().

◆ mass

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().


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