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