|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Implements the Energy Observables2D component. More...
#include <energyobservables2d.h>
Static Public Member Functions | |
| static EnergyObservables2DResult | compute (const ComplexField2D &field, const PotentialField2D &potential, double hbar, double mass) |
| Performs compute. | |
Implements the Energy Observables2D component.
The class provides one focused service within the QPE architecture and is documented here independently of the experiment-level Help.
Definition at line 44 of file energyobservables2d.h.
|
static |
Performs compute.
| field | Field data to read or modify. |
| potential | Potential field used by the operation. |
| hbar | The hbar value used by the operation. |
| mass | The mass value used by the operation. |
Definition at line 69 of file energyobservables2d.cpp.
References qpe::ComplexField2D::dx(), qpe::ComplexField2D::dy(), qpe::ComplexField2D::empty(), qpe::ComplexField2D::height(), qpe::EnergyObservables2DResult::kinetic, qpe::PotentialField2D::matchesGrid(), qpe::EnergyObservables2DResult::norm2, qpe::EnergyObservables2DResult::potential, qpe::EnergyObservables2DResult::total, and qpe::ComplexField2D::width().
Referenced by MainWindow::recordTimeSeriesSample(), qpe::tests::runEnergyObservables2DTests(), and MainWindow::updateQuantumQuenchPotential().