| 
| class   | AscFile | 
|   | Columns based interface to an ASCII data file.  More...
  | 
|   | 
| class   | FitsIO | 
|   | FitsIO mother class: things FitsIn and FitsOut have in common.  More...
  | 
|   | 
| class   | FitsIn | 
|   | Reading FITS data segment, reading and modifying FITS header.  More...
  | 
|   | 
| class   | FitsOut | 
|   | Writing FITS files.  More...
  | 
|   | 
| class   | FitsExtension | 
|   | Common methods for FitsExtensionIn/Out.  More...
  | 
|   | 
| class   | FitsExtensionIn | 
|   | Primary HDU and extensions in one object. Look into test/testfitsextensionio.cpp for examples.  More...
  | 
|   | 
| class   | FitsExtensionOut | 
|   | Create a FITS extension object. Look into test/testfitsextensionio.cpp for examples.  More...
  | 
|   | 
| class   | emptyData_ | 
|   | 
| class   | BinTable | 
|   | Class for binary tables IO.  More...
  | 
|   | 
| class   | FitsBinTableIn | 
|   | Class to read binary table from FITS extensions.  More...
  | 
|   | 
| class   | MArray | 
|   | A dynamic N-dimensional array storing objects of type T.  More...
  | 
|   | 
| class   | MArrayIter | 
|   | 
| class   | Shape | 
|   | 
| class   | WCS | 
|   | Base class for intermediate WCs calculation.  More...
  | 
|   | 
| class   | CCS | 
|   | Base CCS class, use to derive the different projection / CCS.  More...
  | 
|   | 
| class   | CCS_TAN | 
|   | Gnonomic CCS, TAN representation.  More...
  | 
|   | 
| class   | FitsCCS | 
|   | CCS interface class.  More...
  | 
|   | 
| class   | less_nan | 
|   | 
| struct   | LTLIterator | 
|   | 
| class   | MArrayIterConst | 
|   | 
| class   | IndexIter | 
|   | 
| struct   | cast | 
|   | 
| class   | ExprNode | 
|   | Node in the expression parse tree. Every expression in ultimately represented by this class.  More...
  | 
|   | 
| class   | ExprBinopNode | 
|   | Binary operation node in the expression parse tree.  More...
  | 
|   | 
| class   | ExprUnopNode | 
|   | Unary operation node in the expression parse tree.  More...
  | 
|   | 
| class   | ExprLiteralNode | 
|   | Node in the expression parse tree representing a literal number.  More...
  | 
|   | 
| class   | FourierTransform | 
|   | 
| class   | Gnuplot | 
|   | 
| class   | FMatrix | 
|   | Matrix with dimensions known at compile time.  More...
  | 
|   | 
| class   | FVector | 
|   | Vector whose length is known at compile time.  More...
  | 
|   | 
| class   | FVMemory | 
|   | Memory and data access interface for ltl::FVMemory.  More...
  | 
|   | 
| class   | FVMemory< T, N, 0 > | 
|   | 
| class   | LTLException | 
|   | Exception indicating problems with LTL.  More...
  | 
|   | 
| class   | IOException | 
|   | Exception indicating problems with ASCII I/O.  More...
  | 
|   | 
| class   | RangeException | 
|   | Exception for ltl::MArray<T ,N> range check errors.  More...
  | 
|   | 
| class   | FitsException | 
|   | Exception indicating problems with FITS I/O.  More...
  | 
|   | 
| class   | LinearAlgebraException | 
|   | Exception indicating problems within Linear Algebra.  More...
  | 
|   | 
| class   | SingularMatrixException | 
|   | Exception indicating a singular Matrix.  More...
  | 
|   | 
| class   | DivergenceException | 
|   | Exception indicating a divergent iterative algorithm.  More...
  | 
|   | 
| class   | Range | 
|   | Class to enable referencing of ltl::MArray index ranges.  More...
  | 
|   | 
| class   | FitsHeader | 
|   | Representation of a complete FITS header. Holds also header I/O methods.  More...
  | 
