11 #ifndef OOPS_RUNS_RUN_H_ 12 #define OOPS_RUNS_RUN_H_ 14 #include <boost/scoped_ptr.hpp> 16 #include "eckit/config/YAMLConfiguration.h" 17 #include "eckit/runtime/Main.h" 18 #include "oops/util/Timer.h" 29 class Run :
public eckit::Main {
31 Run(
int argc,
char** argv);
39 boost::scoped_ptr<const eckit::YAMLConfiguration>
config_;
40 boost::scoped_ptr<util::Timer>
timer_;
46 #endif // OOPS_RUNS_RUN_H_
Run(int argc, char **argv)
The namespace for the main oops code.
void execute(const Application &)
boost::scoped_ptr< const eckit::YAMLConfiguration > config_
Run encapsulates one OOPS run.
boost::scoped_ptr< util::Timer > timer_
const eckit::Configuration & config() const