|
FV3 Bundle
|
Encapsulates the nonlinear forecast model. More...
#include <Model.h>
Public Member Functions | |
| Model (const Geometry_ &, const eckit::Configuration &) | |
| virtual | ~Model () |
| void | forecast (State_ &, const ModelAux_ &, const util::Duration &, PostProcessor< State_ > &) const |
| const util::Duration & | timeResolution () const |
| const oops::Variables & | variables () const |
Static Public Member Functions | |
| static const std::string | classname () |
Private Types | |
| typedef ModelBase< MODEL > | ModelBase_ |
| typedef Geometry< MODEL > | Geometry_ |
| typedef ModelAuxControl< MODEL > | ModelAux_ |
| typedef State< MODEL > | State_ |
Private Member Functions | |
| void | initialize (State_ &) const |
| void | step (State_ &, const ModelAux_ &) const |
| void | finalize (State_ &) const |
| void | print (std::ostream &) const |
Private Attributes | |
| boost::scoped_ptr< ModelBase_ > | model_ |
Encapsulates the nonlinear forecast model.
Definition at line 36 of file oops/interface/Model.h.
|
private |
Definition at line 40 of file oops/interface/Model.h.
|
private |
Definition at line 41 of file oops/interface/Model.h.
|
private |
Definition at line 39 of file oops/interface/Model.h.
|
private |
Definition at line 42 of file oops/interface/Model.h.
| oops::Model< MODEL >::Model | ( | const Geometry_ & | resol, |
| const eckit::Configuration & | conf | ||
| ) |
|
virtual |
Definition at line 83 of file oops/interface/Model.h.
|
inlinestatic |
|
private |
Definition at line 143 of file oops/interface/Model.h.
| void oops::Model< MODEL >::forecast | ( | State_ & | xx, |
| const ModelAux_ & | maux, | ||
| const util::Duration & | len, | ||
| PostProcessor< State_ > & | post | ||
| ) | const |
|
private |
Definition at line 123 of file oops/interface/Model.h.
|
private |
Definition at line 153 of file oops/interface/Model.h.
|
private |
Definition at line 133 of file oops/interface/Model.h.
|
inline |
Definition at line 55 of file oops/interface/Model.h.
|
inline |
Definition at line 56 of file oops/interface/Model.h.
|
private |
Definition at line 64 of file oops/interface/Model.h.