#include <ObsBiasCovariance.h>
|
void | print (std::ostream &) const |
|
Definition at line 35 of file ObsBiasCovariance.h.
◆ ObsBiasCovariance()
ufo::ObsBiasCovariance::ObsBiasCovariance |
( |
ioda::ObsSpace & |
odb, |
|
|
const eckit::Configuration & |
conf |
|
) |
| |
◆ ~ObsBiasCovariance()
ufo::ObsBiasCovariance::~ObsBiasCovariance |
( |
| ) |
|
|
inline |
◆ classname()
static const std::string ufo::ObsBiasCovariance::classname |
( |
| ) |
|
|
inlinestatic |
◆ config()
const eckit::Configuration& ufo::ObsBiasCovariance::config |
( |
| ) |
const |
|
inline |
◆ inverseMultiply()
◆ linearize()
void ufo::ObsBiasCovariance::linearize |
( |
const ObsBias & |
bias, |
|
|
const eckit::Configuration & |
innerConf |
|
) |
| |
◆ multiply()
◆ predictorNames()
const std::vector<std::string> ufo::ObsBiasCovariance::predictorNames |
( |
| ) |
const |
|
inline |
◆ print()
void ufo::ObsBiasCovariance::print |
( |
std::ostream & |
| ) |
const |
|
inlineprivate |
◆ randomize()
◆ read()
void ufo::ObsBiasCovariance::read |
( |
const eckit::Configuration & |
conf | ) |
|
◆ write()
void ufo::ObsBiasCovariance::write |
( |
const eckit::Configuration & |
conf | ) |
|
◆ analysis_variances_
std::vector<double> ufo::ObsBiasCovariance::analysis_variances_ |
|
private |
◆ conf_
const eckit::LocalConfiguration ufo::ObsBiasCovariance::conf_ |
|
private |
◆ ht_rinv_h_
std::vector<double> ufo::ObsBiasCovariance::ht_rinv_h_ |
|
private |
◆ jobs_
std::vector<int> ufo::ObsBiasCovariance::jobs_ |
|
private |
◆ largest_analysis_variance_
double ufo::ObsBiasCovariance::largest_analysis_variance_ = 10000.0 |
|
private |
◆ largest_variance_
double ufo::ObsBiasCovariance::largest_variance_ = 10.0 |
|
private |
◆ minimal_required_obs_number_
std::size_t ufo::ObsBiasCovariance::minimal_required_obs_number_ |
|
private |
◆ obs_num_
std::vector<std::size_t> ufo::ObsBiasCovariance::obs_num_ |
|
private |
◆ odb_
ioda::ObsSpace& ufo::ObsBiasCovariance::odb_ |
|
private |
◆ preconditioner_
std::vector<double> ufo::ObsBiasCovariance::preconditioner_ |
|
private |
◆ prednames_
std::vector<std::string> ufo::ObsBiasCovariance::prednames_ |
|
private |
◆ smallest_variance_
double ufo::ObsBiasCovariance::smallest_variance_ = 1.0e-6 |
|
private |
◆ step_size_
double ufo::ObsBiasCovariance::step_size_ = 1.e-4 |
|
private |
◆ variances_
std::vector<double> ufo::ObsBiasCovariance::variances_ |
|
private |
The documentation for this class was generated from the following files: