UFO
|
Compute the solar zenith angle of observations (in degrees) as a function of their time and location. More...
#include <SolarZenith.h>
Public Member Functions | |
SolarZenith (const eckit::LocalConfiguration &conf) | |
void | compute (const ObsFilterData &, ioda::ObsDataVector< float > &) const override |
compute the result of the function More... | |
const ufo::Variables & | requiredVariables () const override |
geovals required to compute the function More... | |
![]() | |
ObsFunctionBase (const eckit::LocalConfiguration conf=eckit::LocalConfiguration()) | |
virtual | ~ObsFunctionBase () |
Private Attributes | |
SolarZenithParameters | options_ |
ufo::Variables | invars_ |
Additional Inherited Members | |
![]() | |
typedef float | Value_ |
Type of the values produced by the function. More... | |
Compute the solar zenith angle of observations (in degrees) as a function of their time and location.
References:
Ops_Solar_Zenith
(subroutine in the Met Office OPS system): original source codeDefinition at line 34 of file SolarZenith.h.
|
explicit |
Definition at line 46 of file SolarZenith.cc.
|
overridevirtual |
compute the result of the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 55 of file SolarZenith.cc.
|
overridevirtual |
geovals required to compute the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 218 of file SolarZenith.cc.
|
private |
Definition at line 43 of file SolarZenith.h.
|
private |
Definition at line 42 of file SolarZenith.h.