|
FV3 Bundle
|
#include <ObsAuxIncrement.h>
Public Member Functions | |
| ObsAuxIncrement (const eckit::Configuration &) | |
| Constructor, destructor. More... | |
| ObsAuxIncrement (const ObsAuxIncrement &, const bool copy=true) | |
| ObsAuxIncrement (const ObsAuxIncrement &, const eckit::Configuration &) | |
| ~ObsAuxIncrement () | |
| const ObsAuxIncrement_ & | obsauxincrement () const |
| Interfacing. More... | |
| ObsAuxIncrement_ & | obsauxincrement () |
| void | diff (const ObsAuxControl_ &, const ObsAuxControl_ &) |
| Linear algebra operators. More... | |
| void | zero () |
| ObsAuxIncrement & | operator= (const ObsAuxIncrement &) |
| ObsAuxIncrement & | operator+= (const ObsAuxIncrement &) |
| ObsAuxIncrement & | operator-= (const ObsAuxIncrement &) |
| ObsAuxIncrement & | operator*= (const double &) |
| void | axpy (const double &, const ObsAuxIncrement &) |
| double | dot_product_with (const ObsAuxIncrement &) const |
| void | read (const eckit::Configuration &) |
| I/O and diagnostics. More... | |
| void | write (const eckit::Configuration &) const |
| double | norm () const |
Static Public Member Functions | |
| static const std::string | classname () |
Private Types | |
| typedef MODEL::ObsAuxIncrement | ObsAuxIncrement_ |
| typedef ObsAuxControl< MODEL > | ObsAuxControl_ |
Private Member Functions | |
| void | print (std::ostream &) const |
Private Attributes | |
| boost::scoped_ptr< ObsAuxIncrement_ > | aux_ |
Definition at line 34 of file oops/interface/ObsAuxIncrement.h.
|
private |
Definition at line 37 of file oops/interface/ObsAuxIncrement.h.
|
private |
Definition at line 36 of file oops/interface/ObsAuxIncrement.h.
|
explicit |
Constructor, destructor.
Definition at line 86 of file oops/interface/ObsAuxIncrement.h.
| oops::ObsAuxIncrement< MODEL >::ObsAuxIncrement | ( | const ObsAuxIncrement< MODEL > & | other, |
| const bool | copy = true |
||
| ) |
Definition at line 95 of file oops/interface/ObsAuxIncrement.h.
| oops::ObsAuxIncrement< MODEL >::ObsAuxIncrement | ( | const ObsAuxIncrement< MODEL > & | other, |
| const eckit::Configuration & | conf | ||
| ) |
Definition at line 105 of file oops/interface/ObsAuxIncrement.h.
| oops::ObsAuxIncrement< MODEL >::~ObsAuxIncrement | ( | ) |
Definition at line 115 of file oops/interface/ObsAuxIncrement.h.
| void oops::ObsAuxIncrement< MODEL >::axpy | ( | const double & | zz, |
| const ObsAuxIncrement< MODEL > & | dx | ||
| ) |
Definition at line 175 of file oops/interface/ObsAuxIncrement.h.
|
inlinestatic |
Definition at line 40 of file oops/interface/ObsAuxIncrement.h.
| void oops::ObsAuxIncrement< MODEL >::diff | ( | const ObsAuxControl_ & | x1, |
| const ObsAuxControl_ & | x2 | ||
| ) |
Linear algebra operators.
Definition at line 123 of file oops/interface/ObsAuxIncrement.h.
| double oops::ObsAuxIncrement< MODEL >::dot_product_with | ( | const ObsAuxIncrement< MODEL > & | dx | ) | const |
Definition at line 183 of file oops/interface/ObsAuxIncrement.h.
| double oops::ObsAuxIncrement< MODEL >::norm | ( | ) | const |
Definition at line 208 of file oops/interface/ObsAuxIncrement.h.
|
inline |
Interfacing.
Definition at line 49 of file oops/interface/ObsAuxIncrement.h.
|
inline |
Definition at line 50 of file oops/interface/ObsAuxIncrement.h.
| ObsAuxIncrement< MODEL > & oops::ObsAuxIncrement< MODEL >::operator*= | ( | const double & | zz | ) |
Definition at line 166 of file oops/interface/ObsAuxIncrement.h.
| ObsAuxIncrement< MODEL > & oops::ObsAuxIncrement< MODEL >::operator+= | ( | const ObsAuxIncrement< MODEL > & | rhs | ) |
Definition at line 148 of file oops/interface/ObsAuxIncrement.h.
| ObsAuxIncrement< MODEL > & oops::ObsAuxIncrement< MODEL >::operator-= | ( | const ObsAuxIncrement< MODEL > & | rhs | ) |
Definition at line 157 of file oops/interface/ObsAuxIncrement.h.
| ObsAuxIncrement< MODEL > & oops::ObsAuxIncrement< MODEL >::operator= | ( | const ObsAuxIncrement< MODEL > & | rhs | ) |
Definition at line 139 of file oops/interface/ObsAuxIncrement.h.
|
private |
Definition at line 217 of file oops/interface/ObsAuxIncrement.h.
| void oops::ObsAuxIncrement< MODEL >::read | ( | const eckit::Configuration & | conf | ) |
I/O and diagnostics.
Definition at line 192 of file oops/interface/ObsAuxIncrement.h.
| void oops::ObsAuxIncrement< MODEL >::write | ( | const eckit::Configuration & | conf | ) | const |
Definition at line 200 of file oops/interface/ObsAuxIncrement.h.
| void oops::ObsAuxIncrement< MODEL >::zero | ( | ) |
Definition at line 131 of file oops/interface/ObsAuxIncrement.h.
|
private |
Definition at line 69 of file oops/interface/ObsAuxIncrement.h.