FV3 Bundle
oops::GeoVaLsWriter< MODEL > Class Template Reference

#include <GeoVaLsWriter.h>

Inheritance diagram for oops::GeoVaLsWriter< MODEL >:
[legend]
Collaboration diagram for oops::GeoVaLsWriter< MODEL >:
[legend]

Public Member Functions

 GeoVaLsWriter (const eckit::Configuration &conf)
 
 ~GeoVaLsWriter ()
 
void priorFilter (const ObsSpace_ &) const override
 
void postFilter (const GeoVaLs_ &gv, const ObsVector_ &, const ObsSpace_ &) const override
 
- Public Member Functions inherited from oops::FilterBase< MODEL >
 FilterBase ()
 
virtual ~FilterBase ()
 

Private Types

typedef GeoVaLs< MODEL > GeoVaLs_
 
typedef ObservationSpace< MODEL > ObsSpace_
 
typedef ObsVector< MODEL > ObsVector_
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

const eckit::LocalConfiguration conf_
 

Detailed Description

template<typename MODEL>
class oops::GeoVaLsWriter< MODEL >

Definition at line 24 of file GeoVaLsWriter.h.

Member Typedef Documentation

◆ GeoVaLs_

template<typename MODEL >
typedef GeoVaLs<MODEL> oops::GeoVaLsWriter< MODEL >::GeoVaLs_
private

Definition at line 25 of file GeoVaLsWriter.h.

◆ ObsSpace_

template<typename MODEL >
typedef ObservationSpace<MODEL> oops::GeoVaLsWriter< MODEL >::ObsSpace_
private

Definition at line 26 of file GeoVaLsWriter.h.

◆ ObsVector_

template<typename MODEL >
typedef ObsVector<MODEL> oops::GeoVaLsWriter< MODEL >::ObsVector_
private

Definition at line 27 of file GeoVaLsWriter.h.

Constructor & Destructor Documentation

◆ GeoVaLsWriter()

template<typename MODEL >
oops::GeoVaLsWriter< MODEL >::GeoVaLsWriter ( const eckit::Configuration &  conf)
inlineexplicit

Definition at line 30 of file GeoVaLsWriter.h.

◆ ~GeoVaLsWriter()

template<typename MODEL >
oops::GeoVaLsWriter< MODEL >::~GeoVaLsWriter ( )
inline

Definition at line 31 of file GeoVaLsWriter.h.

Member Function Documentation

◆ postFilter()

template<typename MODEL >
void oops::GeoVaLsWriter< MODEL >::postFilter ( const GeoVaLs_ gv,
const ObsVector_ ,
const ObsSpace_  
) const
inlineoverridevirtual

Implements oops::FilterBase< MODEL >.

Definition at line 34 of file GeoVaLsWriter.h.

Here is the call graph for this function:

◆ print()

template<typename MODEL >
void oops::GeoVaLsWriter< MODEL >::print ( std::ostream &  os) const
overrideprivatevirtual

Implements oops::FilterBase< MODEL >.

Definition at line 48 of file GeoVaLsWriter.h.

◆ priorFilter()

template<typename MODEL >
void oops::GeoVaLsWriter< MODEL >::priorFilter ( const ObsSpace_ ) const
inlineoverridevirtual

Implements oops::FilterBase< MODEL >.

Definition at line 33 of file GeoVaLsWriter.h.

Member Data Documentation

◆ conf_

template<typename MODEL >
const eckit::LocalConfiguration oops::GeoVaLsWriter< MODEL >::conf_
private

Definition at line 41 of file GeoVaLsWriter.h.


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