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

Namespaces

namespace  anonymous_namespace{absorbingboundary2d.cpp}
 
namespace  anonymous_namespace{blochoscillations2d.cpp}
 
namespace  anonymous_namespace{boundstates1d.cpp}
 
namespace  anonymous_namespace{coherenttunneling2d.cpp}
 
namespace  anonymous_namespace{consolidationaudit2d.cpp}
 
namespace  anonymous_namespace{detectorfluxanalysis2d.cpp}
 
namespace  anonymous_namespace{detectorscreenmeasurement2d.cpp}
 
namespace  anonymous_namespace{detectortemporalflux2d.cpp}
 
namespace  anonymous_namespace{diracsplitstepsolver2d.cpp}
 
namespace  anonymous_namespace{driventwolevel2d.cpp}
 
namespace  anonymous_namespace{energyobservables2d.cpp}
 
namespace  anonymous_namespace{experimentdocument2d.cpp}
 
namespace  anonymous_namespace{experimenthelp2d.cpp}
 
namespace  anonymous_namespace{experimentpreset2d.cpp}
 
namespace  anonymous_namespace{fft2d.cpp}
 
namespace  anonymous_namespace{gaussianpacket2d.cpp}
 
namespace  anonymous_namespace{landauzener2d.cpp}
 
namespace  anonymous_namespace{landauzenerstueckelberg2d.cpp}
 
namespace  anonymous_namespace{momentumspace2d.cpp}
 
namespace  anonymous_namespace{positioncollapse2d.cpp}
 
namespace  anonymous_namespace{positionmeasurement2d.cpp}
 
namespace  anonymous_namespace{potentialcontours2d.cpp}
 
namespace  anonymous_namespace{potentialfield2d.cpp}
 
namespace  anonymous_namespace{potentialscene2d.cpp}
 
namespace  anonymous_namespace{probabilitycontours2d.cpp}
 
namespace  anonymous_namespace{probabilityimagerenderer.cpp}
 
namespace  anonymous_namespace{probabilitystreamlines2d.cpp}
 
namespace  anonymous_namespace{quantumaharonovbohm2d.cpp}
 
namespace  anonymous_namespace{quantumanderson2d.cpp}
 
namespace  anonymous_namespace{quantumbackflow2d.cpp}
 
namespace  anonymous_namespace{quantumberryphase2d.cpp}
 
namespace  anonymous_namespace{quantumbilliards2d.cpp}
 
namespace  anonymous_namespace{quantumbouncer2d.cpp}
 
namespace  anonymous_namespace{quantumdiracmasslesscomparison2d.cpp}
 
namespace  anonymous_namespace{quantumhalledge2d.cpp}
 
namespace  anonymous_namespace{quantumkapitzadirac2d.cpp}
 
namespace  anonymous_namespace{quantumkickedrotor2d.cpp}
 
namespace  anonymous_namespace{quantumkickedrotor2d_tests.cpp}
 
namespace  anonymous_namespace{quantumkleinanglescan2d.cpp}
 
namespace  anonymous_namespace{quantumkleinheightscan2d.cpp}
 
namespace  anonymous_namespace{quantumkleinmassscan2d.cpp}
 
namespace  anonymous_namespace{quantumkleintunneling2d.cpp}
 
namespace  anonymous_namespace{quantumlandau2d.cpp}
 
namespace  anonymous_namespace{quantumloschmidt2d.cpp}
 
namespace  anonymous_namespace{quantummoshinsky2d.cpp}
 
namespace  anonymous_namespace{quantumrevivals2d.cpp}
 
namespace  anonymous_namespace{quantumscar2d.cpp}
 
namespace  anonymous_namespace{quantumtalbot2d.cpp}
 
namespace  anonymous_namespace{quantumtonemapping.cpp}
 
namespace  anonymous_namespace{quantumvortex2d.cpp}
 
namespace  anonymous_namespace{quantumzeno2d.cpp}
 
namespace  anonymous_namespace{quantumzeno2d_tests.cpp}
 
namespace  anonymous_namespace{quantumzitterbewegung2d.cpp}
 
namespace  anonymous_namespace{ramseyinterferometry2d.cpp}
 
namespace  anonymous_namespace{resonanttunneling2d.cpp}
 
namespace  anonymous_namespace{simulationdomain2d.cpp}
 
namespace  anonymous_namespace{splitstepfouriersolver2d.cpp}
 
namespace  anonymous_namespace{squarebarrier1d.cpp}
 
namespace  anonymous_namespace{timedependentpotential2d.cpp}
 
namespace  anonymous_namespace{wavefunctioncrosssection2d.cpp}
 