|   | 
| struct   | tNMatPivot | 
|   | 
| class   | tMatPivLoop | 
|   | 
| class   | tMatPivSplitLoop | 
|   | 
| class   | tNMatPivLoop | 
|   | 
| class   | tMatElimLoop | 
|   | 
| class   | tMatElimSplitLoop | 
|   | 
| class   | tNMatElimLoop | 
|   | 
| class   | tMatRestLoop | 
|   | 
| class   | tMatRestSplitLoop | 
|   | 
| class   | tNMatRestLoop | 
|   | 
| class   | GaussJ | 
|   | Solve equation via Gauss-Jordan inversion or just do a Gauss-Jordan inversion.  More...
  | 
|   | 
| class   | tMatHesse | 
|   | 
| class   | tMatHesseSplit | 
|   | 
| class   | tNMatHesse | 
|   | 
| class   | tMatFillHesse | 
|   | 
| class   | tMatFillHesseSplit | 
|   | 
| class   | tNMatFillHesse | 
|   | 
| class   | tMatClearHesse | 
|   | 
| class   | tMatClearHesseSplit | 
|   | 
| class   | tNMatClearHesse | 
|   | 
| class   | tMatHesseSplit< TPAR, NPAR, true > | 
|   | 
| class   | tMatHesseSplit< TPAR, NPAR, false > | 
|   | 
| class   | tNMatHesse< TPAR, NPAR, L, 1 > | 
|   | 
| class   | tNMatHesse< TPAR, NPAR, L, 0 > | 
|   | 
| class   | tNMatHesse< TPAR, NPAR, 0, 0 > | 
|   | 
| class   | tMatFillHesseSplit< TPAR, NPAR, true > | 
|   | 
| class   | tMatFillHesseSplit< TPAR, NPAR, false > | 
|   | 
| class   | tNMatFillHesse< TPAR, NPAR, L, 1 > | 
|   | 
| class   | tNMatFillHesse< TPAR, NPAR, L, 0 > | 
|   | 
| class   | tNMatFillHesse< TPAR, NPAR, 1, 0 > | 
|   | 
| class   | tMatClearHesseSplit< TPAR, NPAR, true > | 
|   | 
| class   | tMatClearHesseSplit< TPAR, NPAR, false > | 
|   | 
| class   | tNMatClearHesse< TPAR, NPAR, L, 1 > | 
|   | 
| class   | tNMatClearHesse< TPAR, NPAR, L, 0 > | 
|   | 
| class   | tNMatClearHesse< TPAR, NPAR, 0, 0 > | 
|   | 
| class   | MRQFunction | 
|   | Mother (and example) for function class suitable for ltl::Marquardt.  More...
  | 
|   | 
| class   | Gaussian | 
|   | Approximation of a Gaussian function via Marquardt-Levenberg algorithm.  More...
  | 
|   | 
| class   | Gaussian< TPAR, TDAT, 7, 2 > | 
|   | 
| class   | Gaussian< TPAR, TDAT, 5, 2 > | 
|   | 
| class   | Gaussian< TPAR, TDAT, 3, 2 > | 
|   | 
| class   | PolyGaussian | 
|   | 
| class   | PolyGaussian< TPAR, TDAT, 7, 2 > | 
|   | 
| class   | PolyGaussian< TPAR, TDAT, 5, 2 > | 
|   | 
| class   | Moffat | 
|   | Approximation of a Moffat function via Marquardt-Levenberg algorithm.  More...
  | 
|   | 
| class   | Moffat< TPAR, TDAT, 10, 2 > | 
|   | 
| class   | Moffat< TPAR, TDAT, 8, 2 > | 
|   | 
| class   | DegMoffat | 
|   | Approximation of a Moffat function via Marquardt-Levenberg algorithm.  More...
  | 
|   | 
| class   | DegMoffat< TPAR, TDAT, 10, 2 > | 
|   | 
| class   | DegMoffat< TPAR, TDAT, 8, 2 > | 
|   | 
| class   | Marquardt | 
|   | Marquardt-Levenberg approximation of an arbitrary fitfunction TFUNC.  More...
  | 
|   | 
| class   | PolynomFit | 
|   | Class to fit a NPAR polynome to an NDIM ltl::MArray.  More...
  | 
|   | 
| class   | PolynomFit< TPAR, TDAT, ORDER, EXT, 1 > | 
|   | Specialisation for NDIM == 1.  More...
  | 
|   | 
| class   | PolynomFit< TPAR, TDAT, ORDER, false, 2 > | 
|   | Specialisation for NDIM == 2 and restrict mixed terms to sum( exponents ) <= ORDER.  More...
  | 
