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

Data structure used by the Landau Zener Theory2D component. More...

#include <landauzener2d.h>

Public Attributes

bool valid = false
 
int stateA = 0
 
int stateB = 1
 
double energyA = 0.0
 
double energyB = 0.0
 
double minimumGap = 0.0
 
double couplingMatrixElementX = 0.0
 
double parameterSweepRate = 0.0
 
double diabaticDetuningRate = 0.0
 
double crossingTime = 0.0
 
double diabaticProbability = 0.0
 
double adiabaticFollowingProbability = 0.0
 
double leftPhaseRadians = 0.0
 
double leftSign = 1.0
 

Detailed Description

Data structure used by the Landau Zener Theory2D component.

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

Definition at line 27 of file landauzener2d.h.

Member Data Documentation

◆ adiabaticFollowingProbability

double qpe::LandauZenerTheory2D::adiabaticFollowingProbability = 0.0

◆ couplingMatrixElementX

double qpe::LandauZenerTheory2D::couplingMatrixElementX = 0.0

◆ crossingTime

double qpe::LandauZenerTheory2D::crossingTime = 0.0

◆ diabaticDetuningRate

double qpe::LandauZenerTheory2D::diabaticDetuningRate = 0.0

◆ diabaticProbability

double qpe::LandauZenerTheory2D::diabaticProbability = 0.0

◆ energyA

double qpe::LandauZenerTheory2D::energyA = 0.0

Definition at line 32 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().

◆ energyB

double qpe::LandauZenerTheory2D::energyB = 0.0

Definition at line 33 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().

◆ leftPhaseRadians

double qpe::LandauZenerTheory2D::leftPhaseRadians = 0.0

Definition at line 41 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze().

◆ leftSign

double qpe::LandauZenerTheory2D::leftSign = 1.0

Definition at line 42 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().

◆ minimumGap

double qpe::LandauZenerTheory2D::minimumGap = 0.0

◆ parameterSweepRate

double qpe::LandauZenerTheory2D::parameterSweepRate = 0.0

Definition at line 36 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze().

◆ stateA

int qpe::LandauZenerTheory2D::stateA = 0

Definition at line 30 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().

◆ stateB

int qpe::LandauZenerTheory2D::stateB = 1

Definition at line 31 of file landauzener2d.h.

Referenced by qpe::LandauZener2D::analyze(), and qpe::LandauZener2D::project().

◆ valid


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