FV3 Bundle
oops::StateInfo< FLDS > Class Template Reference

Handles writing-out of forecast fields. More...

#include <StateInfo.h>

Inheritance diagram for oops::StateInfo< FLDS >:
[legend]
Collaboration diagram for oops::StateInfo< FLDS >:
[legend]

Public Member Functions

 StateInfo (const std::string sgrep, const eckit::Configuration &conf)
 
 StateInfo (const std::string sgrep, const util::Duration &freq)
 
 ~StateInfo ()
 
- Public Member Functions inherited from oops::PostBase< FLDS >
 PostBase ()
 Constructors and basic operators. More...
 
 PostBase (const util::Duration &freq)
 
 PostBase (const eckit::Configuration &conf)
 
 PostBase (const util::DateTime &start, const eckit::Configuration &conf)
 
 PostBase (const util::DateTime &start, const util::DateTime &finish, const util::Duration &freq=util::Duration(0))
 
virtual ~PostBase ()
 
void initialize (const FLDS &xx, const util::DateTime &end, const util::Duration &tstep)
 Setup. More...
 
void process (const FLDS &xx)
 Process state or increment. More...
 
void finalize (const FLDS &xx)
 Final. More...
 

Private Member Functions

void doProcessing (const FLDS &xx) override
 Actual processing. More...
 

Private Attributes

const std::string sgrep_
 

Detailed Description

template<typename FLDS>
class oops::StateInfo< FLDS >

Handles writing-out of forecast fields.

Write out forecast fields.

Definition at line 28 of file StateInfo.h.

Constructor & Destructor Documentation

◆ StateInfo() [1/2]

template<typename FLDS >
oops::StateInfo< FLDS >::StateInfo ( const std::string  sgrep,
const eckit::Configuration &  conf 
)
inline

Definition at line 30 of file StateInfo.h.

◆ StateInfo() [2/2]

template<typename FLDS >
oops::StateInfo< FLDS >::StateInfo ( const std::string  sgrep,
const util::Duration &  freq 
)
inline

Definition at line 32 of file StateInfo.h.

◆ ~StateInfo()

template<typename FLDS >
oops::StateInfo< FLDS >::~StateInfo ( )
inline

Definition at line 34 of file StateInfo.h.

Member Function Documentation

◆ doProcessing()

template<typename FLDS >
void oops::StateInfo< FLDS >::doProcessing ( const FLDS &  )
inlineoverrideprivatevirtual

Actual processing.

Implements oops::PostBase< FLDS >.

Definition at line 38 of file StateInfo.h.

Here is the call graph for this function:

Member Data Documentation

◆ sgrep_

template<typename FLDS >
const std::string oops::StateInfo< FLDS >::sgrep_
private

Definition at line 37 of file StateInfo.h.


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