|   | 
| class   | PolynomFit< TPAR, TDAT, ORDER, true, 2 > | 
|   | Specialisation for NDIM == 2 and any mixed terms.  More...
  | 
|   | 
| class   | LMFit | 
|   | Marquardt-Levenberg fit to a generic function.  More...
  | 
|   | 
| class   | SVDecomposition | 
|   | 
| class   | LUDecomposition | 
|   | 
| struct   | ExprBase | 
|   | 
| struct   | _et_applic_base | 
|   | This is just to keep everything together in class browsers.  More...
  | 
|   | 
 | 
| template<class T , int N>  | 
| MArray< T, N >  | getFitsMArray (FitsIn &fitsfile) | 
|   | 
| template<class T , int N>  | 
| void  | insertFitsMArray (MArray< T, N > &a, FitsIn &fitsfile) | 
|   | 
| template<class T >  | 
| MArray< T, 1 >  | getMArrayRegion (MArray< T, 1 > &a, const util::Region &fregion) | 
|   | 
| template<class T >  | 
| MArray< T, 2 >  | getMArrayRegion (MArray< T, 2 > &a, const util::Region &fregion) | 
|   | 
| template<class T >  | 
| MArray< T, 3 >  | getMArrayRegion (MArray< T, 3 > &a, const util::Region &fregion) | 
|   | 
| template<class T >  | 
| MArray< T, 4 >  | getMArrayRegion (MArray< T, 4 > &a, const util::Region &fregion) | 
|   | 
| template<class T >  | 
| MArray< T, 5 >  | getMArrayRegion (MArray< T, 5 > &a, const util::Region &fregion) | 
|   | 
| template<int N>  | 
| istream &  | operator>> (istream &is, Shape< N > &s) | 
|   | 
| template<class Expr , int N>  | 
| bool  | allof (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| bool  | noneof (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| bool  | anyof (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| int  | count (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | min (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | min (const ExprBase< Expr, N > &e, const typename Expr::value_type nan) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | max (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | max (const ExprBase< Expr, N > &e, const typename Expr::value_type nan) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | sum (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | sum (const ExprBase< Expr, N > &e, const typename Expr::value_type nan) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | product (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | product (const ExprBase< Expr, N > &e, const typename Expr::value_type nan) | 
|   | 
| template<class Expr , int N>  | 
| double  | average (const ExprBase< Expr, N > &e) | 
|   | 
| template<class Expr , int N>  | 
| double  | average (const ExprBase< Expr, N > &e, const typename Expr::value_type nan) | 
|   | 
| template<class Expr , int N>  | 
| double  | variance (const ExprBase< Expr, N > &e, double *const avg=NULL) | 
|   | 
| template<class Expr , int N>  | 
| double  | variance (const ExprBase< Expr, N > &e, const typename Expr::value_type nan, double *const avg=NULL) | 
|   | 
| template<class Expr , int N>  | 
| double  | stddev (const ExprBase< Expr, N > &e, double *avg=NULL) | 
|   | 
| template<class Expr , int N>  | 
| double  | stddev (const ExprBase< Expr, N > &e, typename Expr::value_type nan, double *avg=NULL) | 
|   | 
| template<class Expr , int N>  | 
| double  | median_exact (const ExprBase< Expr, N > &a) | 
|   | 
| template<class Expr , int N>  | 
| double  | median_exact (const ExprBase< Expr, N > &a, const typename Expr::value_type nan) | 
|   | 
| template<class T >  | 
| double  | mode_histogram (const MArray< T, 1 > &h, const double min, const double step, const int sum) | 
|   | Helper class for median_estimate().  More...
  | 
|   | 
| template<class Expr , int N>  | 
| double  | median_estimate (const ExprBase< Expr, N > &e, const int bins, const typename Expr::value_type min, const typename Expr::value_type max, double *stepptr=NULL, int *sumptr=NULL) | 
|   | 
| template<class Expr , int N>  | 
| double  | median_estimate (const ExprBase< Expr, N > &e, const int bins, const typename Expr::value_type min, const typename Expr::value_type max, const typename Expr::value_type nan, double *stepptr=NULL, int *sumptr=NULL) | 
|   | 
| template<class Expr , int N>  | 
| MArray< int, 1 >  | histogram (const ExprBase< Expr, N > &a, const int bins, const typename Expr::value_type min, const typename Expr::value_type max, double *const step=NULL, int *const sum=NULL) | 
|   | 
| template<class Expr , int N>  | 
| MArray< int, 1 >  | histogram (const ExprBase< Expr, N > &a, const int bins, const typename Expr::value_type min, const typename Expr::value_type max, const typename Expr::value_type nan, double *const step=NULL, int *const sum=NULL) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | robust_sigma (const ExprBase< Expr, N > &a, const bool zero=false) | 
|   | 
| template<class Expr , int N>  | 
| Expr::value_type  | biweight_mean (const ExprBase< Expr, N > &a, typename Expr::value_type *rsigma=NULL, const int maxit=20) | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_sigma_average (const ExprBase< Expr, N > &a, const double kappa, double *const mean, double *const sigma=NULL) | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_sigma_average (const ExprBase< Expr, N > &a, const double kappa, const typename Expr::value_type nan, double *const mean, double *const sigma=NULL) | 
|   | 
| template<class T >  | 
| int  | median_sorted_array (const MArray< T, 1 > &array_, const double kappa, double *const median, double *const sigma=NULL) | 
|   | Return mode of sorted ltl::MArray<T, 1>.  More...
  | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_sigma_median (const ExprBase< Expr, N > &e, const double kappa, double *const median, double *const sigma=NULL) | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_sigma_median (const ExprBase< Expr, N > &e, const double kappa, const typename Expr::value_type nan, double *const median, double *const sigma=NULL) | 
|   | 
| template<class T >  | 
| int  | median_clip_average (const MArray< T, 1 > &a, const double kappa, double *const mean, double *const sigma=NULL) | 
|   | Return average after median clipping sorted ltl::MArray<T, 1>  More...
  | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_median_average (const ExprBase< Expr, N > &e, const double kappa, double *const mean, double *const sigma=NULL) | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_median_average (const ExprBase< Expr, N > &e, const double kappa, const typename Expr::value_type nan, double *const mean, double *const sigma=NULL) | 
|   | 
| template<class T >  | 
| int  | average_clip_median (const MArray< T, 1 > &a, const double kappa, double *const mean, double *const sigma=NULL) | 
|   | Return median after average clipping sorted ltl::MArray<T, 1>  More...
  | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_average_median (const ExprBase< Expr, N > &e, const double kappa, double *const mean, double *const sigma=NULL) | 
|   | 
| template<class Expr , int N>  | 
| int  | kappa_average_median (const ExprBase< Expr, N > &e, const double kappa, const typename Expr::value_type nan, double *const mean, double *const sigma=NULL) | 
|   | 
| template<typename T1 , int N>  | 
ExprNode< IndexIterDimExpr< T1,  
int, N >, N >  | indexPosInt (const MArray< T1, N > &a, const int dim) | 
|   | 
| template<typename T1 , int N>  | 
ExprNode< IndexIterDimExpr< T1,  
float, N >, N >  | indexPosFlt (const MArray< T1, N > &a, const int dim) | 
|   | 
| template<typename T1 , int N>  | 
ExprNode< IndexIterDimExpr< T1,  
double, N >, N >  | indexPosDbl (const MArray< T1, N > &a, const int dim) | 
|   | 
| template<typename A , typename B >  | 
| const Shape< A::dims > *  | _expr_getshape (const A &a, const B &) | 
|   | Determine the shape of an expression by returning the ltl::Shape objects on one of the ltl::MArray operatnds.  More...
  | 
|   | 
| template<typename A , typename T >  | 
| const Shape< A::dims > *  | _expr_getshape (const A &a, const ExprLiteralNode< T > &) | 
|   | 
| template<typename A , typename T >  | 
| const Shape< A::dims > *  | _expr_getshape (const ExprLiteralNode< T > &, const A &a) | 
|   | 
| template<typename A , typename B >  | 
| int  | _expr_getalign (const A &a, const B &) | 
|   | Determine the alignment (w.r.t. natural vector boundaries) of the operands in an expression.  More...
  | 
|   | 
| template<typename A , typename T >  | 
| int  | _expr_getalign (const A &a, const ExprLiteralNode< T > &) | 
|   | 
| template<typename T , typename A >  | 
| int  | _expr_getalign (const ExprLiteralNode< T > &, const A &a) | 
|   |