UFO
|
Parameters controlling the operation of the ModelBestFitPressure filter. More...
#include <ModelBestFitPressure.h>
Public Attributes | |
oops::RequiredParameter< Variable > | obs_pressure {"observation pressure", this} |
Name of the observation pressure variable to correct. More... | |
oops::Parameter< float > | top_pressure {"top pressure", 10000, this} |
oops::Parameter< float > | pressure_band_half_width {"pressure band half-width", 10000, this} |
oops::Parameter< float > | upper_vector_diff {"upper vector diff", 4, this} |
Maximum vector difference allowed, for calculating constraint. More... | |
oops::Parameter< float > | lower_vector_diff {"lower vector diff", 2, this} |
Minimum vector difference allowed, for calculating constraint. More... | |
oops::Parameter< float > | tolerance_vector_diff {"tolerance vector diff", 1.0e-8, this} |
oops::Parameter< float > | tolerance_pressure {"tolerance pressure", 0.01, this} |
oops::Parameter< bool > | calculate_best_fit_winds {"calculate bestfit winds", false, this} |
To calculate bestfit eastward/northward winds by linear interpolation. More... | |
![]() | |
oops::OptionalParameter< std::vector< Variable > > | filterVariables |
oops::Parameter< std::vector< WhereParameters > > | where {"where", {}, this} |
oops::Parameter< bool > | deferToPost {"defer to post", false, this} |
Additional Inherited Members | |
![]() | |
const FilterActionParametersBase & | action () const override |
Return parameters defining the action performed on observations flagged by the filter. More... | |
Parameters controlling the operation of the ModelBestFitPressure filter.
Definition at line 35 of file ModelBestFitPressure.h.
oops::Parameter<bool> ufo::ModelBestFitPressureParameters::calculate_best_fit_winds {"calculate bestfit winds", false, this} |
To calculate bestfit eastward/northward winds by linear interpolation.
Definition at line 58 of file ModelBestFitPressure.h.
oops::Parameter<float> ufo::ModelBestFitPressureParameters::lower_vector_diff {"lower vector diff", 2, this} |
Minimum vector difference allowed, for calculating constraint.
Definition at line 50 of file ModelBestFitPressure.h.
oops::RequiredParameter<Variable> ufo::ModelBestFitPressureParameters::obs_pressure {"observation pressure", this} |
Name of the observation pressure variable to correct.
Definition at line 40 of file ModelBestFitPressure.h.
oops::Parameter<float> ufo::ModelBestFitPressureParameters::pressure_band_half_width {"pressure band half-width", 10000, this} |
Winds within this pressure-range of the best-fit pressure will be checked for consistency within this range of the minimum speed.
Definition at line 46 of file ModelBestFitPressure.h.
oops::Parameter<float> ufo::ModelBestFitPressureParameters::tolerance_pressure {"tolerance pressure", 0.01, this} |
Tolerance for pressure comparison. Used for calculating bestfit winds when comparing pressure with bestfit pressure. Only used if calculate_best_fit_winds is true.
Definition at line 56 of file ModelBestFitPressure.h.
oops::Parameter<float> ufo::ModelBestFitPressureParameters::tolerance_vector_diff {"tolerance vector diff", 1.0e-8, this} |
Tolerance for vec_diff comparison. Used when calculating bestfit pressure using parabolic fit.
Definition at line 53 of file ModelBestFitPressure.h.
oops::Parameter<float> ufo::ModelBestFitPressureParameters::top_pressure {"top pressure", 10000, this} |
Minimum allowed pressure region. Model levels will not be considered if their pressure is below this value.
Definition at line 43 of file ModelBestFitPressure.h.
oops::Parameter<float> ufo::ModelBestFitPressureParameters::upper_vector_diff {"upper vector diff", 4, this} |
Maximum vector difference allowed, for calculating constraint.
Definition at line 48 of file ModelBestFitPressure.h.