namespace  anonymous_namespace{wavefunctionimagerenderer.cpp}
 
namespace  tests
 
namespace  ui
 

Classes

class  AbsorbingBoundary2D
 Precomputed smooth absorber for FFT domains that should behave as open. More...
 
struct  AbsorbingBoundary2DParams
 Parameters controlling QPE's smooth complex absorbing boundary. More...
 
class  AnalysisPageCatalog2D
 Central catalog mapping guided presets to Analysis pages. More...
 
struct  BlochLatticeGeometry2D
 Data structure used by the Bloch Lattice Geometry2D component. More...
 
class  BlochOscillations2D
 Implements the Bloch Oscillations2D component. More...
 
struct  BoundState1D
 Data structure used by the Bound State1D component. More...
 
class  BoundStates1D
 Implements the Bound States1D component. More...
 
struct  BoundStateSolver1DParams
 Configuration values for Bound State Solver1D Params. More...
 
struct  BoundStateSpectrum1D
 Data structure used by the Bound State Spectrum1D component. More...
 
class  CoherentTunneling2D
 Implements the Coherent Tunneling2D component. More...
 
struct  CoherentTunnelingTheory2D
 Data structure used by the Coherent Tunneling Theory2D component. More...
 
class  ComplexField2D
 Owning Cartesian grid of complex scalar samples. More...
 
class  ConsolidationAudit2D
 Static cross-cutting audit for the frozen guided experiment catalog. More...
 
struct  ConsolidationAuditSummary2D
 Data structure used by the Consolidation Audit Summary2D component. More...
 
struct  ConsolidationPresetAudit2D
 Data structure used by the Consolidation Preset Audit2D component. More...
 
class  DetectorFluxAnalysis2D
 Implements the Detector Flux Analysis2D component. More...
 
struct  DetectorFluxAnalysis2DResult
 Data record containing Detector Flux Analysis2D Result. More...
 
class  DetectorScreenMeasurement2D
 Implements the Detector Screen Measurement2D component. More...
 
struct  DetectorScreenMeasurement2DParams
 Configuration values for Detector Screen Measurement2D Params. More...
 
class  DetectorTemporalFlux2D
 Implements the Detector Temporal Flux2D component. More...
 
struct  DetectorTemporalFlux2DParams
 Configuration values for Detector Temporal Flux2D Params. More...
 
struct  DiracEnergyFractions2D
 Data structure used by the Dirac Energy Fractions2D component. More...
 
class  DiracSpinor2D
 Two-component complex spinor field used by the QPE Dirac branch. More...
 
struct  DiracSplitStep2DParams
 Parameters of the two-component effective Dirac propagator. More...
 
class  DiracSplitStepSolver2D
 Two-component split-step solver for the effective 2D Dirac equation. More...
 
struct  DoubleBarrierGeometry2D
 Data structure used by the Double Barrier Geometry2D component. More...
 
struct  DoubleBarrierProbabilities2D
 Data structure used by the Double Barrier Probabilities2D component. More...
 
struct  DoubleWellGeometry2D
 Data structure used by the Double Well Geometry2D component. More...
 
struct  DoubleWellProbabilities2D
 Data structure used by the Double Well Probabilities2D component. More...
 
class  DrivenTwoLevel2D
 Implements the Driven Two Level2D component. More...
 
struct  DrivenTwoLevelProjection2D
 Data structure used by the Driven Two Level Projection2D component. More...
 
struct  DrivenTwoLevelTheory2D
 Data structure used by the Driven Two Level Theory2D component. More...
 
class  EnergyObservables2D
 Implements the Energy Observables2D component. More...
 
struct  EnergyObservables2DResult
 Data record containing Energy Observables2D Result. More...
 
struct  ExperimentDocument2D
 Serializable experiment document used by QPE schema 28. More...
 
class  ExperimentDocument2DJson
 Implements the Experiment Document2D Json component. More...
 
class  ExperimentHelpCatalog2D
 Stable catalog mapping guided presets to bilingual Help identifiers. More...
 
struct  ExperimentPreset2D
 Complete configuration of one guided QPE experiment preset. More...
 
class  ExperimentPresetLibrary2D
 Implements the Experiment Preset Library2D component. More...
 
class  FFT2D
 In-place separable radix-2 complex FFT for QPE Cartesian fields. More...
 
class  GaussianPacket2D
 Implements the Gaussian Packet2D component. More...
 
struct  GaussianPacket2DParams
 Configuration values for Gaussian Packet2D Params. More...
 
class  LandauZener2D
 Implements the Landau Zener2D component. More...
 
