atlas::trans::LegendreCacheCreatorFactory class

Derived classes

template<class T>
class LegendreCacheCreatorBuilder

Public static functions

static auto build(const Grid&, int truncation, const eckit::Configuration& = util::Config()) -> LegendreCacheCreatorImpl*
build Trans
static void list(std::ostream&)
list all registered trans implementations
static auto has(const std::string& name) -> bool

Private functions

auto make(const Grid&, int truncation, const eckit::Configuration&) -> LegendreCacheCreatorImpl* virtual
~LegendreCacheCreatorFactory() private virtual

Function documentation

static LegendreCacheCreatorImpl* atlas::trans::LegendreCacheCreatorFactory::build(const Grid&, int truncation, const eckit::Configuration& = util::Config())

build Trans

Returns TransImpl