|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Functions | |
| bool | near (double a, double b, double tolerance) |
| Performs near. | |
| bool | testInitializationAndKick () |
| Performs test initialization and kick. | |
| bool | testEffectiveTau () |
| Performs test effective tau. | |
| bool | testDynamicalLocalizationSignature () |
| Performs test dynamical localization signature. | |
| bool qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::near | ( | double | a, |
| double | b, | ||
| double | tolerance ) |
Performs near.
| a | The a value used by the operation. |
| b | The b value used by the operation. |
| tolerance | The tolerance value used by the operation. |
Definition at line 30 of file quantumkickedrotor2d_tests.cpp.
| bool qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::testDynamicalLocalizationSignature | ( | ) |
Performs test dynamical localization signature.
Definition at line 71 of file quantumkickedrotor2d_tests.cpp.
References qpe::PotentialField2D::addHarmonic(), qpe::QuantumKickedRotor2D::applyKick(), qpe::QuantumKickedRotor2D::classicalMeanModeSquared(), qpe::MomentumSpace2D::compute(), qpe::SplitStepFourier2DParams::dt, qpe::QuantumKickedRotor2D::effectiveTau(), qpe::QuantumKickedRotor2DConfig::enabled, qpe::QuantumKickedRotor2DConfig::firstKickTime, qpe::SplitStepFourier2DParams::hbar, qpe::QuantumKickedRotor2D::initialize(), qpe::QuantumKickedRotor2DConfig::kickPeriod, qpe::SplitStepFourier2DParams::mass, qpe::QuantumKickedRotor2D::measure(), qpe::ComplexField2D::norm2(), qpe::QuantumKickedRotor2DConfig::phaseStrength, qpe::SplitStepFourierSolver2D::prepare(), qpe::SplitStepFourierSolver2D::preparePotential(), qpe::QuantumKickedRotor2D::scheduledKickTime(), qpe::SplitStepFourierSolver2D::step(), testDynamicalLocalizationSignature(), qpe::SplitStepFourierSolver2D::time(), and qpe::QuantumKickedRotorInitialState2DConfig::ySigma.
Referenced by testDynamicalLocalizationSignature().
| bool qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::testEffectiveTau | ( | ) |
Performs test effective tau.
Definition at line 58 of file quantumkickedrotor2d_tests.cpp.
References qpe::QuantumKickedRotor2D::effectiveTau(), qpe::QuantumKickedRotor2DConfig::enabled, qpe::QuantumKickedRotor2DConfig::kickPeriod, and testEffectiveTau().
Referenced by testEffectiveTau().
| bool qpe::anonymous_namespace{quantumkickedrotor2d_tests.cpp}::testInitializationAndKick | ( | ) |
Performs test initialization and kick.
Definition at line 38 of file quantumkickedrotor2d_tests.cpp.
References qpe::QuantumKickedRotor2D::applyKick(), qpe::QuantumKickedRotor2DConfig::enabled, qpe::QuantumKickedRotor2D::initialize(), qpe::QuantumKickedRotor2DConfig::kickPeriod, qpe::ComplexField2D::norm2(), qpe::QuantumKickedRotor2DConfig::phaseStrength, testInitializationAndKick(), and qpe::QuantumKickedRotorInitialState2DConfig::ySigma.
Referenced by testInitializationAndKick().