struct  LandauZenerProjection2D
 Data structure used by the Landau Zener Projection2D component. More...
 
class  LandauZenerStueckelberg2D
 Implements the Landau Zener Stueckelberg2D component. More...
 
struct  LandauZenerTheory2D
 Data structure used by the Landau Zener Theory2D component. More...
 
struct  LinearPotentialSweep2DConfig
 Configuration values for Linear Potential Sweep2D Config. More...
 
struct  LinearPotentialSweep2DState
 Data record containing Linear Potential Sweep2D State. More...
 
class  MomentumSpace2D
 Implements the Momentum Space2D component. More...
 
struct  MomentumSpace2DResult
 Data record containing Momentum Space2D Result. More...
 
class  ObservablesTimeSeries2D
 Implements the Observables Time Series2D component. More...
 
struct  ObservablesTimeSeries2DSample
 Data record containing Observables Time Series2D Sample. More...
 
struct  PeriodicPotentialDrive2DConfig
 Configuration values for Periodic Potential Drive2D Config. More...
 
struct  PeriodicPotentialDrive2DState
 Data record containing Periodic Potential Drive2D State. More...
 
class  PositionCollapse2D
 Implements the Position Collapse2D component. More...
 
struct  PositionCollapse2DResult
 Data record containing Position Collapse2D Result. More...
 
class  PositionMeasurement2D
 Implements the Position Measurement2D component. More...
 
struct  PositionMeasurement2DPoint
 Data record containing Position Measurement2D Point. More...
 
class  PotentialContours2D
 Implements the Potential Contours2D component. More...
 
struct  PotentialContours2DResult
 Data record containing Potential Contours2D Result. More...
 
struct  PotentialContourSegment2D
 Data structure used by the Potential Contour Segment2D component. More...
 
class  PotentialEditor2D
 Implements the Potential Editor2D component. More...
 
struct  PotentialEditorShape
 Data structure used by the Potential Editor Shape component. More...
 
class  PotentialField2D
 Implements the Potential Field2D component. More...
 
struct  PotentialObject2D
 Data structure used by the Potential Object2D component. More...
 
struct  PotentialPoint2D
 Data structure used by the Potential Point2D component. More...
 
class  PotentialScene2D
 Implements the Potential Scene2D component. More...
 
class  ProbabilityContours2D
 Implements the Probability Contours2D component. More...
 
struct  ProbabilityContours2DResult
 Data record containing Probability Contours2D Result. More...
 
struct  ProbabilityContourSegment2D
 Data structure used by the Probability Contour Segment2D component. More...
 
class  ProbabilityCurrent2D
 Computes scalar and gauge-covariant probability current. More...
 
struct  ProbabilityCurrentField2D
 Sampled two-dimensional probability-current field and integrated diagnostics. More...
 
class  ProbabilityImageRenderer
 Implements the Probability Image Renderer component. More...
 
struct  ProbabilityRenderOptions
 Configuration values for Probability Render Options. More...
 
struct  ProbabilityStreamline2D
 Data structure used by the Probability Streamline2D component. More...
 
struct  ProbabilityStreamlineParams
 Configuration values for Probability Streamline Params. More...
 
class  ProbabilityStreamlines2D
 Implements the Probability Streamlines2D component. More...
 
class  QuantumAharonovBohm2D
 Implements the Quantum Aharonov Bohm2D component. More...
 
struct  QuantumAharonovBohm2DConfig
 Configuration values for Quantum Aharonov Bohm2D Config. More...
 
class  QuantumAharonovBohmHistory2D
 Implements the Quantum Aharonov Bohm History2D component. More...
 
struct  QuantumAharonovBohmSample2D
 Data structure used by the Quantum Aharonov Bohm Sample2D component. More...
 
class  QuantumAnderson2D
 Implements the Quantum Anderson2D component. More...
 
class  QuantumAndersonHistory2D
 Implements the Quantum Anderson History2D component. More...
 
struct  QuantumAndersonInitialState2DConfig
 Configuration values for Quantum Anderson Initial State2D Config. More...
 
struct  QuantumAndersonLaneSample2D
 Data structure used by the Quantum Anderson Lane Sample2D component. More...
 
struct  QuantumAndersonLattice2D
 Data structure used by the Quantum Anderson Lattice2D component. More...
 
struct  QuantumAndersonSample2D
 Data structure used by the Quantum Anderson Sample2D component. More...
 
class  QuantumBackflow2D
 Implements the Quantum Backflow2D component. More...
 
struct  QuantumBackflow2DConfig
 Configuration values for Quantum Backflow2D Config. More...
 
class  QuantumBackflowHistory2D
 Implements the Quantum Backflow History2D component. More...
 
