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

Data structure used by the Quantum Kicked Rotor Sample2D component. More...

#include <quantumkickedrotor2d.h>

Public Attributes

std::size_t kickCount = 0u
 
double time = 0.0
 
double meanMode = 0.0
 
double modeVariance = 0.0
 
double meanModeSquared = 0.0
 
double classicalMeanModeSquared = 0.0
 
double participation = 0.0
 
double norm = 0.0
 
double modeMin = 0.0
 
double modeStep = 1.0
 
std::vector< float > modeProbability
 

Detailed Description

Data structure used by the Quantum Kicked Rotor Sample2D component.

The structure keeps related values explicit and testable across the QPE physics, analysis, or persistence layers.

Definition at line 59 of file quantumkickedrotor2d.h.

Member Data Documentation

◆ classicalMeanModeSquared

double qpe::QuantumKickedRotorSample2D::classicalMeanModeSquared = 0.0

Definition at line 66 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().

◆ kickCount

std::size_t qpe::QuantumKickedRotorSample2D::kickCount = 0u

◆ meanMode

double qpe::QuantumKickedRotorSample2D::meanMode = 0.0

Definition at line 63 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().

◆ meanModeSquared

double qpe::QuantumKickedRotorSample2D::meanModeSquared = 0.0

Definition at line 65 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().

◆ modeMin

double qpe::QuantumKickedRotorSample2D::modeMin = 0.0

◆ modeProbability

std::vector<float> qpe::QuantumKickedRotorSample2D::modeProbability

◆ modeStep

double qpe::QuantumKickedRotorSample2D::modeStep = 1.0

◆ modeVariance

double qpe::QuantumKickedRotorSample2D::modeVariance = 0.0

Definition at line 64 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().

◆ norm

double qpe::QuantumKickedRotorSample2D::norm = 0.0

Definition at line 68 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().

◆ participation

double qpe::QuantumKickedRotorSample2D::participation = 0.0

Definition at line 67 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().

◆ time

double qpe::QuantumKickedRotorSample2D::time = 0.0

Definition at line 62 of file quantumkickedrotor2d.h.

Referenced by qpe::QuantumKickedRotor2D::measure().


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