Go to the documentation of this file.
8 #ifndef UFO_PROFILE_PROFILECHECKHYDROSTATIC_H_
9 #define UFO_PROFILE_PROFILECHECKHYDROSTATIC_H_
23 class ProfileConsistencyCheckParameters;
48 std::vector <float>
DC_;
54 std::vector <float>
D_;
57 std::vector <float>
E_;
64 #endif // UFO_PROFILE_PROFILECHECKHYDROSTATIC_H_
Retrieve and store data for individual profiles. To do this, first the vector of values in the entire...
Determine indices of observations making up individual profiles. The indices are computed with respec...
std::vector< float > ETol_
Thickness tolerance.
Profile QC check validator.
Calculate standard levels.
Profile QC checker base class.
ProfileCheckHydrostatic(const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator)
std::vector< std::string > HydDesc_
Hydrostatic error descriptions.
Profile QC: hydrostatic check.
std::vector< float > D_
Thickness calculated from temepature.
std::vector< int > HydError_
Hydrostatic flag by level.
Options controlling the operation of the ProfileConsistencyChecks filter.
std::vector< float > DC_
Constant in thickness calculation.
std::vector< float > E_
Thickness 'error'.
void fillValidator() override
Fill variables in validator.
void runCheck() override
Run check.