struct  QuantumBackflowSample2D
 Data structure used by the Quantum Backflow Sample2D component. More...
 
class  QuantumBerryHistory2D
 Implements the Quantum Berry History2D component. More...
 
struct  QuantumBerryLoop2DConfig
 Configuration values for Quantum Berry Loop2D Config. More...
 
struct  QuantumBerryLoop2DState
 Data record containing Quantum Berry Loop2D State. More...
 
class  QuantumBerryPhase2D
 Implements the Quantum Berry Phase2D component. More...
 
struct  QuantumBerrySample2D
 Data structure used by the Quantum Berry Sample2D component. More...
 
struct  QuantumBerryTrap2D
 Data structure used by the Quantum Berry Trap2D component. More...
 
struct  QuantumBilliardGeometry2D
 Data structure used by the Quantum Billiard Geometry2D component. More...
 
class  QuantumBilliardHistory2D
 Implements the Quantum Billiard History2D component. More...
 
struct  QuantumBilliardMetrics2D
 Data structure used by the Quantum Billiard Metrics2D component. More...
 
class  QuantumBilliards2D
 Implements the Quantum Billiards2D component. More...
 
struct  QuantumBilliardSample2D
 Data structure used by the Quantum Billiard Sample2D component. More...
 
class  QuantumBloom
 Implements the Quantum Bloom component. More...
 
struct  QuantumBloomSample
 Data record containing Quantum Bloom Sample. More...
 
class  QuantumBouncer2D
 Implements the Quantum Bouncer2D component. More...
 
struct  QuantumBouncerGeometry2D
 Data structure used by the Quantum Bouncer Geometry2D component. More...
 
class  QuantumBouncerHistory2D
 Implements the Quantum Bouncer History2D component. More...
 
struct  QuantumBouncerSample2D
 Data structure used by the Quantum Bouncer Sample2D component. More...
 
struct  QuantumBoxGeometry2D
 Data structure used by the Quantum Box Geometry2D component. More...
 
class  QuantumBrightPass
 Implements the Quantum Bright Pass component. More...
 
class  QuantumDiracMasslessComparison2D
 Implements the Quantum Dirac Massless Comparison2D component. More...
 
struct  QuantumDiracMasslessComparison2DResult
 Data record containing Quantum Dirac Massless Comparison2D Result. More...
 
struct  QuantumDiracMasslessComparisonPoint2D
 Data structure used by the Quantum Dirac Massless Comparison Point2D component. More...
 
class  QuantumDisplayTransfer
 Implements the Quantum Display Transfer component. More...
 
struct  QuantumDisplayTransferParams
 Configuration values for Quantum Display Transfer Params. More...
 
class  QuantumGaussianBlur
 Implements the Quantum Gaussian Blur component. More...
 
class  QuantumGraphicsPreset
 Implements the Quantum Graphics Preset component. More...
 
struct  QuantumGraphicsPresetValues
 Data structure used by the Quantum Graphics Preset Values component. More...
 
class  QuantumHallEdge2D
 Implements the Quantum Hall Edge2D component. More...
 
struct  QuantumHallEdge2DConfig
 Configuration values for Quantum Hall Edge2D Config. More...
 
class  QuantumHallEdgeHistory2D
 Implements the Quantum Hall Edge History2D component. More...
 
struct  QuantumHallEdgeSample2D
 Data structure used by the Quantum Hall Edge Sample2D component. More...
 
class  QuantumKapitzaDirac2D
 Implements the Quantum Kapitza Dirac2D component. More...
 
struct  QuantumKapitzaDirac2DConfig
 Configuration values for Quantum Kapitza Dirac2D Config. More...
 
class  QuantumKapitzaDiracHistory2D
 Implements the Quantum Kapitza Dirac History2D component. More...
 
struct  QuantumKapitzaDiracInitialState2DConfig
 Configuration values for Quantum Kapitza Dirac Initial State2D Config. More...
 
struct  QuantumKapitzaDiracPotentialState2D
 Data structure used by the Quantum Kapitza Dirac Potential State2D component. More...
 
struct  QuantumKapitzaDiracSample2D
 Data structure used by the Quantum Kapitza Dirac Sample2D component. More...
 
class  QuantumKickedRotor2D
 Implements the Quantum Kicked Rotor2D component. More...
 
struct  QuantumKickedRotor2DConfig
 Configuration values for Quantum Kicked Rotor2D Config. More...
 
class  QuantumKickedRotor2DTests
 Implements the Quantum Kicked Rotor2D Tests component. More...
 
