UFO
|
#include <OrbitalAngle.h>
Public Types | |
typedef OrbitalAngleParameters | Parameters_ |
Public Member Functions | |
OrbitalAngle (const Parameters_ &, const oops::Variables &) | |
void | compute (const ioda::ObsSpace &, const GeoVaLs &, const ObsDiagnostics &, ioda::ObsVector &) const override |
compute the predictor More... | |
![]() | |
PredictorBase (const PredictorParametersBase &, const oops::Variables &) | |
virtual | ~PredictorBase ()=default |
const oops::Variables & | requiredGeovars () const |
geovars names required to compute the predictor More... | |
const oops::Variables & | requiredHdiagnostics () const |
hdiags names required to compute the predictor More... | |
std::string & | name () |
predictor name More... | |
const std::string & | name () const |
Private Attributes | |
int | order_ |
FourierTermType | component_ |
Additional Inherited Members | |
![]() | |
oops::Variables | vars_ |
variables that will be bias-corrected using this predictor More... | |
oops::Variables | geovars_ |
required GeoVaLs More... | |
oops::Variables | hdiags_ |
required ObsDiagnostics More... | |
This orbital angle predictor is used to fit residual errors as a function of satellite orbital angle using a Fourier series. The data must contain this orbital angle time series in the variable "satellite_orbital_angle@MetaData". Two member variables are used to store the order of the term in the series being calculated (order_) and the Fourier component (cos or sin), respectively. These are read from the yaml configuration file.
Definition at line 75 of file OrbitalAngle.h.
The type of parameters accepted by the constructor of this predictor. This typedef is used by the PredictorFactory.
Definition at line 79 of file OrbitalAngle.h.
ufo::OrbitalAngle::OrbitalAngle | ( | const Parameters_ & | parameters, |
const oops::Variables & | vars | ||
) |
|
overridevirtual |
compute the predictor
Implements ufo::PredictorBase.
Definition at line 37 of file OrbitalAngle.cc.
|
private |
Definition at line 90 of file OrbitalAngle.h.
|
private |
Definition at line 89 of file OrbitalAngle.h.