mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
Utilities related to the Airy pattern point spread function. More...
Utilities related to the Airy pattern point spread function.
Definition in file airyPattern.hpp.
Go to the source code of this file.
Namespaces | |
mx | |
The mxlib c++ namespace. | |
Functions | |
template<typename realT > | |
realT | mx::math::func::airyPattern (realT x) |
The classical Airy pattern. More... | |
template<typename realT > | |
realT | mx::math::func::airyPattern (realT x, realT eps) |
The centrally obscured Airy pattern. More... | |
template<typename realT > | |
realT | mx::math::func::airyPattern (realT x, realT y, realT A0, realT A, realT x0, realT y0, realT ps, realT eps) |
The general centrally obscured Airy pattern, with arbitrary center and platescale. More... | |
template<typename realT > | |
void | mx::math::func::airyPattern2D (realT *arr, size_t nx, size_t ny, const realT A0, const realT A, const realT x0, const realT y0, realT ps) |
Fill in an array with the 2D arbitrarily-centered classical Airy pattern. More... | |
template<typename realT > | |
realT | mx::math::func::seeingHalo (realT x, realT fwhm) |
Seeing Halo Profile. More... | |
template<typename realT > | |
realT | mx::math::func::airyPatternEnclosed (realT x) |
Calculate the fraction of enclosed power at a given radius for the unobscured Airy Pattern. More... | |
template<typename realT > | |
realT | mx::math::func::airyPatternEnclosed (realT x, realT eps) |
Calculate the fraction of enclosed power at a given radius for the centrally obscured Airy Pattern. More... | |