class  QuantumKickedRotorHistory2D
 Implements the Quantum Kicked Rotor History2D component. More...
 
struct  QuantumKickedRotorInitialState2DConfig
 Configuration values for Quantum Kicked Rotor Initial State2D Config. More...
 
struct  QuantumKickedRotorSample2D
 Data structure used by the Quantum Kicked Rotor Sample2D component. More...
 
struct  QuantumKleinAnglePoint2D
 Data structure used by the Quantum Klein Angle Point2D component. More...
 
class  QuantumKleinAngleScan2D
 Implements the Quantum Klein Angle Scan2D component. More...
 
struct  QuantumKleinAngleScan2DResult
 Data record containing Quantum Klein Angle Scan2D Result. More...
 
struct  QuantumKleinHeightPoint2D
 Data structure used by the Quantum Klein Height Point2D component. More...
 
class  QuantumKleinHeightScan2D
 Implements the Quantum Klein Height Scan2D component. More...
 
struct  QuantumKleinHeightScan2DResult
 Data record containing Quantum Klein Height Scan2D Result. More...
 
struct  QuantumKleinMassPoint2D
 Data structure used by the Quantum Klein Mass Point2D component. More...
 
class  QuantumKleinMassScan2D
 Implements the Quantum Klein Mass Scan2D component. More...
 
struct  QuantumKleinMassScan2DResult
 Data record containing Quantum Klein Mass Scan2D Result. More...
 
class  QuantumKleinTunneling2D
 Implements the Quantum Klein Tunneling2D component. More...
 
struct  QuantumKleinTunneling2DConfig
 Configuration values for Quantum Klein Tunneling2D Config. More...
 
class  QuantumKleinTunnelingHistory2D
 Implements the Quantum Klein Tunneling History2D component. More...
 
struct  QuantumKleinTunnelingSample2D
 Data structure used by the Quantum Klein Tunneling Sample2D component. More...
 
class  QuantumLandau2D
 Implements the Quantum Landau2D component. More...
 
struct  QuantumLandau2DConfig
 Configuration values for Quantum Landau2D Config. More...
 
class  QuantumLandauHistory2D
 Implements the Quantum Landau History2D component. More...
 
struct  QuantumLandauSample2D
 Data structure used by the Quantum Landau Sample2D component. More...
 
struct  QuantumLoschmidt2DConfig
 Configuration values for Quantum Loschmidt2D Config. More...
 
class  QuantumLoschmidtEcho2D
 Implements the Quantum Loschmidt Echo2D component. More...
 
class  QuantumLoschmidtHistory2D
 Implements the Quantum Loschmidt History2D component. More...
 
struct  QuantumLoschmidtSample2D
 Data structure used by the Quantum Loschmidt Sample2D component. More...
 
class  QuantumMoshinsky2D
 Implements the Quantum Moshinsky2D component. More...
 
struct  QuantumMoshinsky2DConfig
 Configuration values for Quantum Moshinsky2D Config. More...
 
struct  QuantumMoshinskyGeometry2D
 Data structure used by the Quantum Moshinsky Geometry2D component. More...
 
class  QuantumMoshinskyHistory2D
 Implements the Quantum Moshinsky History2D component. More...
 
struct  QuantumMoshinskyInitialState2DConfig
 Configuration values for Quantum Moshinsky Initial State2D Config. More...
 
struct  QuantumMoshinskyPotentialState2D
 Data structure used by the Quantum Moshinsky Potential State2D component. More...
 
struct  QuantumMoshinskySample2D
 Data structure used by the Quantum Moshinsky Sample2D component. More...
 
struct  QuantumQuench2DConfig
 Configuration values for Quantum Quench2D Config. More...
 
struct  QuantumQuench2DState
 Data record containing Quantum Quench2D State. More...
 
class  QuantumRevivalHistory2D
 Implements the Quantum Revival History2D component. More...
 
class  QuantumRevivals2D
 Implements the Quantum Revivals2D component. More...
 
struct  QuantumRevivalSample2D
 Data structure used by the Quantum Revival Sample2D component. More...
 
struct  QuantumScarConfig2D
 Data structure used by the Quantum Scar Config2D component. More...
 
struct  QuantumScarGeometry2D
 Data structure used by the Quantum Scar Geometry2D component. More...
 
class  QuantumScarHistory2D
 Implements the Quantum Scar History2D component. More...
 
class  QuantumScars2D
 Implements the Quantum Scars2D component. More...
 
struct  QuantumScarSample2D
 Data structure used by the Quantum Scar Sample2D component. More...
 
class  QuantumTalbot2D
 Implements the Quantum Talbot2D component. More...
 
