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;
Application(const eckit::mpi::Comm &comm)
virtual void print(std::ostream &os) const
virtual int execute(const eckit::Configuration &) const =0
const eckit::mpi::Comm & getComm() const
const eckit::mpi::Comm & comm_
virtual std::string appname() const =0
The namespace for the main oops code.