Caff::Browser< C > | Browser |
▼Caff::ConstCArray< T > | Interface class to raw memory (C style array) |
Caff::CArray< T > | Interface class to raw memory (C style array) |
▼Caff::ConstSharedHeap< T > | This is the base class for const elements |
Caff::SharedHeap< T > | A template class to share heap memory for different array projections |
Caff::CSeries< T > | Access Series contents through raw memory |
▼Caff::Exception | Base class for exceptions |
Caff::AllocException | Exception thrown in case of allocation error |
Caff::func::util::Extractabsmax< C > | |
Caff::func::util::Extractavg< C > | |
Caff::func::util::Extracthisto< C > | |
Caff::func::util::Extractmax< C > | |
Caff::func::util::Extractmin< C > | |
Caff::func::util::Extractrms< C > | |
Caff::func::util::Extractsqrsum< C > | |
Caff::func::util::Extractsum< C > | |
Caff::func::util::Mapvalmap< T1, T2 > | |
Caff::Iterator< C > | Iterator |
▼Caff::LinearShape | Shape for class aff::Series |
▼Caff::ConstSeries< T > | Base class |
Caff::Series< T > | A base class for time series and spectra |
Caff::Shaper | Shaper class for Fortran layout |
Caff::SimpleRigidArray< T, N > | A very basic rigid array class (with deep inline copy) |
▼Caff::Strided | Shape for a rectangular array layout |
▼Caff::ConstArray< T > | Array base classThis is a multidimensional (array) container that uses a strided memory layout (Fortran shape) and counted references to data in global memory. For examples see the various test programs |
Caff::Array< T > | Full multi-dimensional array functionality.This is the full array class template. It adds no additional functionality to its base class aff::ConstArray. But it provied acess to all member functions of the base, also to functions that allow data modification |
▼Caff::util::FortranShape | Find appropriate leading dimensions |
Caff::FortranArray< C > | Class to provide Fortran interface values |
Caff::util::Inline< T, I > | Recursive functions to inline raw array operations |
Caff::util::Inline2< T1, T2, I > | Recursive functions to inline raw array operations |
Caff::util::Inline2< T1, T2, 1 > | Partial specialization to stop recursion |
Caff::util::Inline< T, 1 > | Partial specialization to stop recursion |
Caff::util::SeriesStepper | A stepper for aff::Series |
Caff::util::SHeap< T > | A structure to be shared between different SharedHeap instances |
Caff::util::SizeCheckedCast< T, TT > | Utility for compile-time checked cast |
Caff::util::SizeCheckedCast< T, TT >::ConstCheck< Tfrom, Tto > | Checks for const-correctness of the cast |
Caff::util::SizeCheckedCast< T, TT >::ConstCheck< const Tfrom, const Tto > | Specialization for const-checked cast |
Caff::util::SizeCheckedCast< T, TT >::ConstCheck< const Tfrom, Tto > | Specialization for const-checked cast |
Caff::util::SizeCheckedCast< T, TT >::ConstCheck< Tfrom, const Tto > | Specialization for const-checked cast |
Caff::util::SizeCheckedCast< T, TT >::SizeCheck< N, M > | Checks for matching type-size |
Caff::util::SizeCheckedCast< T, TT >::SizeCheck< N, N > | Specialization for type-size checked cast |
Caff::util::Slice< C > | Create slices |
Caff::util::StridedStepper | A stepper for all strided shapes |
Caff::util::Subarray< C > | Create subarrays |
Caff::SimpleRigidArray< Tsize, Mmax_dimen > | |
Caff::SimpleRigidArray< Tsubscript, Mmax_dimen > | |