atlas::trans namespace

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