Linear obs operator factory.
More...
#include <LinearObsOperatorBase.h>
Linear obs operator factory.
Definition at line 106 of file LinearObsOperatorBase.h.
◆ ~LinearObsOperatorFactory()
virtual ufo::LinearObsOperatorFactory::~LinearObsOperatorFactory |
( |
| ) |
|
|
virtualdefault |
◆ LinearObsOperatorFactory()
ufo::LinearObsOperatorFactory::LinearObsOperatorFactory |
( |
const std::string & |
name | ) |
|
|
explicitprotected |
Register a maker able to create linear observation operators of type name
.
Definition at line 26 of file LinearObsOperatorBase.cc.
◆ create()
Create and return a new linear observation operator.
The type of the operator is determined by the name
attribute of params
. params
must be an instance of the subclass of ObsOperatorParametersBase associated with that operator, otherwise an exception will be thrown.
Definition at line 37 of file LinearObsOperatorBase.cc.
◆ createParameters()
◆ getMakerNames()
static std::vector<std::string> ufo::LinearObsOperatorFactory::getMakerNames |
( |
| ) |
|
|
inlinestatic |
Return the names of all operators that can be created by one of the registered makers.
Definition at line 121 of file LinearObsOperatorBase.h.
◆ getMakers()
◆ make()
◆ makeParameters()
The documentation for this class was generated from the following files: