Go to the documentation of this file.
11 #ifndef OOPS_RUNS_APPLICATION_H_
12 #define OOPS_RUNS_APPLICATION_H_
17 #include "eckit/mpi/Comm.h"
19 #include "oops/util/Printable.h"
33 virtual int execute(
const eckit::Configuration &)
const = 0;
48 #endif // OOPS_RUNS_APPLICATION_H_
The namespace for the main oops code.
const eckit::mpi::Comm & comm_
virtual int execute(const eckit::Configuration &) const =0
virtual std::string appname() const =0
Application(const eckit::mpi::Comm &comm)
const eckit::mpi::Comm & getComm() const
virtual void print(std::ostream &os) const