1 #ifndef teca_integrated_vapor_transport_h
2 #define teca_integrated_vapor_transport_h
5 #include "teca_vertical_reduction.h"
6 #include "teca_metadata.h"
40 TECA_GET_ALGORITHM_PROPERTIES_DESCRIPTION()
41 TECA_SET_ALGORITHM_PROPERTIES()
49 TECA_ALGORITHM_PROPERTY(std::
string, wind_u_variable)
57 TECA_ALGORITHM_PROPERTY(std::
string, wind_v_variable)
64 TECA_ALGORITHM_PROPERTY(std::
string, specific_humidity_variable)
72 TECA_ALGORITHM_PROPERTY(std::
string, ivt_u_variable)
80 TECA_ALGORITHM_PROPERTY(std::
string, ivt_v_variable)
87 TECA_ALGORITHM_PROPERTY(
double, fill_value)
103 const_p_teca_dataset execute(
105 const std::vector<const_p_teca_dataset> &input_data,
109 std::
string wind_u_variable;
110 std::
string wind_v_variable;
111 std::
string specific_humidity_variable;
112 std::
string ivt_u_variable;
113 std::
string ivt_v_variable;