FV3 Bundle
|
LinearVariableChangeFactory Factory. More...
#include <LinearVariableChangeBase.h>
Public Member Functions | |
virtual | ~LinearVariableChangeFactory () |
Static Public Member Functions | |
static LinearVariableChangeBase< MODEL > * | create (const State_ &, const State_ &, const Geometry_ &, const eckit::Configuration &) |
Protected Member Functions | |
LinearVariableChangeFactory (const std::string &) | |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
virtual LinearVariableChangeBase< MODEL > * | make (const State_ &, const State_ &, const Geometry_ &, const eckit::Configuration &)=0 |
Static Private Member Functions | |
static std::map< std::string, LinearVariableChangeFactory< MODEL > *> & | getMakers () |
LinearVariableChangeFactory Factory.
Definition at line 66 of file LinearVariableChangeBase.h.
|
private |
Definition at line 67 of file LinearVariableChangeBase.h.
|
private |
Definition at line 68 of file LinearVariableChangeBase.h.
|
inlinevirtual |
|
explicitprotected |
Definition at line 104 of file LinearVariableChangeBase.h.
|
static |
Definition at line 115 of file LinearVariableChangeBase.h.
|
inlinestaticprivate |
Definition at line 80 of file LinearVariableChangeBase.h.
|
privatepure virtual |
Implemented in oops::LinearVariableChangeMaker< MODEL, T >.