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

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

#include <StateWriter.h>

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

Public Member Functions

 StateWriter (const util::DateTime &start, const eckit::Configuration &conf)
 
 ~StateWriter ()
 
- 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 eckit::LocalConfiguration ppConfig_
 

Detailed Description

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

Handles writing-out of forecast fields.

Write out forecast fields.

Definition at line 26 of file StateWriter.h.

Constructor & Destructor Documentation

◆ StateWriter()

template<typename FLDS >
oops::StateWriter< FLDS >::StateWriter ( const util::DateTime &  start,
const eckit::Configuration &  conf 
)
inline

Definition at line 28 of file StateWriter.h.

◆ ~StateWriter()

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

Definition at line 30 of file StateWriter.h.

Member Function Documentation

◆ doProcessing()

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

Actual processing.

Implements oops::PostBase< FLDS >.

Definition at line 34 of file StateWriter.h.

Member Data Documentation

◆ ppConfig_

template<typename FLDS >
const eckit::LocalConfiguration oops::StateWriter< FLDS >::ppConfig_
private

Definition at line 33 of file StateWriter.h.


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