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

Data structure used by the Driven Two Level Theory2D component. More...

#include <driventwolevel2d.h>

Public Attributes

bool valid = false
 
int stateA = 0
 
int stateB = 1
 
double energyA = 0.0
 
double energyB = 0.0
 
double transitionAngularFrequency = 0.0
 
double driveAngularFrequency = 0.0
 
double detuning = 0.0
 
double couplingMatrixElementX = 0.0
 
double resonantRabiAngularFrequency = 0.0
 
double generalizedRabiAngularFrequency = 0.0
 
double maximumTransferProbability = 0.0
 
double firstMaximumTime = 0.0
 
double rabiPeriod = 0.0
 

Detailed Description

Data structure used by the Driven Two Level Theory2D component.

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

Definition at line 45 of file driventwolevel2d.h.

Member Data Documentation

◆ couplingMatrixElementX

double qpe::DrivenTwoLevelTheory2D::couplingMatrixElementX = 0.0

◆ detuning

double qpe::DrivenTwoLevelTheory2D::detuning = 0.0

◆ driveAngularFrequency

double qpe::DrivenTwoLevelTheory2D::driveAngularFrequency = 0.0

Definition at line 53 of file driventwolevel2d.h.

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

◆ energyA

double qpe::DrivenTwoLevelTheory2D::energyA = 0.0

Definition at line 50 of file driventwolevel2d.h.

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

◆ energyB

double qpe::DrivenTwoLevelTheory2D::energyB = 0.0

Definition at line 51 of file driventwolevel2d.h.

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

◆ firstMaximumTime

double qpe::DrivenTwoLevelTheory2D::firstMaximumTime = 0.0

◆ generalizedRabiAngularFrequency

double qpe::DrivenTwoLevelTheory2D::generalizedRabiAngularFrequency = 0.0

Definition at line 57 of file driventwolevel2d.h.

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

◆ maximumTransferProbability

double qpe::DrivenTwoLevelTheory2D::maximumTransferProbability = 0.0

◆ rabiPeriod

double qpe::DrivenTwoLevelTheory2D::rabiPeriod = 0.0

◆ resonantRabiAngularFrequency

double qpe::DrivenTwoLevelTheory2D::resonantRabiAngularFrequency = 0.0

◆ stateA

int qpe::DrivenTwoLevelTheory2D::stateA = 0

Definition at line 48 of file driventwolevel2d.h.

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

◆ stateB

int qpe::DrivenTwoLevelTheory2D::stateB = 1

Definition at line 49 of file driventwolevel2d.h.

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

◆ transitionAngularFrequency

double qpe::DrivenTwoLevelTheory2D::transitionAngularFrequency = 0.0

◆ valid


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