OOPS
|
#include <GeoVaLs.h>
Public Member Functions | |
GeoVaLs (const Locations_ &, const Variables &) | |
GeoVaLs (const eckit::Configuration &, const ObsSpace_ &, const Variables &) | |
GeoVaLs (const GeoVaLs &) | |
~GeoVaLs () | |
const GeoVaLs_ & | geovals () const |
Interfacing. More... | |
GeoVaLs_ & | geovals () |
void | zero () |
Linear algebra and utilities, mostly for writing tests. More... | |
void | random () |
double | rms () const |
double | normalizedrms (const GeoVaLs &) const |
GeoVaLs & | operator= (const GeoVaLs &) |
GeoVaLs & | operator*= (const double &) |
GeoVaLs & | operator+= (const GeoVaLs &) |
GeoVaLs & | operator-= (const GeoVaLs &) |
GeoVaLs & | operator*= (const GeoVaLs &) |
double | dot_product_with (const GeoVaLs &) const |
void | read (const eckit::Configuration &) |
void | write (const eckit::Configuration &) const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef OBS::GeoVaLs | GeoVaLs_ |
typedef ObsSpace< OBS > | ObsSpace_ |
typedef Locations< OBS > | Locations_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
std::unique_ptr< GeoVaLs_ > | gvals_ |
Definition at line 31 of file oops/interface/GeoVaLs.h.
|
private |
Definition at line 33 of file oops/interface/GeoVaLs.h.
|
private |
Definition at line 35 of file oops/interface/GeoVaLs.h.
|
private |
Definition at line 34 of file oops/interface/GeoVaLs.h.
oops::GeoVaLs< OBS >::GeoVaLs | ( | const Locations_ & | locs, |
const Variables & | vars | ||
) |
oops::GeoVaLs< OBS >::GeoVaLs | ( | const eckit::Configuration & | conf, |
const ObsSpace_ & | ospace, | ||
const Variables & | vars | ||
) |
oops::GeoVaLs< OBS >::GeoVaLs | ( | const GeoVaLs< OBS > & | other | ) |
oops::GeoVaLs< OBS >::~GeoVaLs |
Definition at line 104 of file oops/interface/GeoVaLs.h.
|
inlinestatic |
double oops::GeoVaLs< OBS >::dot_product_with | ( | const GeoVaLs< OBS > & | other | ) | const |
Definition at line 114 of file oops/interface/GeoVaLs.h.
|
inline |
Definition at line 48 of file oops/interface/GeoVaLs.h.
|
inline |
Interfacing.
Definition at line 47 of file oops/interface/GeoVaLs.h.
double oops::GeoVaLs< OBS >::normalizedrms | ( | const GeoVaLs< OBS > & | rhs | ) | const |
Definition at line 191 of file oops/interface/GeoVaLs.h.
GeoVaLs< OBS > & oops::GeoVaLs< OBS >::operator*= | ( | const double & | zz | ) |
Definition at line 169 of file oops/interface/GeoVaLs.h.
GeoVaLs< OBS > & oops::GeoVaLs< OBS >::operator*= | ( | const GeoVaLs< OBS > & | rhs | ) |
Definition at line 158 of file oops/interface/GeoVaLs.h.
GeoVaLs< OBS > & oops::GeoVaLs< OBS >::operator+= | ( | const GeoVaLs< OBS > & | rhs | ) |
Definition at line 136 of file oops/interface/GeoVaLs.h.
GeoVaLs< OBS > & oops::GeoVaLs< OBS >::operator-= | ( | const GeoVaLs< OBS > & | rhs | ) |
Definition at line 147 of file oops/interface/GeoVaLs.h.
GeoVaLs< OBS > & oops::GeoVaLs< OBS >::operator= | ( | const GeoVaLs< OBS > & | rhs | ) |
Definition at line 125 of file oops/interface/GeoVaLs.h.
|
private |
Definition at line 242 of file oops/interface/GeoVaLs.h.
void oops::GeoVaLs< OBS >::random |
Definition at line 212 of file oops/interface/GeoVaLs.h.
void oops::GeoVaLs< OBS >::read | ( | const eckit::Configuration & | conf | ) |
Definition at line 222 of file oops/interface/GeoVaLs.h.
double oops::GeoVaLs< OBS >::rms |
Definition at line 180 of file oops/interface/GeoVaLs.h.
void oops::GeoVaLs< OBS >::write | ( | const eckit::Configuration & | conf | ) | const |
Definition at line 232 of file oops/interface/GeoVaLs.h.
void oops::GeoVaLs< OBS >::zero |
Linear algebra and utilities, mostly for writing tests.
Definition at line 202 of file oops/interface/GeoVaLs.h.
|
private |
Definition at line 66 of file oops/interface/GeoVaLs.h.