|
OOPS
|
L95 model state. More...
#include <StateL95.h>


Public Member Functions | |
| StateL95 (const Resolution &, const oops::Variables &, const util::DateTime &) | |
| Constructor, destructor. More... | |
| StateL95 (const Resolution &, const eckit::Configuration &) | |
| StateL95 (const Resolution &, const StateL95 &) | |
| StateL95 (const StateL95 &) | |
| virtual | ~StateL95 () |
| StateL95 & | operator= (const StateL95 &) |
| Basic operators. More... | |
| StateL95 & | operator+= (const IncrementL95 &) |
| Interactions with increments. More... | |
| const FieldL95 & | getField () const |
| FieldL95 & | getField () |
| std::shared_ptr< const Resolution > | geometry () const |
| void | read (const eckit::Configuration &) |
| Utilities. More... | |
| void | write (const eckit::Configuration &) const |
| double | norm () const |
| const util::DateTime & | validTime () const |
| void | updateTime (const util::Duration &dt) |
| util::DateTime & | validTime () |
| const oops::Variables & | variables () const |
| void | zero () |
| For accumulator. More... | |
| void | accumul (const double &, const StateL95 &) |
| size_t | serialSize () const |
| Serialize and deserialize. More... | |
| void | serialize (std::vector< double > &) const |
| void | deserialize (const std::vector< double > &, size_t &) |
Static Public Member Functions | |
| static const std::string | classname () |
Private Member Functions | |
| void | print (std::ostream &) const |
Private Attributes | |
| FieldL95 | fld_ |
| util::DateTime | time_ |
| oops::Variables | vars_ |
L95 model state.
A State contains everything that is needed to propagate the state forward in time.
Definition at line 52 of file StateL95.h.
| lorenz95::StateL95::StateL95 | ( | const Resolution & | resol, |
| const oops::Variables & | vars, | ||
| const util::DateTime & | vt | ||
| ) |
Constructor, destructor.
Definition at line 46 of file StateL95.cc.
| lorenz95::StateL95::StateL95 | ( | const Resolution & | resol, |
| const eckit::Configuration & | conf | ||
| ) |
Definition at line 53 of file StateL95.cc.
| lorenz95::StateL95::StateL95 | ( | const Resolution & | resol, |
| const StateL95 & | xx | ||
| ) |
Definition at line 65 of file StateL95.cc.
| lorenz95::StateL95::StateL95 | ( | const StateL95 & | xx | ) |
Definition at line 72 of file StateL95.cc.
|
virtual |
Definition at line 78 of file StateL95.cc.
| void lorenz95::StateL95::accumul | ( | const double & | zz, |
| const StateL95 & | xx | ||
| ) |
|
inlinestatic |
Definition at line 55 of file StateL95.h.
| void lorenz95::StateL95::deserialize | ( | const std::vector< double > & | vect, |
| size_t & | index | ||
| ) |
|
inline |
|
inline |
Definition at line 70 of file StateL95.h.
|
inline |
|
inline |
| StateL95 & lorenz95::StateL95::operator+= | ( | const IncrementL95 & | dx | ) |
Interactions with increments.
Interactions with Increments.
Definition at line 93 of file StateL95.cc.

Basic operators.
Definition at line 84 of file StateL95.cc.
|
private |
Definition at line 167 of file StateL95.cc.
| void lorenz95::StateL95::read | ( | const eckit::Configuration & | config | ) |
| void lorenz95::StateL95::serialize | ( | std::vector< double > & | vect | ) | const |
| size_t lorenz95::StateL95::serialSize | ( | ) | const |
Serialize and deserialize.
Serialize - deserialize.
Definition at line 184 of file StateL95.cc.


|
inline |
Definition at line 80 of file StateL95.h.
|
inline |
Definition at line 81 of file StateL95.h.
|
inline |
|
inline |
Definition at line 82 of file StateL95.h.
| void lorenz95::StateL95::write | ( | const eckit::Configuration & | config | ) | const |
| void lorenz95::StateL95::zero | ( | ) |
For accumulator.
Definition at line 174 of file StateL95.cc.

|
private |
Definition at line 95 of file StateL95.h.
|
private |
Definition at line 96 of file StateL95.h.
|
private |
Definition at line 97 of file StateL95.h.