class
#include <atlas/field/MultiFieldCreator.h>
MultiFieldCreatorFactory
Base classes
-
template<typename T>class atlas::util::Factory<MultiFieldCreatorFactory>
Derived classes
-
template<class T>class MultiFieldCreatorBuilder
Public static functions
-
static auto className() -> std::
string -
static auto build(const std::
string &, const eckit::Configuration & = util::Config ()) -> MultiFieldCreator* - build MultiFieldCreator with options specified in parametrisation
-
static auto keys() -> std::
vector <std::string > -
static void list(std::
ostream & out) -
static auto has(const std::
string & builder) -> bool -
static auto get(const std::
string & builder) -> MultiFieldCreatorFactory*
Public functions
-
auto factoryBuilder() const -> const std::
string & -
auto factoryName() const -> const std::
string &
Private functions
- auto make() -> MultiFieldCreator* pure virtual
-
auto make(const eckit::
Configuration &) -> MultiFieldCreator* pure virtual
Function documentation
static MultiFieldCreator* atlas::field::MultiFieldCreatorFactory:: build(const std::string &,
const eckit::Configuration & = util::Config ())
build MultiFieldCreator with options specified in parametrisation
Returns | mesh generator |
---|
static std::vector <std::string > atlas::field::MultiFieldCreatorFactory:: keys()
#include <atlas/util/Factory.h>
static void atlas::field::MultiFieldCreatorFactory:: list(std::ostream & out)
#include <atlas/util/Factory.h>
static bool atlas::field::MultiFieldCreatorFactory:: has(const std::string & builder)
#include <atlas/util/Factory.h>
static MultiFieldCreatorFactory* atlas::field::MultiFieldCreatorFactory:: get(const std::string & builder)
#include <atlas/util/Factory.h>
const std::string & atlas::field::MultiFieldCreatorFactory:: factoryBuilder() const
#include <atlas/util/Factory.h>
const std::string & atlas::field::MultiFieldCreatorFactory:: factoryName() const
#include <atlas/util/Factory.h>