UFO
|
Application of bias correction. More...
#include <ObsBiasOperator.h>
Public Member Functions | |
ObsBiasOperator (ioda::ObsSpace &) | |
void | computeObsBias (const GeoVaLs &, ioda::ObsVector &, const ObsBias &, ObsDiagnostics &) const |
Compute bias correction. More... | |
Private Member Functions | |
void | print (std::ostream &) const override |
Print details (used for logging) More... | |
Private Attributes | |
ioda::ObsSpace & | odb_ |
ObsSpace used for computing predictors. More... | |
Application of bias correction.
Bias correction is computed as a linear combination of bias predictors using bias correction coefficients, both specified in ObsBias class.
Definition at line 28 of file ObsBiasOperator.h.
|
explicit |
Definition at line 25 of file ObsBiasOperator.cc.
void ufo::ObsBiasOperator::computeObsBias | ( | const GeoVaLs & | geovals, |
ioda::ObsVector & | ybias, | ||
const ObsBias & | biascoeffs, | ||
ObsDiagnostics & | ydiags | ||
) | const |
Compute bias correction.
Definition at line 32 of file ObsBiasOperator.cc.
|
overrideprivate |
Print details (used for logging)
Definition at line 102 of file ObsBiasOperator.cc.
|
private |
ObsSpace used for computing predictors.
Definition at line 40 of file ObsBiasOperator.h.