FV3 Bundle
|
ObsErrorFactory Factory. More...
#include <ObsErrorBase.h>
Public Member Functions | |
virtual | ~ObsErrorFactory () |
Static Public Member Functions | |
static ObsErrorBase< MODEL > * | create (const ObsSpace_ &, const eckit::Configuration &) |
Protected Member Functions | |
ObsErrorFactory (const std::string &) | |
Private Types | |
typedef ObservationSpace< MODEL > | ObsSpace_ |
Private Member Functions | |
virtual ObsErrorBase< MODEL > * | make (const ObsSpace_ &, const eckit::Configuration &)=0 |
Static Private Member Functions | |
static std::map< std::string, ObsErrorFactory< MODEL > *> & | getMakers () |
ObsErrorFactory Factory.
Definition at line 65 of file ObsErrorBase.h.
|
private |
Definition at line 66 of file ObsErrorBase.h.
|
inlinevirtual |
|
explicitprotected |
Definition at line 94 of file ObsErrorBase.h.
|
static |
Definition at line 105 of file ObsErrorBase.h.
|
inlinestaticprivate |
|
privatepure virtual |
Implemented in oops::ObsErrorMaker< MODEL, T >.