LTL  2.0.x
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cltl::ltl::__ltl_type_name< T >
 Cltl::ltl::__ltl_type_name< char >
 Cltl::ltl::__ltl_type_name< double >
 Cltl::ltl::__ltl_type_name< float >
 Cltl::ltl::__ltl_type_name< int >
 Cltl::ltl::__ltl_type_name< long >
 Cltl::ltl::__ltl_type_name< long double >
 Cltl::ltl::__ltl_type_name< short >
 Cltl::ltl::__ltl_type_name< std::complex< double > >
 Cltl::ltl::__ltl_type_name< std::complex< float > >
 Cltl::ltl::__ltl_type_name< std::complex< long double > >
 Cltl::ltl::__ltl_type_name< unsigned char >
 Cltl::ltl::__ltl_type_name< unsigned int >
 Cltl::ltl::__ltl_type_name< unsigned long >
 Cltl::ltl::__ltl_type_name< unsigned short >
 Cltl::ltl::_assignfm_base
 Cltl::ltl::_assignfv_baseJust to keep everything together in class browsers..
 Cltl::ltl::_et_applic_baseThis is just to keep everything together in class browsers
 Cltl::_et_applic_baseThis is just to keep everything together in class browsers
 Cltl::ltl::_et_fmatrix_parse_baseJust to keep everything together in class browsers..
 Cltl::ltl::_et_fvector_parse_baseJust to keep everything together in class browsers ..
 Cltl::AscFileColumns based interface to an ASCII data file
 Cltl::ltl::asFMExpr< T >We need a trait class to deal with literals
 Cltl::ltl::asFMExpr< FMatrix< T, M, N > >An array operand
 Cltl::ltl::asFMExpr< FMExprNode< T, M, N > >Already an expression template term
 Cltl::ltl::asFVExpr< T >We need a trait class to deal with literals
 Cltl::ltl::asFVExpr< FVector< T, N, S > >An array operand
 Cltl::ltl::asFVExpr< FVExprNode< T, N > >Already an expression template term
 Cltl::BinTableClass for binary tables IO
 Cblas_gbmv_dispatch< T >
 Cblas_gbmv_dispatch< double >
 Cblas_gbmv_dispatch< float >
 Cltl::cast< To_Type >
 Cltl::ltl::cast< To_Type >
 Cltl::emptyData_
 Cltl::ExprBase< Derived_T, N_Dims >
 Cltl::ltl::ExprBase< Derived_T, N_Dims >
 Cltl::ltl::ExprBase< ExprNode< A, N >, N >
 Cltl::ltl::ExprBase< MArray< T, N >, N >
 Cltl::ltl::ExprBase< MArray< TDAT, N >, N >
 Cfdostream
 Cltl::FitsCCSCCS interface class
 Cltl::FitsExtensionCommon methods for FitsExtensionIn/Out
 Cltl::FitsHeaderRepresentation of a complete FITS header. Holds also header I/O methods
 Cltl::FitsIOFitsIO mother class: things FitsIn and FitsOut have in common
 Cltl::ltl::FixedVector< T, N >Vector with known length at compile time, 1-based, STL-compatible
 Cltl::ltl::FixedVector< int, N >
 Cltl::ltl::FMatrix< T, M, N >Matrix with dimensions known at compile time
 Cltl::FMatrix< T, M, N >Matrix with dimensions known at compile time
 Cltl::ltl::FMatrix< double, N, N >
 Cltl::ltl::FMatrix< TPAR, NPAR, NPAR >
 Cltl::ltl::FMIter< T, M, N >
 Cltl::ltl::FMIterConst< T, M, N >
 Cltl::FourierTransform< T, N >
 Cltl::ltl::FVIter< T, N, S >
 Cltl::ltl::FVIter< T, N, 0 >
 Cltl::ltl::fviter_end_tag
 Cltl::ltl::FVIterConst< T, N, S >
 Cltl::ltl::FVIterConst< T, N, 0 >
 Cltl::FVMemory< T, N, S >Memory and data access interface for ltl::FVMemory
 Cltl::ltl::FVMemory< T, N, S >Memory and data access interface for ltl::FVMemory
 Cltl::ltl::FVMemory< bool, N, 0 >
 Cltl::ltl::FVMemory< double, N, 0 >
 Cltl::FVMemory< T, N, 0 >
 Cltl::ltl::FVMemory< T, N, 0 >
 Cltl::ltl::FVMemory< TPAR, N, 0 >
 Cltl::ltl::GaussJ< T, N >Solve equation via Gauss-Jordan inversion or just do a Gauss-Jordan inversion
 Cltl::GaussJ< T, N >Solve equation via Gauss-Jordan inversion or just do a Gauss-Jordan inversion
 Clapack_sbev_dispatch< T >
 Clapack_sbev_dispatch< double >
 Clapack_sbev_dispatch< float >
 Clapack_syev_dispatch< T >
 Clapack_syev_dispatch< double >
 Clapack_syev_dispatch< float >
 Cltl::less_nan< T >
 Cltl::ltl::ListInitializationSwitch< Array >
 Cltl::ltl::ListInitializer< T >
 Cltl::LMFit< TFUNC, TPAR, NPAR, Solver >Marquardt-Levenberg fit to a generic function
 Cltl::LTLIterator
 Cltl::ltl::LTLIterator
 Cltl::LUDecomposition< T, N >
 Cltl::Marquardt< TFUNC, TPAR, TDAT, NPAR, NDIM >Marquardt-Levenberg approximation of an arbitrary fitfunction TFUNC
 Cltl::ltl::MemoryBlock< T >
 Cltl::ltl::MemoryBlock< TDAT >
 CMRQFunction< TPAR, TDAT, NPAR, NDIM >Mother (and example) for function class suitable for ltl::Marquardt
 Cltl::MRQFunction< TPAR, TDAT, NPAR, NDIM >Mother (and example) for function class suitable for ltl::Marquardt
 Cltl::MRQFunction< TPAR, TDAT, 10, 2 >
 CMRQFunction< TPAR, TDAT, 10, 2 >
 Cltl::MRQFunction< TPAR, TDAT, 3, 2 >
 Cltl::MRQFunction< TPAR, TDAT, 5, 2 >
 Cltl::MRQFunction< TPAR, TDAT, 7, 2 >
 CMRQFunction< TPAR, TDAT, 7, 2 >
 Cltl::MRQFunction< TPAR, TDAT, 8, 2 >
 CMRQFunction< TPAR, TDAT, 8, 2 >
 Cltl::ltl::NoArgument
 Cutil::OptionThe base class for all options
 Cutil::OptionParserGeneric parser object for options
 Cutil::OptionReaderAn abstract base class for sources feeding into util::OptionParser
 Cltl::PolynomFit< TPAR, TDAT, ORDER, EXT, NDIM >Class to fit a NPAR polynome to an NDIM ltl::MArray
 Cltl::PolynomFit< TPAR, TDAT, ORDER, EXT, 1 >Specialisation for NDIM == 1
 Cltl::PolynomFit< TPAR, TDAT, ORDER, false, 2 >Specialisation for NDIM == 2 and restrict mixed terms to sum( exponents ) <= ORDER
 Cltl::PolynomFit< TPAR, TDAT, ORDER, true, 2 >Specialisation for NDIM == 2 and any mixed terms
 Cltl::ltl::precision_trait< T >
 Cltl::ltl::precision_trait< complex< double > >
 Cltl::ltl::precision_trait< complex< float > >
 Cltl::ltl::precision_trait< complex< long double > >
 Cltl::ltl::precision_trait< double >
 Cltl::ltl::precision_trait< float >
 Cltl::ltl::precision_trait< int >
 Cltl::ltl::precision_trait< long >
 Cltl::ltl::precision_trait< long double >
 Cltl::ltl::precision_trait< unsigned int >
 Cltl::ltl::precision_trait< unsigned long >
 Cltl::ltl::promote_smallint< T >
 Cltl::ltl::promote_smallint< bool >
 Cltl::ltl::promote_smallint< char >
 Cltl::ltl::promote_smallint< short int >
 Cltl::ltl::promote_smallint< short unsigned int >
 Cltl::ltl::promote_smallint< unsigned char >
 Cltl::ltl::promote_to< T1, T2, which >
 Cltl::ltl::promote_to< T1, T2, 0 >
 Cltl::ltl::promotion_trait< T1, T2 >
 Cltl::RangeClass to enable referencing of ltl::MArray index ranges
 Cltl::ltl::RangeClass to enable referencing of ltl::MArray index ranges
 Cltl::ltl::RangeSliceArgument< T >
 Cltl::ltl::RangeSliceArgument< int >
 Cltl::ltl::RangeSliceArgument< NoArgument >
 Cltl::ltl::RangeSliceArgument< Range >
 Cutil::RegionTo represent geometries or subarrays of N-dimensional arrays
 Cltl::ltl::Shape< N >
 Cltl::Shape< N >
 Cltl::ltl::SliceCounter< Type, T1, T2, T3, T4, T5, T6, T7 >
 Cutil::StringFactoryThis class returns a number in the requested type
 Cltl::ltl::sumtype_trait< Type >
 Cltl::ltl::sumtype_trait< char >
 Cltl::ltl::sumtype_trait< double >
 Cltl::ltl::sumtype_trait< float >
 Cltl::ltl::sumtype_trait< int >
 Cltl::ltl::sumtype_trait< long >
 Cltl::ltl::sumtype_trait< long double >
 Cltl::ltl::sumtype_trait< short >
 Cltl::ltl::sumtype_trait< unsigned char >
 Cltl::ltl::sumtype_trait< unsigned int >
 Cltl::ltl::sumtype_trait< unsigned long >
 Cltl::ltl::sumtype_trait< unsigned short >
 Cltl::SVDecomposition< T >
 Cltl::ltl::SynchronizedCounter
 Cltl::ltl::tFMLoop< A, B, operation, M, N >
 Cltl::ltl::tFMSplitLoop< A, B, operation, M, N, unroll >
 Cltl::ltl::tFMSplitLoop< A, B, operation, M, N, false >
 Cltl::ltl::tFMSplitLoop< A, B, operation, M, N, true >
 Cltl::ltl::tFVLoop< A, B, operation, N >
 Cltl::ltl::tFVSplitLoop< A, B, operation, N, unroll >Wrapper to decide whether template loop is ok or simple C-loop does better
 Cltl::ltl::tFVSplitLoop< A, B, operation, N, false >We exceed the limit for template loop unrolling: Simple for-loop
 Cltl::ltl::tFVSplitLoop< A, B, operation, N, true >Template loop unrolling
 Cltl::ltl::tFVSplitSwap< A, B, N, unroll >
 Cltl::ltl::tFVSplitSwap< A, B, N, false >
 Cltl::ltl::tFVSplitSwap< A, B, N, true >
 Cltl::ltl::tFVSwap< A, B, N >
 Cutil::Timer
 Cltl::tMatClearHesse< TPAR, NPAR >
 Cltl::tMatClearHesseSplit< TPAR, NPAR, unroll >
 Cltl::tMatClearHesseSplit< TPAR, NPAR, false >
 Cltl::tMatClearHesseSplit< TPAR, NPAR, true >
 Cltl::tMatElimLoop< T, N >
 Cltl::ltl::tMatElimLoop< T, N >
 Cltl::tMatElimSplitLoop< T, N, unroll >
 Cltl::ltl::tMatElimSplitLoop< T, N, unroll >
 Cltl::tMatFillHesse< TPAR, NPAR >
 Cltl::tMatFillHesseSplit< TPAR, NPAR, unroll >
 Cltl::tMatFillHesseSplit< TPAR, NPAR, false >
 Cltl::tMatFillHesseSplit< TPAR, NPAR, true >
 Cltl::tMatHesse< TPAR, NPAR >
 Cltl::tMatHesseSplit< TPAR, NPAR, unroll >
 Cltl::tMatHesseSplit< TPAR, NPAR, false >
 Cltl::tMatHesseSplit< TPAR, NPAR, true >
 Cltl::ltl::tMatMatLoop< A, B, T, N >
 Cltl::ltl::tMatMatSplitLoop< A, B, T, N, unroll >
 Cltl::ltl::tMatMatSplitLoop< A, B, T, N, false >
 Cltl::ltl::tMatMatSplitLoop< A, B, T, N, true >
 Cltl::ltl::tMatPivLoop< T, N >
 Cltl::tMatPivLoop< T, N >
 Cltl::tMatPivSplitLoop< T, N, unroll >
 Cltl::ltl::tMatPivSplitLoop< T, N, unroll >
 Cltl::tMatRestLoop< T, N >
 Cltl::ltl::tMatRestLoop< T, N >
 Cltl::ltl::tMatRestSplitLoop< T, N, unroll >
 Cltl::tMatRestSplitLoop< T, N, unroll >
 Cltl::ltl::tMatVecLoop< A, B, T, N >
 Cltl::ltl::tMatVecSplitLoop< A, B, T, N, unroll >
 Cltl::ltl::tMatVecSplitLoop< A, B, T, N, false >
 Cltl::ltl::tMatVecSplitLoop< A, B, T, N, true >
 Cltl::ltl::tMBoolLoop< Expr, M, N >
 Cltl::ltl::tMBoolSplitLoop< Expr, M, N, unroll >
 Cltl::ltl::tMBoolSplitLoop< Expr, M, N, false >
 Cltl::ltl::tMBoolSplitLoop< Expr, M, N, true >
 Cltl::ltl::tMNBoolLoop< Expr, N, I, J >
 Cltl::ltl::tMNBoolLoop< Expr, N, 1, 1 >
 Cltl::ltl::tMNBoolLoop< Expr, N, I, 1 >
 Cltl::ltl::tMNLoop< A, B, operation, N, I, J >
 Cltl::ltl::tMNLoop< A, B, operation, N, 1, 1 >
 Cltl::ltl::tMNLoop< A, B, operation, N, I, 1 >
 Cltl::ltl::tNAccumLoop< Expr, N >Template loop
 Cltl::ltl::tNAccumLoop< Expr, 0 >End of recursion
 Cltl::ltl::tNBoolLoop< Expr, N >
 Cltl::ltl::tNBoolLoop< Expr, 0 >
 Cltl::ltl::tNLoop< A, B, operation, N >Template loop:
 Cltl::ltl::tNLoop< A, B, operation, 0 >End of recursion
 Cltl::tNMatClearHesse< TPAR, NPAR, L, K >
 Cltl::tNMatClearHesse< TPAR, NPAR, 0, 0 >
 Cltl::tNMatClearHesse< TPAR, NPAR, L, 0 >
 Cltl::tNMatClearHesse< TPAR, NPAR, L, 1 >
 Cltl::ltl::tNMatElimLoop< T, N, L >
 Cltl::tNMatElimLoop< T, N, L >
 Cltl::tNMatFillHesse< TPAR, NPAR, L, K >
 Cltl::tNMatFillHesse< TPAR, NPAR, 1, 0 >
 Cltl::tNMatFillHesse< TPAR, NPAR, L, 0 >
 Cltl::tNMatFillHesse< TPAR, NPAR, L, 1 >
 Cltl::tNMatHesse< TPAR, NPAR, L, K >
 Cltl::tNMatHesse< TPAR, NPAR, 0, 0 >
 Cltl::tNMatHesse< TPAR, NPAR, L, 0 >
 Cltl::tNMatHesse< TPAR, NPAR, L, 1 >
 Cltl::ltl::tNMatMatLoop< A, B, T, N, K >
 Cltl::ltl::tNMatMatLoop< A, B, T, N, 1 >
 Cltl::ltl::tNMatPivLoop< T, N, I, J >
 Cltl::tNMatPivLoop< T, N, I, J >
 Cltl::tNMatPivot< T >
 Cltl::ltl::tNMatPivot< T >
 Cltl::tNMatRestLoop< T, N, L >
 Cltl::ltl::tNMatRestLoop< T, N, L >
 Cltl::ltl::tNMatVecLoop< A, B, T, N, J >
 Cltl::ltl::tNMatVecLoop< A, B, T, N, 0 >
 Cltl::ltl::tNSwap< A, B, N >
 Cltl::ltl::tNSwap< A, B, 0 >
 Cltl::ltl::tVAccumLoop< Expr, N >
 Cltl::ltl::tVAccumSplitLoop< Expr, N, unroll >
 Cltl::ltl::tVAccumSplitLoop< Expr, N, false >We exceed the limit for template loop unrolling: Simple for-loop
 Cltl::ltl::tVAccumSplitLoop< Expr, N, true >Template loop unrolling
 Cltl::ltl::tVBoolLoop< Expr, N >
 Cltl::ltl::tVBoolSplitLoop< Expr, N, unroll >
 Cltl::ltl::tVBoolSplitLoop< Expr, N, false >
 Cltl::ltl::tVBoolSplitLoop< Expr, N, true >
 Cutil::UTDateRepresenting UT as a wrapped time_t mother class
 Cltl::WCS< N >Base class for intermediate WCs calculation
 Cltl::WCS< 2 >
 Cdouble
 Cdouble *
 Cexception
 Cint