| 
    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.