OOPS
|
factory for LETKF solvers More...
#include <LocalEnsembleSolver.h>
Public Member Functions | |
virtual | ~LocalEnsembleSolverFactory ()=default |
Static Public Member Functions | |
static std::unique_ptr< LocalEnsembleSolver< MODEL, OBS > > | create (ObsSpaces_ &, const Geometry_ &, const eckit::Configuration &, size_t, const State4D_ &) |
Protected Member Functions | |
LocalEnsembleSolverFactory (const std::string &) | |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
typedef ObsSpaces< OBS > | ObsSpaces_ |
typedef State4D< MODEL > | State4D_ |
Private Member Functions | |
virtual LocalEnsembleSolver< MODEL, OBS > * | make (ObsSpaces_ &, const Geometry_ &, const eckit::Configuration &, size_t, const State4D_ &)=0 |
Static Private Member Functions | |
static std::map< std::string, LocalEnsembleSolverFactory< MODEL, OBS > * > & | getMakers () |
factory for LETKF solvers
Definition at line 246 of file LocalEnsembleSolver.h.
|
private |
Definition at line 247 of file LocalEnsembleSolver.h.
|
private |
Definition at line 248 of file LocalEnsembleSolver.h.
|
private |
Definition at line 249 of file LocalEnsembleSolver.h.
|
virtualdefault |
|
explicitprotected |
Definition at line 287 of file LocalEnsembleSolver.h.
|
static |
|
inlinestaticprivate |
Definition at line 261 of file LocalEnsembleSolver.h.
|
privatepure virtual |
Implemented in oops::LocalEnsembleSolverMaker< MODEL, OBS, T >.