FV3 Bundle
oops::Run Class Reference

Run encapsulates one OOPS run. More...

#include <Run.h>

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

Public Member Functions

 Run (int argc, char **argv)
 
virtual ~Run ()
 
void execute (const Application &)
 

Protected Member Functions

const eckit::Configuration & config () const
 

Private Attributes

boost::scoped_ptr< const eckit::YAMLConfiguration > config_
 
boost::scoped_ptr< util::Timer > timer_
 

Detailed Description

Run encapsulates one OOPS run.

Definition at line 29 of file Run.h.

Constructor & Destructor Documentation

◆ Run()

oops::Run::Run ( int  argc,
char **  argv 
)

Definition at line 32 of file Run.cc.

Here is the call graph for this function:

◆ ~Run()

oops::Run::~Run ( )
virtual

Definition at line 53 of file Run.cc.

Member Function Documentation

◆ config()

const eckit::Configuration& oops::Run::config ( ) const
inlineprotected

Definition at line 36 of file Run.h.

Here is the caller graph for this function:

◆ execute()

void oops::Run::execute ( const Application app)

Definition at line 59 of file Run.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ config_

boost::scoped_ptr<const eckit::YAMLConfiguration> oops::Run::config_
private

Definition at line 39 of file Run.h.

◆ timer_

boost::scoped_ptr<util::Timer> oops::Run::timer_
private

Definition at line 40 of file Run.h.


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