#include <ObsBiasIncrement.h>
|
| ObsBiasIncrement (const ioda::ObsSpace &, const eckit::Configuration &) |
|
| ObsBiasIncrement (const ObsBiasIncrement &, const bool=true) |
|
| ObsBiasIncrement (const ObsBiasIncrement &, const eckit::Configuration &) |
|
| ~ObsBiasIncrement () |
|
void | diff (const ObsBias &, const ObsBias &) |
|
void | zero () |
|
ObsBiasIncrement & | operator= (const ObsBiasIncrement &) |
|
ObsBiasIncrement & | operator+= (const ObsBiasIncrement &) |
|
ObsBiasIncrement & | operator-= (const ObsBiasIncrement &) |
|
ObsBiasIncrement & | operator*= (const double) |
|
void | axpy (const double, const ObsBiasIncrement &) |
|
double | dot_product_with (const ObsBiasIncrement &) const |
|
void | read (const eckit::Configuration &) |
|
void | write (const eckit::Configuration &) const |
|
double | norm () const |
|
double & | operator[] (const unsigned int ii) |
|
const double & | operator[] (const unsigned int ii) const |
|
void | computeObsBiasTL (const GeoVaLs &, const std::vector< ioda::ObsVector > &, ioda::ObsVector &) const |
|
void | computeObsBiasAD (GeoVaLs &, const std::vector< ioda::ObsVector > &, const ioda::ObsVector &) |
|
std::size_t | serialSize () const |
|
void | serialize (std::vector< double > &) const |
|
void | deserialize (const std::vector< double > &, std::size_t &) |
|
| operator bool () const |
|
|
void | print (std::ostream &) const |
|
Definition at line 39 of file ObsBiasIncrement.h.
◆ ObsBiasIncrement() [1/3]
ufo::ObsBiasIncrement::ObsBiasIncrement |
( |
const ioda::ObsSpace & |
odb, |
|
|
const eckit::Configuration & |
conf |
|
) |
| |
◆ ObsBiasIncrement() [2/3]
ufo::ObsBiasIncrement::ObsBiasIncrement |
( |
const ObsBiasIncrement & |
other, |
|
|
const bool |
copy = true |
|
) |
| |
◆ ObsBiasIncrement() [3/3]
ufo::ObsBiasIncrement::ObsBiasIncrement |
( |
const ObsBiasIncrement & |
other, |
|
|
const eckit::Configuration & |
conf |
|
) |
| |
◆ ~ObsBiasIncrement()
ufo::ObsBiasIncrement::~ObsBiasIncrement |
( |
| ) |
|
|
inline |
◆ axpy()
void ufo::ObsBiasIncrement::axpy |
( |
const double |
fact, |
|
|
const ObsBiasIncrement & |
rhs |
|
) |
| |
◆ computeObsBiasAD()
void ufo::ObsBiasIncrement::computeObsBiasAD |
( |
GeoVaLs & |
geovals, |
|
|
const std::vector< ioda::ObsVector > & |
predData, |
|
|
const ioda::ObsVector & |
ybiasinc |
|
) |
| |
◆ computeObsBiasTL()
void ufo::ObsBiasIncrement::computeObsBiasTL |
( |
const GeoVaLs & |
geovals, |
|
|
const std::vector< ioda::ObsVector > & |
predData, |
|
|
ioda::ObsVector & |
ybiasinc |
|
) |
| const |
◆ deserialize()
void ufo::ObsBiasIncrement::deserialize |
( |
const std::vector< double > & |
, |
|
|
std::size_t & |
|
|
) |
| |
|
inline |
◆ diff()
void ufo::ObsBiasIncrement::diff |
( |
const ObsBias & |
b1, |
|
|
const ObsBias & |
b2 |
|
) |
| |
◆ dot_product_with()
double ufo::ObsBiasIncrement::dot_product_with |
( |
const ObsBiasIncrement & |
rhs | ) |
const |
◆ norm()
double ufo::ObsBiasIncrement::norm |
( |
| ) |
const |
◆ operator bool()
ufo::ObsBiasIncrement::operator bool |
( |
| ) |
const |
|
inline |
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator=()
◆ operator[]() [1/2]
double& ufo::ObsBiasIncrement::operator[] |
( |
const unsigned int |
ii | ) |
|
|
inline |
◆ operator[]() [2/2]
const double& ufo::ObsBiasIncrement::operator[] |
( |
const unsigned int |
ii | ) |
const |
|
inline |
◆ print()
void ufo::ObsBiasIncrement::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ read()
void ufo::ObsBiasIncrement::read |
( |
const eckit::Configuration & |
| ) |
|
|
inline |
◆ serialize()
void ufo::ObsBiasIncrement::serialize |
( |
std::vector< double > & |
| ) |
const |
|
inline |
◆ serialSize()
std::size_t ufo::ObsBiasIncrement::serialSize |
( |
| ) |
const |
|
inline |
◆ write()
void ufo::ObsBiasIncrement::write |
( |
const eckit::Configuration & |
| ) |
const |
|
inline |
◆ zero()
void ufo::ObsBiasIncrement::zero |
( |
| ) |
|
◆ biascoeffsinc_
std::vector<double> ufo::ObsBiasIncrement::biascoeffsinc_ |
|
private |
◆ conf_
const eckit::LocalConfiguration ufo::ObsBiasIncrement::conf_ |
|
private |
◆ jobs_
std::vector<int> ufo::ObsBiasIncrement::jobs_ |
|
private |
◆ odb_
const ioda::ObsSpace& ufo::ObsBiasIncrement::odb_ |
|
private |
◆ predbases_
std::vector<std::shared_ptr<PredictorBase> > ufo::ObsBiasIncrement::predbases_ |
|
private |
◆ prednames_
std::vector<std::string> ufo::ObsBiasIncrement::prednames_ |
|
private |
The documentation for this class was generated from the following files: