mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]

Fitting Moffat functions to data. More...

Fitting Moffat functions to data.

The Moffat Function[15], a.k.a. the Moffat Profile, a.k.a. the Moffat Distribution, has the form

\[ I(x) = I_{pk}\left[ 1 + \frac{x^2}{\alpha^2}\right]^{-\beta} \]

With \(\beta=1\) it is the Lorentzian or Cauchy distribution. See also https://en.wikipedia.org/wiki/Moffat_distribution and https://en.wikipedia.org/wiki/Cauchy_distribution.

For utilities for working with Moffat functions see The Moffat Function.

Classes

struct  mx::math::fit::array2FitMoffat1D< realT >
 Wrapper for a native array to pass to levmarInterface, with Moffat details. More...
 
struct  mx::math::fit::moffat1D_fitter< _realT >
 levmarInterface fitter structure for the 1D Moffat. More...
 
class  mx::math::fit::fitMoffat1D< _realT >
 Class to manage fitting a 1D Moffat to data via the levmarInterface. More...
 
class  mx::math::fit::fitMoffat2D< fitterT >
 Class to manage fitting a 2D Moffat to data via the levmarInterface. More...
 
struct  mx::math::fit::array2FitMoffat< realT >
 Wrapper for a native array to pass to levmarInterface, with Moffat details. More...
 
struct  mx::math::fit::moffat2D_sym_fitter< _realT >
 levmarInterface fitter structure for the symmetric Moffat. More...
 

Typedefs

template<typename realT >
using mx::math::fit::fitMoffat2Dsym = mx::math::fit::fitMoffat2D< mx::math::fit::moffat2D_sym_fitter< realT > >
 Alias for the fitMoffat2D type fitting the symmetric Moffat profile. More...
 

Typedef Documentation

◆ fitMoffat2Dsym

Alias for the fitMoffat2D type fitting the symmetric Moffat profile.

Definition at line 875 of file fitMoffat.hpp.