Max range filter. Reject all values greater than the max. Remarks:
- Author
- Thomas Egger - Mathias Bavay
- Date
- 2011-01-02
- the maximum permissible value has to be provided has an argument (in SI)
- the keyword "soft" maybe added, in such a case all data greater than the max would be assigned either the maximum permissible value or another value given as an extra argument (350 in the example below)
TA::filter1 = max
TA::arg1 = soft 330 350
|
| | FilterBlock (const std::string &filter_name) |
| | protected constructor only to be called by children More...
|
| |
| | ProcessingBlock (const std::string &name) |
| | protected constructor only to be called by children More...
|
| |
| void | convert_args (const size_t &min_nargs, const size_t &max_nargs, const std::vector< std::string > &vec_args, std::vector< double > &dbl_args) const |
| |
| static void | extract_dbl_vector (const unsigned int ¶m, const std::vector< MeteoData > &ivec, std::vector< double > &ovec) |
| |
| static void | extract_dbl_vector (const unsigned int ¶m, const std::vector< const MeteoData * > &ivec, std::vector< double > &ovec) |
| |
| static bool | is_soft (std::vector< std::string > &vec_args) |
| |
| static void | readCorrections (const std::string &filter, const std::string &filename, const char &c_type, const double &init, std::vector< double > &corrections) |
| |
| ProcessingProperties | properties |
| |
| const std::string | block_name |
| |
| static const double | soil_albedo = .23 |
| |
| static const double | snow_albedo = .85 |
| |
| static const double | snow_thresh = .1 |
| | parametrize the albedo from HS More...
|
| |