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

Implements the Probability Contours2D component. More...

#include <probabilitycontours2d.h>

Static Public Member Functions

static ProbabilityContours2DResult compute (const ComplexField2D &field, std::size_t requestedLevels, ProbabilityContourSpacing2D spacing, float logDecades=4.0f, std::size_t targetSamplesPerAxis=384u)
 Performs compute.
 

Detailed Description

Implements the Probability Contours2D component.

The class provides one focused service within the QPE architecture and is documented here independently of the experiment-level Help.

Definition at line 73 of file probabilitycontours2d.h.

Member Function Documentation

◆ compute()

ProbabilityContours2DResult qpe::ProbabilityContours2D::compute ( const ComplexField2D & field,
std::size_t requestedLevels,
ProbabilityContourSpacing2D spacing,
float logDecades = 4.0f,
std::size_t targetSamplesPerAxis = 384u )
static

Performs compute.

Parameters
fieldField data to read or modify.
requestedLevelsThe requested levels value used by the operation.
spacingThe spacing value used by the operation.
logDecadesThe log decades value used by the operation.
targetSamplesPerAxisThe target samples per axis value used by the operation.

Definition at line 116 of file probabilitycontours2d.cpp.

References qpe::ComplexField2D::empty(), qpe::ComplexField2D::height(), qpe::ProbabilityContours2DResult::levels, qpe::Logarithmic, qpe::ProbabilityContours2DResult::logDecades, qpe::ProbabilityContours2DResult::maximumProbability, qpe::ProbabilityContours2DResult::samplingStride, qpe::ProbabilityContours2DResult::spacing, and qpe::ComplexField2D::width().

Referenced by MainWindow::renderCurrentView(), and qpe::tests::runProbabilityContours2DTests().


The documentation for this class was generated from the following files: