UFO
ufo::AnalyticInit Class Reference

AnalyticInit: filling GeoVaLs with analytic formula. More...

#include <AnalyticInit.h>

Inheritance diagram for ufo::AnalyticInit:
Collaboration diagram for ufo::AnalyticInit:

Public Member Functions

 AnalyticInit (const eckit::Configuration &)
 Constructor for tests. More...
 
void fillGeoVaLs (const Locations &, GeoVaLs &) const
 Analytic initialization for GeoVaLs. More...
 

Static Public Member Functions

static const std::string classname ()
 

Private Attributes

const eckit::LocalConfiguration config_
 

Detailed Description

AnalyticInit: filling GeoVaLs with analytic formula.

Definition at line 21 of file AnalyticInit.h.

Constructor & Destructor Documentation

◆ AnalyticInit()

ufo::AnalyticInit::AnalyticInit ( const eckit::Configuration &  config)
explicit

Constructor for tests.

Definition at line 21 of file AnalyticInit.cc.

Member Function Documentation

◆ classname()

static const std::string ufo::AnalyticInit::classname ( )
inlinestatic

Definition at line 23 of file AnalyticInit.h.

◆ fillGeoVaLs()

void ufo::AnalyticInit::fillGeoVaLs ( const Locations locs,
GeoVaLs geovals 
) const

Analytic initialization for GeoVaLs.

This ufo::AnalyticInit constructor was introduced in May, 2018 for use with the interpolation test. If "analytic_init" is not specified in the configuration then this does nothing. If "analytic_init" is specified, then the values are replaced by values computed directly from one of several idealized analytic states.

Date
May, 2018: Created (M. Miesch, JCSDA)
June, 2018: Split off from constructor into independent method (M. Miesch, JCSDA)

Definition at line 36 of file AnalyticInit.cc.

Here is the call graph for this function:

Member Data Documentation

◆ config_

const eckit::LocalConfiguration ufo::AnalyticInit::config_
private

Definition at line 29 of file AnalyticInit.h.


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