FV3 Bundle
|
#include <ObservationSpace.h>
Public Member Functions | |
ObsVector (const ObservationSpace< MODEL > &) | |
ObsVector (const ObsVector &, const bool copy=true) | |
ObsVector (ObsVector_ *) | |
~ObsVector () | |
ObsVector_ & | obsvector () |
Interfacing. More... | |
const ObsVector_ & | obsvector () const |
ObsVector & | operator= (const ObsVector &) |
ObsVector & | operator*= (const double &) |
ObsVector & | operator+= (const ObsVector &) |
ObsVector & | operator-= (const ObsVector &) |
ObsVector & | operator*= (const ObsVector &) |
ObsVector & | operator/= (const ObsVector &) |
void | zero () |
void | axpy (const double &, const ObsVector &) |
void | invert () |
void | random () |
double | dot_product_with (const ObsVector &) const |
double | rms () const |
unsigned int | size () const |
void | read (const std::string &) |
void | save (const std::string &) const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef MODEL::ObsVector | ObsVector_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
boost::scoped_ptr< ObsVector_ > | data_ |
Definition at line 34 of file oops/interface/ObservationSpace.h.
|
private |
Definition at line 41 of file oops/src/oops/interface/ObsVector.h.
|
explicit |
Definition at line 82 of file oops/src/oops/interface/ObsVector.h.
|
explicit |
Definition at line 92 of file oops/src/oops/interface/ObsVector.h.
|
explicit |
Definition at line 102 of file oops/src/oops/interface/ObsVector.h.
oops::ObsVector< MODEL >::~ObsVector | ( | ) |
Definition at line 107 of file oops/src/oops/interface/ObsVector.h.
void oops::ObsVector< MODEL >::axpy | ( | const double & | zz, |
const ObsVector< MODEL > & | rhs | ||
) |
Definition at line 193 of file oops/src/oops/interface/ObsVector.h.
|
inlinestatic |
Definition at line 44 of file oops/src/oops/interface/ObsVector.h.
double oops::ObsVector< MODEL >::dot_product_with | ( | const ObsVector< MODEL > & | other | ) | const |
Definition at line 223 of file oops/src/oops/interface/ObsVector.h.
void oops::ObsVector< MODEL >::invert | ( | ) |
Definition at line 203 of file oops/src/oops/interface/ObsVector.h.
|
inline |
Interfacing.
Definition at line 52 of file oops/src/oops/interface/ObsVector.h.
|
inline |
Definition at line 53 of file oops/src/oops/interface/ObsVector.h.
ObsVector< MODEL > & oops::ObsVector< MODEL >::operator*= | ( | const double & | zz | ) |
Definition at line 128 of file oops/src/oops/interface/ObsVector.h.
ObsVector< MODEL > & oops::ObsVector< MODEL >::operator*= | ( | const ObsVector< MODEL > & | rhs | ) |
Definition at line 161 of file oops/src/oops/interface/ObsVector.h.
ObsVector< MODEL > & oops::ObsVector< MODEL >::operator+= | ( | const ObsVector< MODEL > & | rhs | ) |
Definition at line 139 of file oops/src/oops/interface/ObsVector.h.
ObsVector< MODEL > & oops::ObsVector< MODEL >::operator-= | ( | const ObsVector< MODEL > & | rhs | ) |
Definition at line 150 of file oops/src/oops/interface/ObsVector.h.
ObsVector< MODEL > & oops::ObsVector< MODEL >::operator/= | ( | const ObsVector< MODEL > & | rhs | ) |
Definition at line 172 of file oops/src/oops/interface/ObsVector.h.
ObsVector< MODEL > & oops::ObsVector< MODEL >::operator= | ( | const ObsVector< MODEL > & | rhs | ) |
Definition at line 117 of file oops/src/oops/interface/ObsVector.h.
|
private |
Definition at line 245 of file oops/src/oops/interface/ObsVector.h.
void oops::ObsVector< MODEL >::random | ( | ) |
Definition at line 213 of file oops/src/oops/interface/ObsVector.h.
void oops::ObsVector< MODEL >::read | ( | const std::string & | name | ) |
Definition at line 255 of file oops/src/oops/interface/ObsVector.h.
double oops::ObsVector< MODEL >::rms | ( | ) | const |
Definition at line 234 of file oops/src/oops/interface/ObsVector.h.
void oops::ObsVector< MODEL >::save | ( | const std::string & | name | ) | const |
Definition at line 265 of file oops/src/oops/interface/ObsVector.h.
|
inline |
Definition at line 69 of file oops/src/oops/interface/ObsVector.h.
void oops::ObsVector< MODEL >::zero | ( | ) |
Definition at line 183 of file oops/src/oops/interface/ObsVector.h.
|
private |
Definition at line 77 of file oops/src/oops/interface/ObsVector.h.