namespace
trans
Classes
- class TransCacheEntry
- class EmptyCacheEntry
- class TransCacheFileEntry
- class TransCacheMemoryEntry
- class TransCacheOwnedMemoryEntry
- class Cache
- class TransCache
- class LegendreCache
- class LegendreFFTCache
- class LegendreCacheCreatorIFS
- class TransIFS
- class TransIFSNodeColumns
- class TransIFSStructuredColumns
- class VorDivToUVIFS
- class LegendreCacheCreatorImpl
- class LegendreCacheCreator
- class LegendreCacheCreatorFactory
-
template<class T>class LegendreCacheCreatorBuilder
- class LegendreCacheCreatorLocal
- class TransLocal
- class VorDivToUVLocal
- class Trans
- class VorDivToUVImpl
- class VorDivToUVFactory
-
template<class T>class VorDivToUVBuilder
- class VorDivToUV
Functions
- void compute_zfn(const int trc, double zfn[])
- void compute_legendre_polynomials_lat(const int trc, const double lat, double legpol[], double zfn[])
- void compute_legendre_polynomials(const int trc, const int nlats, const double lats[], double legendre_sym[], double legendre_asym[], size_t leg_start_sym[], size_t leg_start_asym[])
- void compute_legendre_polynomials_all(const int trc, const int nlats, const double lats[], double legendre[])
- auto fourier_truncation(const int truncation, const int nx, const int nxmax, const int ndgl, const double lat, const bool regular) -> int