UFO
|
Categorical observation operator TL/AD code. Please refer to the Categorical observation operator for further documentation. More...
#include <ObsCategoricalTLAD.h>
Public Types | |
typedef ObsCategoricalParameters | Parameters_ |
Public Member Functions | |
ObsCategoricalTLAD (const ioda::ObsSpace &, const Parameters_ &) | |
~ObsCategoricalTLAD () override | |
void | setTrajectory (const GeoVaLs &, ObsDiagnostics &) override |
Obs Operator. More... | |
void | simulateObsTL (const GeoVaLs &, ioda::ObsVector &) const override |
void | simulateObsAD (GeoVaLs &, const ioda::ObsVector &) const override |
const oops::Variables & | requiredVars () const override |
Operator input required from Model. More... | |
![]() | |
LinearObsOperatorBase (const ioda::ObsSpace &odb) | |
virtual | ~LinearObsOperatorBase () |
virtual oops::Variables | simulatedVars () const |
List of variables simulated by this operator. More... | |
const ioda::ObsSpace & | obsspace () const |
The space containing the observations to be simulated by this operator. More... | |
Static Public Member Functions | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const override |
Private Attributes | |
const ioda::ObsSpace & | odb_ |
ObsSpace. More... | |
ObsCategoricalData< LinearObsOperatorBase > | data_ |
Data handler for the Categorical operator and TL/AD code. More... | |
Categorical observation operator TL/AD code. Please refer to the Categorical observation operator for further documentation.
Definition at line 35 of file ObsCategoricalTLAD.h.
The type of parameters accepted by the constructor of this operator. This typedef is used by the LinearObsOperatorFactory.
Definition at line 40 of file ObsCategoricalTLAD.h.
ufo::ObsCategoricalTLAD::ObsCategoricalTLAD | ( | const ioda::ObsSpace & | odb, |
const Parameters_ & | params | ||
) |
Definition at line 28 of file ObsCategoricalTLAD.cc.
|
override |
Definition at line 41 of file ObsCategoricalTLAD.cc.
|
inlinestatic |
Definition at line 42 of file ObsCategoricalTLAD.h.
|
overrideprivatevirtual |
Implements ufo::LinearObsOperatorBase.
Definition at line 119 of file ObsCategoricalTLAD.cc.
|
inlineoverridevirtual |
Operator input required from Model.
Implements ufo::LinearObsOperatorBase.
Definition at line 51 of file ObsCategoricalTLAD.h.
|
overridevirtual |
Obs Operator.
Implements ufo::LinearObsOperatorBase.
Definition at line 47 of file ObsCategoricalTLAD.cc.
|
overridevirtual |
Implements ufo::LinearObsOperatorBase.
Definition at line 83 of file ObsCategoricalTLAD.cc.
|
overridevirtual |
Implements ufo::LinearObsOperatorBase.
Definition at line 60 of file ObsCategoricalTLAD.cc.
|
private |
Data handler for the Categorical operator and TL/AD code.
Definition at line 61 of file ObsCategoricalTLAD.h.
|
private |
ObsSpace.
Definition at line 58 of file ObsCategoricalTLAD.h.