|
| 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) |
| |