OOPS
|
#include <Application.h>
Public Member Functions | |
Application (const eckit::mpi::Comm &comm) | |
virtual | ~Application () |
virtual int | execute (const eckit::Configuration &) const =0 |
Protected Member Functions | |
const eckit::mpi::Comm & | getComm () const |
Private Member Functions | |
virtual std::string | appname () const =0 |
virtual void | print (std::ostream &os) const |
Private Attributes | |
const eckit::mpi::Comm & | comm_ |
Definition at line 29 of file Application.h.
|
inlineexplicit |
Definition at line 31 of file Application.h.
|
inlinevirtual |
Definition at line 32 of file Application.h.
|
privatepure virtual |
Implemented in oops::Variational< MODEL, OBS >, oops::Test, oops::StaticBInit< MODEL >, oops::RTPP< MODEL >, oops::LocalEnsembleDA< MODEL, OBS >, oops::HybridGain< MODEL >, oops::HofX4Dhack< MODEL, OBS >, oops::HofX4D< MODEL, OBS >, oops::HofX3D< MODEL, OBS >, oops::GenEnsPertB< MODEL >, oops::Forecast< MODEL >, oops::ExternalDFI< MODEL >, oops::EnsVariance< MODEL >, oops::EnsRecenter< MODEL >, oops::EnsembleApplication< APP >, oops::Dirac< MODEL >, oops::DiffStates< MODEL >, oops::ConvertState< MODEL >, oops::ConvertIncrement< MODEL >, and oops::AddIncrement< MODEL >.
|
pure virtual |
Implemented in oops::Variational< MODEL, OBS >, oops::StaticBInit< MODEL >, oops::RTPP< MODEL >, oops::LocalEnsembleDA< MODEL, OBS >, oops::HybridGain< MODEL >, oops::HofX4Dhack< MODEL, OBS >, oops::HofX4D< MODEL, OBS >, oops::HofX3D< MODEL, OBS >, oops::GenEnsPertB< MODEL >, oops::Forecast< MODEL >, oops::ExternalDFI< MODEL >, oops::EnsVariance< MODEL >, oops::EnsRecenter< MODEL >, oops::EnsembleApplication< APP >, oops::Dirac< MODEL >, oops::DiffStates< MODEL >, oops::ConvertState< MODEL >, oops::ConvertIncrement< MODEL >, oops::AddIncrement< MODEL >, and oops::Test.
|
inlineprotected |
|
inlineprivatevirtual |
|
private |
Definition at line 39 of file Application.h.