class  QuantumTalbotHistory2D
 Implements the Quantum Talbot History2D component. More...
 
struct  QuantumTalbotInitialState2DConfig
 Configuration values for Quantum Talbot Initial State2D Config. More...
 
struct  QuantumTalbotSample2D
 Data structure used by the Quantum Talbot Sample2D component. More...
 
struct  QuantumTextureFrame2D
 Data structure used by the Quantum Texture Frame2D component. More...
 
class  QuantumToneMapping
 Implements the Quantum Tone Mapping component. More...
 
struct  QuantumToneMapSample
 Data record containing Quantum Tone Map Sample. More...
 
class  QuantumViewCamera2D
 Implements the Quantum View Camera2D component. More...
 
class  QuantumVortex2D
 Implements the Quantum Vortex2D component. More...
 
struct  QuantumVortexCore2D
 Data structure used by the Quantum Vortex Core2D component. More...
 
class  QuantumVortexHistory2D
 Implements the Quantum Vortex History2D component. More...
 
struct  QuantumVortexInitialState2DConfig
 Configuration values for Quantum Vortex Initial State2D Config. More...
 
struct  QuantumVortexSample2D
 Data structure used by the Quantum Vortex Sample2D component. More...
 
struct  QuantumVortexTrap2D
 Data structure used by the Quantum Vortex Trap2D component. More...
 
class  QuantumZeno2D
 Implements the Quantum Zeno2D component. More...
 
struct  QuantumZeno2DConfig
 Configuration values for Quantum Zeno2D Config. More...
 
class  QuantumZeno2DTests
 Implements the Quantum Zeno2D Tests component. More...
 
class  QuantumZenoHistory2D
 Implements the Quantum Zeno History2D component. More...
 
struct  QuantumZenoInitialState2DConfig
 Configuration values for Quantum Zeno Initial State2D Config. More...
 
struct  QuantumZenoMeasurementResult2D
 Data structure used by the Quantum Zeno Measurement Result2D component. More...
 
struct  QuantumZenoProfile2D
 Data structure used by the Quantum Zeno Profile2D component. More...
 
struct  QuantumZenoSample2D
 Data structure used by the Quantum Zeno Sample2D component. More...
 
class  QuantumZitterbewegung2D
 Implements the Quantum Zitterbewegung2D component. More...
 
struct  QuantumZitterbewegung2DConfig
 Configuration values for Quantum Zitterbewegung2D Config. More...
 
class  QuantumZitterbewegungHistory2D
 Implements the Quantum Zitterbewegung History2D component. More...
 
struct  QuantumZitterbewegungSample2D
 Data structure used by the Quantum Zitterbewegung Sample2D component. More...
 
struct  RamseyEnsemble2DConfig
 Configuration values for Ramsey Ensemble2D Config. More...
 
struct  RamseyEnsembleFringeSample2D
 Data structure used by the Ramsey Ensemble Fringe Sample2D component. More...
 
struct  RamseyEnsembleResult2D
 Data structure used by the Ramsey Ensemble Result2D component. More...
 
struct  RamseyFringeSample2D
 Data structure used by the Ramsey Fringe Sample2D component. More...
 
class  RamseyInterferometry2D
 Implements the Ramsey Interferometry2D component. More...
 
struct  RamseyPulseSequence2DConfig
 Configuration values for Ramsey Pulse Sequence2D Config. More...
 
struct  RamseyPulseSequence2DState
 Data record containing Ramsey Pulse Sequence2D State. More...
 
struct  RamseyTheory2D
 Data structure used by the Ramsey Theory2D component. More...
 
struct  RealWorldScale2D
 Data structure used by the Real World Scale2D component. More...
 
struct  ResonanceSweepSample2D
 Data structure used by the Resonance Sweep Sample2D component. More...
 
class  ResonantTunneling2D
 Implements the Resonant Tunneling2D component. More...
 
class  ScatteringObservables2D
 Implements the Scattering Observables2D component. More...
 
struct  ScatteringRegions2D
 Data structure used by the Scattering Regions2D component. More...
 
struct  SimulationDomain2D
 Data structure used by the Simulation Domain2D component. More...
 
class  SimulationDomain2DBuilder
 Implements the Simulation Domain2D Builder component. More...
 
class  SimulationTransport
 Implements the Simulation Transport component. More...
 
struct  SpatialObservables2D
 Data structure used by the Spatial Observables2D component. More...
 
struct  SplitStepFourier2DParams
 Physical/numerical parameters for scalar split-step propagation. More...
 
class  SplitStepFourierSolver2D
 Symmetric split-step Fourier solver for the scalar 2D Schrodinger equation. More...
 
