52 #include "func/precision.hpp"
56 #include "constants.hpp"
Utilities related to the Airy pattern point spread function.
Wrapper for a native array to pass to levmarInterface, with 2D Gaussian details.
Declares and defines Bessel functions of the first kind.
A wrapper for cuda device pointers.
Interfaces to Lapack and BLAS for Eigen-like arrays.
Declares and defines the factorial function.
The fast Fourier transform interface.
Declares and defines the fftwEnvironment manager.
Declares and defines templatized wrappers for the fftw library.
Tools for fitting the Airy pattern to PSF images.
Tools for fitting Gaussians to data.
Tools for fitting Moffat functions to data.
Declares and defines the gamma function.
Declarations for utilities related to the Gaussian function.
Utilities for working with angles.
Declaration and definition of an interface to the gnuplot program.
Wrappers for using the GNU Scientific Library 1-D interpolation functions.
Class for managing 1-D interpolation using the GNU Scientific Library.
Declares and defines the Jinc and Jinc2 functions.
A c++ interface to the templatized levmar minimization routines..
Interpolation in log space.
Declarations for utilities related to the Moffat function.
2D integration of a radial profile
Defines a random number seed generator.
Defines a random number type.
Declares and defines functions for finding roots.
Declares and defines the sign function.
Declares and defines templatized wrappers for the BLAS.
A template interface to cuBlas.
Utilities for a template interface to cuda.
A template interface to cufft.
A template interface to curand.
Declares and defines templatized wrappers for the Lapack library.
Templatized wrappers to the levmar minimization routines..
Header for the std::vector utilities.
The Weibull distribution.