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

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

#include <driventwolevel2d.h>

Public Attributes

bool valid = false
 
std::complex< double > amplitudeA
 
std::complex< double > amplitudeB
 
double populationA = 0.0
 
double populationB = 0.0
 
double capturedPopulation = 0.0
 
double blochX = 0.0
 
double blochY = 0.0
 
double blochZ = 0.0
 

Detailed Description

Data structure used by the Driven Two Level Projection2D component.

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

Definition at line 27 of file driventwolevel2d.h.

Member Data Documentation

◆ amplitudeA

std::complex<double> qpe::DrivenTwoLevelProjection2D::amplitudeA

Definition at line 30 of file driventwolevel2d.h.

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

◆ amplitudeB

std::complex<double> qpe::DrivenTwoLevelProjection2D::amplitudeB

Definition at line 31 of file driventwolevel2d.h.

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

◆ blochX

double qpe::DrivenTwoLevelProjection2D::blochX = 0.0

Definition at line 35 of file driventwolevel2d.h.

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

◆ blochY

double qpe::DrivenTwoLevelProjection2D::blochY = 0.0

Definition at line 36 of file driventwolevel2d.h.

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

◆ blochZ

double qpe::DrivenTwoLevelProjection2D::blochZ = 0.0

Definition at line 37 of file driventwolevel2d.h.

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

◆ capturedPopulation

◆ populationA

◆ populationB

◆ valid


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