1 #ifndef teca_integrated_vapor_transport_h
2 #define teca_integrated_vapor_transport_h
4 #include "teca_config.h"
6 #include "teca_vertical_reduction.h"
7 #include "teca_metadata.h"
41 TECA_GET_ALGORITHM_PROPERTIES_DESCRIPTION()
42 TECA_SET_ALGORITHM_PROPERTIES()
50 TECA_ALGORITHM_PROPERTY(std::
string, wind_u_variable)
58 TECA_ALGORITHM_PROPERTY(std::
string, wind_v_variable)
65 TECA_ALGORITHM_PROPERTY(std::
string, specific_humidity_variable)
73 TECA_ALGORITHM_PROPERTY(std::
string, ivt_u_variable)
81 TECA_ALGORITHM_PROPERTY(std::
string, ivt_v_variable)
88 TECA_ALGORITHM_PROPERTY(
double, fill_value)
106 const_p_teca_dataset execute(
108 const std::vector<const_p_teca_dataset> &input_data,
112 std::
string wind_u_variable;
113 std::
string wind_v_variable;
114 std::
string specific_humidity_variable;
115 std::
string ivt_u_variable;
116 std::
string ivt_v_variable;