Go to the documentation of this file.
8 #ifndef UFO_PROFILE_DATAHANDLERPARAMETERS_H_
9 #define UFO_PROFILE_DATAHANDLERPARAMETERS_H_
14 #include "oops/util/parameters/Parameter.h"
15 #include "oops/util/parameters/Parameters.h"
32 bool optional =
false;
42 size_t entriesPerProfile = 0;
46 entriesPerProfile = 1;
48 return entriesPerProfile;
55 {
"groups_optional", {
"Corrections",
"Counters"},
this};
59 {
"groups_singlevalue", {
"Counters"},
this};
66 #endif // UFO_PROFILE_DATAHANDLERPARAMETERS_H_
oops::Parameter< int > nErrorsFail
Number of errors, accumulated over checks, that cause the observation to have failed.
Options controlling the operation of the EntireSampleDataHandler and ProfileDataHandler classes.
bool getOptional(const std::string &groupname) const
Determine whether a variable group is optional or not.
size_t getEntriesPerProfile(const std::string &groupname) const
Determine number of entries per profile for a variable group.
oops::Parameter< std::vector< std::string > > groups_optional
oops::Parameter< std::vector< std::string > > groups_singlevalue
Groups of variables which have one value per profile.