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

Data record containing Momentum Space2D Result. More...

#include <momentumspace2d.h>

Public Member Functions

bool empty () const noexcept
 Returns whether the object contains no data.
 
double dpX () const noexcept
 Carries out dp x.
 
double dpY () const noexcept
 Carries out dp y.
 

Public Attributes

ComplexField2D spectrum
 
std::vector< double > pxCoordinates
 
std::vector< double > pyCoordinates
 
double hbar = 1.0
 
double norm2 = 0.0
 
double meanPx = 0.0
 
double meanPy = 0.0
 
double sigmaPx = 0.0
 
double sigmaPy = 0.0
 
double peakPx = 0.0
 
double peakPy = 0.0
 

Detailed Description

Data record containing Momentum Space2D Result.

The structure carries computed data without coupling the numerical component to the GUI or renderer.

Definition at line 26 of file momentumspace2d.h.

Member Function Documentation

◆ dpX()

double qpe::MomentumSpace2DResult::dpX ( ) const
inlinenoexcept

◆ dpY()

double qpe::MomentumSpace2DResult::dpY ( ) const
inlinenoexcept

◆ empty()

bool qpe::MomentumSpace2DResult::empty ( ) const
inlinenoexcept

Member Data Documentation

◆ hbar

double qpe::MomentumSpace2DResult::hbar = 1.0

◆ meanPx

double qpe::MomentumSpace2DResult::meanPx = 0.0

◆ meanPy

double qpe::MomentumSpace2DResult::meanPy = 0.0

◆ norm2

double qpe::MomentumSpace2DResult::norm2 = 0.0

◆ peakPx

double qpe::MomentumSpace2DResult::peakPx = 0.0

Definition at line 41 of file momentumspace2d.h.

Referenced by qpe::MomentumSpace2D::compute().

◆ peakPy

double qpe::MomentumSpace2DResult::peakPy = 0.0

Definition at line 42 of file momentumspace2d.h.

Referenced by qpe::MomentumSpace2D::compute().

◆ pxCoordinates

◆ pyCoordinates

◆ sigmaPx

◆ sigmaPy

◆ spectrum


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