|
OOPS
|
Holds a vector of ObsAuxControl. More...
#include <ObsAuxControls.h>


Public Member Functions | |
| ObsAuxControls (const ObsSpaces_ &, const eckit::Configuration &) | |
| ObsAuxControls (const ObsSpaces_ &, const std::vector< Parameters_ > &) | |
| ObsAuxControls (const ObsAuxControls &, const bool copy=true) | |
| ~ObsAuxControls () | |
| std::size_t | size () const |
| Access. More... | |
| const ObsAuxControl_ & | operator[] (const std::size_t ii) const |
| ObsAuxControl_ & | operator[] (const std::size_t ii) |
| void | read (const eckit::Configuration &) |
| I/O and diagnostics. More... | |
| void | write (const eckit::Configuration &) const |
| double | norm () const |
| ObsAuxControls & | operator= (const ObsAuxControls &) |
Static Public Member Functions | |
| static const std::string | classname () |
Private Types | |
| typedef ObsAuxControl< OBS > | ObsAuxControl_ |
| typedef ObsSpaces< OBS > | ObsSpaces_ |
| typedef ObsAuxControl_::Parameters_ | Parameters_ |
Private Member Functions | |
| void | print (std::ostream &) const |
Private Attributes | |
| std::vector< std::unique_ptr< ObsAuxControl_ > > | auxs_ |
Holds a vector of ObsAuxControl.
Definition at line 30 of file ObsAuxControls.h.
|
private |
Definition at line 31 of file ObsAuxControls.h.
|
private |
Definition at line 32 of file ObsAuxControls.h.
|
private |
Definition at line 33 of file ObsAuxControls.h.
| oops::ObsAuxControls< OBS >::ObsAuxControls | ( | const ObsSpaces_ & | odb, |
| const eckit::Configuration & | conf | ||
| ) |
Definition at line 77 of file ObsAuxControls.h.
| oops::ObsAuxControls< OBS >::ObsAuxControls | ( | const ObsSpaces_ & | odb, |
| const std::vector< Parameters_ > & | params | ||
| ) |
|
explicit |
| oops::ObsAuxControls< OBS >::~ObsAuxControls |
Definition at line 100 of file ObsAuxControls.h.
|
inlinestatic |
Definition at line 36 of file ObsAuxControls.h.
| double oops::ObsAuxControls< OBS >::norm |
Definition at line 141 of file ObsAuxControls.h.
| ObsAuxControls& oops::ObsAuxControls< OBS >::operator= | ( | const ObsAuxControls< OBS > & | ) |
|
inline |
Definition at line 46 of file ObsAuxControls.h.
|
inline |
Definition at line 45 of file ObsAuxControls.h.
|
private |
Definition at line 160 of file ObsAuxControls.h.
| void oops::ObsAuxControls< OBS >::read | ( | const eckit::Configuration & | conf | ) |
I/O and diagnostics.
Definition at line 109 of file ObsAuxControls.h.
|
inline |
| void oops::ObsAuxControls< OBS >::write | ( | const eckit::Configuration & | conf | ) | const |
|
private |
Definition at line 57 of file ObsAuxControls.h.