1 #ifndef teca_table_remove_rows_h
2 #define teca_table_remove_rows_h
4 #include "teca_config.h"
6 #include "teca_algorithm.h"
7 #include "teca_metadata.h"
42 TECA_GET_ALGORITHM_PROPERTIES_DESCRIPTION()
43 TECA_SET_ALGORITHM_PROPERTIES()
51 void set_mask_expression(const std::
string &expr);
54 std::
string get_mask_expression()
55 {
return this->mask_expression; }
63 TECA_ALGORITHM_PROPERTY(
int, remove_dependent_variables)
71 const_p_teca_dataset execute(
unsigned int port,
72 const std::vector<const_p_teca_dataset> &input_data,
76 std::string mask_expression;
77 std::string postfix_expression;
78 std::set<std::string> dependent_variables;
79 int remove_dependent_variables;