Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
Loading...
Searching...
No Matches
qpe::anonymous_namespace{energyobservables2d.cpp} Namespace Reference

Functions

std::size_t wrapIndex (long long index, std::size_t count) noexcept
 
std::complex< double > sample (const ComplexField2D &field, long long x, long long y) noexcept
 
std::complex< double > derivativeX4 (const ComplexField2D &field, std::size_t x, std::size_t y) noexcept
 
std::complex< double > derivativeY4 (const ComplexField2D &field, std::size_t x, std::size_t y) noexcept
 

Function Documentation

◆ derivativeX4()

std::complex< double > qpe::anonymous_namespace{energyobservables2d.cpp}::derivativeX4 ( const ComplexField2D & field,
std::size_t x,
std::size_t y )
noexcept

Definition at line 41 of file energyobservables2d.cpp.

References derivativeX4(), and sample().

Referenced by derivativeX4().

◆ derivativeY4()

std::complex< double > qpe::anonymous_namespace{energyobservables2d.cpp}::derivativeY4 ( const ComplexField2D & field,
std::size_t x,
std::size_t y )
noexcept

Definition at line 54 of file energyobservables2d.cpp.

References derivativeY4(), and sample().

Referenced by derivativeY4().

◆ sample()

std::complex< double > qpe::anonymous_namespace{energyobservables2d.cpp}::sample ( const ComplexField2D & field,
long long x,
long long y )
noexcept

Definition at line 30 of file energyobservables2d.cpp.

References sample(), and wrapIndex().

Referenced by derivativeX4(), derivativeY4(), and sample().

◆ wrapIndex()

std::size_t qpe::anonymous_namespace{energyobservables2d.cpp}::wrapIndex ( long long index,
std::size_t count )
noexcept

Definition at line 20 of file energyobservables2d.cpp.

References wrapIndex().

Referenced by sample(), and wrapIndex().