class  SquareBarrier1D
 Implements the Square Barrier1D component. More...
 
struct  SquareBarrier1DResult
 Data record containing Square Barrier1D Result. More...
 
struct  StreamlinePoint2D
 Data structure used by the Streamline Point2D component. More...
 
struct  StueckelbergFringeSample2D
 Data structure used by the Stueckelberg Fringe Sample2D component. More...
 
struct  StueckelbergTheory2D
 Data structure used by the Stueckelberg Theory2D component. More...
 
class  TimeDependentPotential2D
 Implements the Time Dependent Potential2D component. More...
 
class  U1GaugeField2D
 Discrete U(1) gauge connection for gauge-covariant Schrodinger experiments. More...
 
class  WaveFunctionCrossSection2D
 Implements the Wave Function Cross Section2D component. More...
 
struct  WaveFunctionCrossSection2DData
 Data structure used by the Wave Function Cross Section2D Data component. More...
 
class  WaveFunctionImageRenderer
 Implements the Wave Function Image Renderer component. More...
 
struct  WaveFunctionRenderOptions
 Configuration values for Wave Function Render Options. More...
 
class  WavePacketKinematics
 Implements the Wave Packet Kinematics component. More...
 
class  WavePacketObservables2D
 Implements the Wave Packet Observables2D component. More...
 

Enumerations

enum class  AnalysisPage2D {
  TimeSeries , Resonance , BoundStates , DoubleWell ,
  Quench , PeriodicDrive , Rabi , LandauZener ,
  Stueckelberg , Ramsey , Bloch , Revivals ,
  Billiards , Talbot , Bouncer , Vortex ,
  Anderson , KickedRotor , Zeno , Scars ,
  BerryPhase , Loschmidt , Moshinsky , KapitzaDirac ,
  AharonovBohm , Landau , HallEdge , Backflow ,
  Zitterbewegung , Klein , KleinAngleScan , KleinHeightScan ,
  KleinMassScan , MasslessDirac , Unknown
}
 Enumerates the supported Analysis Page2D values. More...
 
enum class  ConsolidationAuditStatus2D { Pass , Warning , Fail }
 Enumerates the supported Consolidation Audit Status2D values. More...
 
enum class  PotentialObjectType2D {
  Rectangle = 1 , Circle = 2 , Barrier = 3 , SingleSlit = 4 ,
  DoubleSlit = 5 , PolygonWedge = 6 , Gaussian = 7 , Harmonic = 8 ,
  Linear = 9 , SoftenedRadial = 10 , StadiumExterior = 11
}
 Enumerates the supported Potential Object Type2D values. More...
 
enum class  ProbabilityContourSpacing2D { Linear = 0 , Logarithmic }
 Enumerates the supported Probability Contour Spacing2D values. More...
 
enum class  QuantumKleinBarrierRegime2D { PositiveBranchPropagation , EvanescentGap , SupercriticalKlein }
 Enumerates the supported Quantum Klein Barrier Regime2D values. More...
 
enum class  SimulationTransportState { Stopped = 0 , Paused , Running }
 Enumerates the supported Simulation Transport State values. More...
 
enum class  TimePotentialParameter2D {
  ObjectValue = 0 , CenterX = 1 , CenterY = 2 , HarmonicCurvatureX = 3 ,
  HarmonicCurvatureY = 4 , HarmonicCurvatureXY = 5 , LinearSlopeX = 6 , LinearSlopeY = 7
}
 Enumerates the supported Time Potential Parameter2D values. More...
 
enum class  RamseyPulseSegment2D {
  Before = 0 , FirstPulse = 1 , FreeEvolution = 2 , EchoFreeFirst = 3 ,
  EchoPulse = 4 , EchoFreeSecond = 5 , SecondPulse = 6 , Finished = 7
}
 Enumerates the supported Ramsey Pulse Segment2D values. More...
 
enum class  CrossSectionAxis { HorizontalY = 0 , VerticalX }
 Enumerates the supported Cross Section Axis values. More...
 
enum class  QuantumDisplayScale { Linear = 0 , Logarithmic }
 Enumerates the supported Quantum Display Scale values. More...
 
enum class  QuantumGraphicsPresetKind { Scientific = 0 , Presentation = 1 , Cinematic = 2 }
 Enumerates the supported Quantum Graphics Preset Kind values. More...
 
enum class  PotentialEditorTool { Rectangle = 0 , Circle }
 Enumerates the supported Potential Editor Tool values. More...
 
enum class  QuantumToneMapOperator { Off = 0 , Reinhard , AcesFilmic }
 Enumerates the supported Quantum Tone Map Operator values. More...
 
