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.