|
TECA
|
#include <teca_tc_candidates.h>
Public Member Functions | |
| std::shared_ptr< teca_tc_candidates > | shared_from_this () |
| std::shared_ptr< teca_tc_candidates const > | shared_from_this () const |
| teca_tc_candidates (const teca_tc_candidates &src)=delete | |
| teca_tc_candidates (teca_tc_candidates &&src)=delete | |
| teca_tc_candidates & | operator= (const teca_tc_candidates &src)=delete |
| teca_tc_candidates & | operator= (teca_tc_candidates &&src)=delete |
| const char * | get_class_name () const override |
| void | set_surface_wind_speed_variable (const std::string &v) |
| const std::string & | get_surface_wind_speed_variable () const |
| void | set_vorticity_850mb_variable (const std::string &v) |
| const std::string & | get_vorticity_850mb_variable () const |
| void | set_sea_level_pressure_variable (const std::string &v) |
| const std::string & | get_sea_level_pressure_variable () const |
| void | set_core_temperature_variable (const std::string &v) |
| const std::string & | get_core_temperature_variable () const |
| void | set_thickness_variable (const std::string &v) |
| const std::string & | get_thickness_variable () const |
| void | set_max_core_radius (const double &v) |
| const double & | get_max_core_radius () const |
| void | set_min_vorticity_850mb (const double &v) |
| const double & | get_min_vorticity_850mb () const |
| void | set_vorticity_850mb_window (const double &v) |
| const double & | get_vorticity_850mb_window () const |
| void | set_max_pressure_delta (const double &v) |
| const double & | get_max_pressure_delta () const |
| void | set_max_pressure_radius (const double &v) |
| const double & | get_max_pressure_radius () const |
| void | set_max_core_temperature_delta (const double &v) |
| const double & | get_max_core_temperature_delta () const |
| void | set_max_core_temperature_radius (const double &v) |
| const double & | get_max_core_temperature_radius () const |
| void | set_max_thickness_delta (const double &v) |
| const double & | get_max_thickness_delta () const |
| void | set_max_thickness_radius (const double &v) |
| const double & | get_max_thickness_radius () const |
| void | set_search_lat_low (const double &v) |
| const double & | get_search_lat_low () const |
| void | set_search_lat_high (const double &v) |
| const double & | get_search_lat_high () const |
| void | set_search_lon_low (const double &v) |
| const double & | get_search_lon_low () const |
| void | set_search_lon_high (const double &v) |
| const double & | get_search_lon_high () const |
| void | set_minimizer_iterations (const int &v) |
| const int & | get_minimizer_iterations () const |
| virtual void | to_stream (std::ostream &os) const override |
Public Member Functions inherited from teca_algorithm | |
| teca_algorithm (const teca_algorithm &src)=delete | |
| teca_algorithm (teca_algorithm &&src)=delete | |
| teca_algorithm & | operator= (const teca_algorithm &src)=delete |
| teca_algorithm & | operator= (teca_algorithm &&src)=delete |
| void | set_communicator (MPI_Comm comm) |
| MPI_Comm | get_communicator () |
| virtual teca_algorithm_output_port | get_output_port (unsigned int port=0) |
| void | set_input_connection (const teca_algorithm_output_port &port) |
| virtual void | set_input_connection (unsigned int id, const teca_algorithm_output_port &port) |
| virtual void | remove_input_connection (unsigned int id) |
| void | clear_input_connections () |
| const_p_teca_dataset | get_output_data (unsigned int port=0) |
| void | pop_cache (unsigned int port=0, int top=0) |
| void | set_cache_size (unsigned int n) |
| virtual int | update () |
| virtual int | update (unsigned int port) |
| virtual teca_metadata | update_metadata (unsigned int port=0) |
| void | set_executive (p_teca_algorithm_executive exe) |
| p_teca_algorithm_executive | get_executive () |
| virtual void | from_stream (std::istream &s) |
Static Public Member Functions | |
| static p_teca_tc_candidates | New () |
Protected Member Functions | |
| int | get_active_extent (p_teca_variant_array lat, p_teca_variant_array lon, std::vector< unsigned long > &extent) const |
Protected Member Functions inherited from teca_algorithm | |
| void | set_number_of_input_connections (unsigned int n) |
| void | set_number_of_output_ports (unsigned int n) |
| virtual void | set_modified () |
| void | set_modified (unsigned int port) |
| virtual teca_metadata | get_cache_key (unsigned int port, const teca_metadata &request) const |
| virtual teca_metadata | get_output_metadata (teca_algorithm_output_port ¤t) |
| virtual const_p_teca_dataset | request_data (teca_algorithm_output_port &port, const teca_metadata &request) |
| virtual int | validate_cache (teca_algorithm_output_port ¤t) |
| virtual void | clear_modified (teca_algorithm_output_port current) |
| const_p_teca_dataset | get_output_data (unsigned int port, const teca_metadata &request) |
| int | cache_output_data (unsigned int port, const teca_metadata &request, const_p_teca_dataset &data) |
| void | clear_cache (unsigned int port) |
| unsigned int | get_number_of_input_connections () |
| teca_algorithm_output_port & | get_input_connection (unsigned int i) |
| void | clear_modified (unsigned int port) |
| int | get_modified (unsigned int port) const |
GFDL tropical storms detection algorithm for more information see "Seasonal forecasting of tropical storms using coupled GCM integrations"
— INPUT Gwind - wind speed at 850 mb Gvort - vorticity_850mb at 850 mb Gtbar - mean core_temperature for warm core layer Gpsl - sea level sea_level_pressure Gthick - thickness of 200 to 1000 mb layer Grlon - longitudes Grlat - latitudes iyear - year imon - month iday - day of month ihour - hour iucy - unit for output
— OUTPUT — record # 1 num0 - day imon0 - month iyear - year number - number of cyclones found — records # 2...number+1 idex, jdex - (i,j) index of cyclone svort_max - max vorticity_850mb swind_max - max wind spsl_min - min sea level sea_level_pressure svort_lon, svort_lat - longitude & latitude of max vorticity_850mb spsl_lon, spsl_lat - longitude & latitude of min slp stemperature_lon, stemperature_lat - longitude & latitude of warm core sthick_lon, sthick_lat - longitude & latitude of max thickness