|
FV3 Bundle
|
Four dimensional state. More...
#include <CostJbState.h>
Public Member Functions | |
| State4D (const eckit::Configuration &, const Variables &, const Geometry_ &) | |
| The arguments define the number of sub-windows and the resolution. More... | |
| State4D (const State4D &) | |
| ~State4D () | |
| void | read (const eckit::Configuration &) |
| I/O and diagnostics. More... | |
| void | write (const eckit::Configuration &) const |
| double | norm () const |
| bool | checkStatesNumber (const unsigned int nn) const |
| Get model space control variable. More... | |
| size_t | size () const |
| State_ & | operator[] (const int ii) |
| const State_ & | operator[] (const int ii) const |
Static Public Member Functions | |
| static const std::string | classname () |
Private Types | |
| typedef Geometry< MODEL > | Geometry_ |
| typedef State< MODEL > | State_ |
Private Member Functions | |
| State4D & | operator= (const State4D &) |
| void | print (std::ostream &) const |
Private Attributes | |
| boost::ptr_vector< State_ > | state4d_ |
Four dimensional state.
The 4D state is mostly used as part of the VDA control variable.
Definition at line 29 of file CostJbState.h.
|
private |
|
private |
| oops::State4D< MODEL >::State4D | ( | const eckit::Configuration & | config, |
| const Variables & | vars, | ||
| const Geometry_ & | resol | ||
| ) |
|
explicit |
| oops::State4D< MODEL >::~State4D | ( | ) |
|
inline |
|
inlinestatic |
| double oops::State4D< MODEL >::norm | ( | ) | const |
|
private |
|
inline |
|
inline |
|
private |
| void oops::State4D< MODEL >::read | ( | const eckit::Configuration & | config | ) |
|
inline |
| void oops::State4D< MODEL >::write | ( | const eckit::Configuration & | config | ) | const |
|
private |