Approximation of a Moffat function via Marquardt-Levenberg algorithm.  
 More...
Inherits ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >.
Inherited by ltl::DegMoffat< TPAR, TDAT, NPAR, NDIM >.
 | 
| void  | setData (const MArray< TDAT, NDIM > &indata, const TDAT in_nan, const MArray< TDAT, NDIM > &inerror2) | 
|   | Set data, error and NaN value.  More...
  | 
|   | 
| void  | freeData () | 
|   | Free data and error.  More...
  | 
|   | 
| TPAR  | marquardtCoefficients (const FVector< TPAR, NPAR > &restrict_ parameter, const TPAR chisquare_limit, FMatrix< TPAR, NPAR, NPAR > &restrict_ a, FVector< TPAR, NPAR > &restrict_ b) const  | 
|   | Calculate actual   (if better than old one) and Hessematrix.  More...
  | 
|   | 
| size_t  | getNdof () const  | 
|   | Return degrees of freedom for fit.  More...
  | 
|   | 
 | 
| static FVector< TPAR, NPAR >  | partofit (const FVector< TPAR, NPAR > ¶meter) | 
|   | Convert external fit parameters to internal representation.  More...
  | 
|   | 
| static FVector< TPAR, NPAR >  | fittopar (const FVector< TPAR, NPAR > &fitpar, const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector &trace) | 
|   | Convert internal fit parameters to external representation.  More...
  | 
|   | 
| static FVector< TPAR, NPAR >  | covtoerr (const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector &trace, const FVector< TPAR, NPAR > &fitpar) | 
|   | Calculate external error in parameters from internal covariance matrix.  More...
  | 
|   | 
template<class TPAR, class TDAT, int NPAR, int NDIM>
class ltl::Moffat< TPAR, TDAT, NPAR, NDIM >
Approximation of a Moffat function via Marquardt-Levenberg algorithm. 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
  
  
      
        
          | void ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::setData  | 
          ( | 
          const MArray< TDAT, NDIM > &  | 
          indata,  | 
         
        
           | 
           | 
          const TDAT  | 
          in_nan,  | 
         
        
           | 
           | 
          const MArray< TDAT, NDIM > &  | 
          inerror2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineinherited   | 
  
 
Set data, error and NaN value. 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
 
Convert external fit parameters to internal representation. 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
  
  
      
        
          | static FVector<TPAR, NPAR> ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::fittopar  | 
          ( | 
          const FVector< TPAR, NPAR > &  | 
          fitpar,  | 
         
        
           | 
           | 
          const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector &  | 
          trace  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestaticinherited   | 
  
 
Convert internal fit parameters to external representation. 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
  
  
      
        
          | static FVector<TPAR, NPAR> ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::covtoerr  | 
          ( | 
          const typename FMatrix< TPAR, NPAR, NPAR >::TraceVector &  | 
          trace,  | 
         
        
           | 
           | 
          const FVector< TPAR, NPAR > &  | 
          fitpar  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestaticinherited   | 
  
 
Calculate external error in parameters from internal covariance matrix. 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
  
  
      
        
          | TPAR ltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >::marquardtCoefficients  | 
          ( | 
          const FVector< TPAR, NPAR > &restrict_  | 
          parameter,  | 
         
        
           | 
           | 
          const TPAR  | 
          chisquare_limit,  | 
         
        
           | 
           | 
          FMatrix< TPAR, NPAR, NPAR > &restrict_  | 
          a,  | 
         
        
           | 
           | 
          FVector< TPAR, NPAR > &restrict_  | 
          b  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineinherited   | 
  
 
Calculate actual 
 (if better than old one) and Hessematrix. 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
 
Return degrees of freedom for fit. 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM> 
 
 
template<class TPAR, class TDAT, int NPAR, int NDIM>