enum class  WaveFunctionView { Probability = 0 , Phase , Real , Imaginary }
 Enumerates the supported Wave Function View values. More...
 

Enumeration Type Documentation

◆ AnalysisPage2D

enum class qpe::AnalysisPage2D
strong

Enumerates the supported Analysis Page2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
TimeSeries 
Resonance 
BoundStates 
DoubleWell 
Quench 
PeriodicDrive 
Rabi 
LandauZener 
Stueckelberg 
Ramsey 
Bloch 
Revivals 
Billiards 
Talbot 
Bouncer 
Vortex 
Anderson 
KickedRotor 
Zeno 
Scars 
BerryPhase 
Loschmidt 
Moshinsky 
KapitzaDirac 
AharonovBohm 
Landau 
HallEdge 
Backflow 
Zitterbewegung 
Klein 
KleinAngleScan 
KleinHeightScan 
KleinMassScan 
MasslessDirac 
Unknown 

Definition at line 24 of file analysispage2d.h.

◆ ConsolidationAuditStatus2D

Enumerates the supported Consolidation Audit Status2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Pass 
Warning 
Fail 

Definition at line 24 of file consolidationaudit2d.h.

◆ CrossSectionAxis

enum class qpe::CrossSectionAxis
strong

Enumerates the supported Cross Section Axis values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
HorizontalY 
VerticalX 

Definition at line 25 of file wavefunctioncrosssection2d.h.

◆ PotentialEditorTool

enum class qpe::PotentialEditorTool
strong

Enumerates the supported Potential Editor Tool values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Rectangle 
Circle 

Definition at line 21 of file quantumpotentialeditor2d.h.

◆ PotentialObjectType2D

enum class qpe::PotentialObjectType2D
strong

Enumerates the supported Potential Object Type2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Rectangle 
Circle 
Barrier 
SingleSlit 
DoubleSlit 
PolygonWedge 
Gaussian 
Harmonic 
Linear 
SoftenedRadial 
StadiumExterior 

Definition at line 27 of file potentialscene2d.h.

◆ ProbabilityContourSpacing2D

Enumerates the supported Probability Contour Spacing2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Linear 
Logarithmic 

Definition at line 26 of file probabilitycontours2d.h.

◆ QuantumDisplayScale

enum class qpe::QuantumDisplayScale
strong

Enumerates the supported Quantum Display Scale values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Linear 
Logarithmic 

Definition at line 21 of file quantumdisplaytransfer.h.

◆ QuantumGraphicsPresetKind

enum class qpe::QuantumGraphicsPresetKind
strong

Enumerates the supported Quantum Graphics Preset Kind values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Scientific 
Presentation 
Cinematic 

Definition at line 21 of file quantumgraphicspreset.h.

◆ QuantumKleinBarrierRegime2D

Enumerates the supported Quantum Klein Barrier Regime2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
PositiveBranchPropagation 
EvanescentGap 
SupercriticalKlein 

Definition at line 29 of file quantumkleintunneling2d.h.

◆ QuantumToneMapOperator

enum class qpe::QuantumToneMapOperator
strong

Enumerates the supported Quantum Tone Map Operator values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Off 
Reinhard 
AcesFilmic 

Definition at line 21 of file quantumtonemapping.h.

◆ RamseyPulseSegment2D

enum class qpe::RamseyPulseSegment2D
strong

Enumerates the supported Ramsey Pulse Segment2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Before 
FirstPulse 
FreeEvolution 
EchoFreeFirst 
EchoPulse 
EchoFreeSecond 
SecondPulse 
Finished 

Definition at line 161 of file timedependentpotential2d.h.

◆ SimulationTransportState

enum class qpe::SimulationTransportState
strong

Enumerates the supported Simulation Transport State values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Stopped 
Paused 
Running 

Definition at line 21 of file simulationtransport.h.

◆ TimePotentialParameter2D

enum class qpe::TimePotentialParameter2D
strong

Enumerates the supported Time Potential Parameter2D values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
ObjectValue 
CenterX 
CenterY 
HarmonicCurvatureX 
HarmonicCurvatureY 
HarmonicCurvatureXY 
LinearSlopeX 
LinearSlopeY 

Definition at line 26 of file timedependentpotential2d.h.

◆ WaveFunctionView

enum class qpe::WaveFunctionView
strong

Enumerates the supported Wave Function View values.

The enumeration is part of the typed interface used to keep experiment configuration and analysis routing explicit.

Enumerator
Probability 
Phase 
Real 
Imaginary 

Definition at line 24 of file wavefunctionimagerenderer.h.