class
NonLinearFactory
Base classes
-
template<typename T>class atlas::util::Factory<NonLinearFactory>
Derived classes
-
template<class T>class NonLinearFactoryBuilder
Public types
-
using Config = NonLinear::
Config
Public static functions
-
static auto className() -> std::
string -
static auto build(const std::
string&, const Config&) -> const NonLinear* -
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) -> NonLinearFactory*
Public functions
-
auto factoryBuilder() const -> const std::
string& -
auto factoryName() const -> const std::
string&
Private functions
Function documentation
static std:: vector<std:: string> atlas:: interpolation:: nonlinear:: NonLinearFactory:: keys()
#include <atlas/util/Factory.h>
static void atlas:: interpolation:: nonlinear:: NonLinearFactory:: list(std:: ostream& out)
#include <atlas/util/Factory.h>
static bool atlas:: interpolation:: nonlinear:: NonLinearFactory:: has(const std:: string& builder)
#include <atlas/util/Factory.h>
static NonLinearFactory* atlas:: interpolation:: nonlinear:: NonLinearFactory:: get(const std:: string& builder)
#include <atlas/util/Factory.h>
const std:: string& atlas:: interpolation:: nonlinear:: NonLinearFactory:: factoryBuilder() const
#include <atlas/util/Factory.h>
const std:: string& atlas:: interpolation:: nonlinear:: NonLinearFactory:: factoryName() const
#include <atlas/util/Factory.h>