FV3 Bundle
oops::Application Class Referenceabstract

#include <Application.h>

Inheritance diagram for oops::Application:
[legend]
Collaboration diagram for oops::Application:
[legend]

Public Member Functions

 Application ()
 
virtual ~Application ()
 
virtual int execute (const eckit::Configuration &) const =0
 

Private Member Functions

virtual std::string appname () const =0
 
virtual void print (std::ostream &os) const
 

Detailed Description

Definition at line 27 of file Application.h.

Constructor & Destructor Documentation

◆ Application()

oops::Application::Application ( )
inline

Definition at line 29 of file Application.h.

◆ ~Application()

virtual oops::Application::~Application ( )
inlinevirtual

Definition at line 30 of file Application.h.

Member Function Documentation

◆ appname()

virtual std::string oops::Application::appname ( ) const
privatepure virtual

◆ execute()

virtual int oops::Application::execute ( const eckit::Configuration &  ) const
pure virtual

◆ print()

virtual void oops::Application::print ( std::ostream &  os) const
inlineprivatevirtual

Definition at line 35 of file Application.h.

Here is the call graph for this function:

The documentation for this class was generated from the following file: