#include <GeoVaLs.h>
|
void | print (std::ostream &) const |
|
template<typename MODEL>
class oops::GeoVaLs< MODEL >
Definition at line 30 of file oops/src/oops/interface/GeoVaLs.h.
◆ GeoVaLs_
template<typename MODEL >
◆ Locations_
template<typename MODEL >
◆ GeoVaLs() [1/3]
template<typename MODEL >
◆ GeoVaLs() [2/3]
template<typename MODEL >
◆ GeoVaLs() [3/3]
template<typename MODEL >
◆ ~GeoVaLs()
template<typename MODEL >
◆ abs()
template<typename MODEL >
◆ analytic_init()
template<typename MODEL >
GeoVaLs Analytic Initialization.
analytic_init() was introduced in May, 2018 (initially as a constructor) for use with the interpolation test. The interpolation test requires an initialization of a GeoVaLs object based on the same analytic formulae used for the State initialization (see test::TestStateInterpolation() for further information). This in turn requires information about the vertical profile in addition to the latitude and longitude positional information in the Locations object. Currently, this information about the vertical profile is obtained from an existing GeoVaLs object (passed as other) that represents the output of the State::interpolate()
method. The State.StateGenerate section of the configuration file is also passed to this constructor to provide further information required for the analytic initialization.
- Date
- May, 2018: created as a constructor (M. Miesch, JCSDA)
-
June, 2018: moved to a method (M. Miesch, JCSDA)
- See also
- test::TestStateInterpolation()
Definition at line 265 of file oops/src/oops/interface/GeoVaLs.h.
◆ classname()
template<typename MODEL >
◆ dot_product_with()
template<typename MODEL >
◆ geovals() [1/2]
template<typename MODEL >
◆ geovals() [2/2]
template<typename MODEL >
◆ norm()
template<typename MODEL >
◆ operator*=()
template<typename MODEL >
◆ operator+=()
template<typename MODEL >
◆ operator-=()
template<typename MODEL >
◆ operator/=()
template<typename MODEL >
GeoVaLs Normalization Operator.
This is a normalization operator that first computes the normalization factor for each variable based on the rms amplitude of that variable across all locations in the reference GeoVaLs object (rhs). Then each element of the input GeoVals object (*this) is divided by these normalization factors.
Definition at line 163 of file oops/src/oops/interface/GeoVaLs.h.
◆ operator=()
template<typename MODEL >
◆ print()
template<typename MODEL >
◆ random()
template<typename MODEL >
◆ read()
template<typename MODEL >
void oops::GeoVaLs< MODEL >::read |
( |
const eckit::Configuration & |
conf | ) |
|
◆ write()
template<typename MODEL >
void oops::GeoVaLs< MODEL >::write |
( |
const eckit::Configuration & |
conf | ) |
const |
◆ zero()
template<typename MODEL >
◆ gvals_
template<typename MODEL >
The documentation for this class was generated from the following file: