SOCA
|
SOCA model definition. More...
#include <Model.h>
Public Member Functions | |
Model (const Geometry &, const eckit::Configuration &) | |
~Model () | |
void | initialize (State &) const |
Prepare model integration. More... | |
void | step (State &, const ModelBias &) const |
Model integration. More... | |
int | saveTrajectory (State &, const ModelBias &) const |
void | finalize (State &) const |
Finish model integration. More... | |
const util::Duration & | timeResolution () const |
Utilities. More... | |
const oops::Variables & | variables () const |
Static Public Member Functions | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
int | keyConfig_ |
util::Duration | tstep_ |
bool | setup_mom6_ |
std::unique_ptr< const Geometry > | geom_ |
const oops::Variables | vars_ |
SOCA model definition.
SOCA nonlinear model definition and configuration parameters.
soca::Model::Model | ( | const Geometry & | resol, |
const eckit::Configuration & | model | ||
) |
soca::Model::~Model | ( | ) |
|
inlinestatic |
void soca::Model::finalize | ( | State & | xx | ) | const |
void soca::Model::initialize | ( | State & | xx | ) | const |
|
inline |
|
inline |