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 |