|
OOPS
|
A subclass of LocalizationFactory able to create instances of T (a concrete subclass of LocalizationBase<MODEL>). Passes Geometry<MODEL> to the constructor of T. More...
#include <LocalizationBase.h>


Public Member Functions | |
| LocalizationMaker (const std::string &name) | |
Public Member Functions inherited from oops::LocalizationFactory< MODEL > | |
| virtual | ~LocalizationFactory ()=default |
Private Types | |
| typedef Geometry< MODEL > | Geometry_ |
Private Member Functions | |
| std::unique_ptr< LocalizationBase< MODEL > > | make (const Geometry_ &geometry, const eckit::Configuration &conf) override |
Additional Inherited Members | |
Static Public Member Functions inherited from oops::LocalizationFactory< MODEL > | |
| static std::unique_ptr< LocalizationBase< MODEL > > | create (const Geometry_ &, const eckit::Configuration &config) |
| Create and return a new Localization. More... | |
Protected Member Functions inherited from oops::LocalizationFactory< MODEL > | |
| LocalizationFactory (const std::string &name) | |
Register a maker able to create Localizations of type name. More... | |
A subclass of LocalizationFactory able to create instances of T (a concrete subclass of LocalizationBase<MODEL>). Passes Geometry<MODEL> to the constructor of T.
Definition at line 87 of file generic/LocalizationBase.h.
|
private |
Definition at line 88 of file generic/LocalizationBase.h.
|
inlineexplicit |
Definition at line 93 of file generic/LocalizationBase.h.
|
inlineoverrideprivatevirtual |
Implements oops::LocalizationFactory< MODEL >.
Definition at line 89 of file generic/LocalizationBase.h.