|
TECA
|
GFDL tropical storms trajectory tracking algorithm. More...
#include <teca_tc_trajectory.h>
Public Member Functions | |
| std::shared_ptr< teca_tc_trajectory > | shared_from_this () |
| std::shared_ptr< teca_tc_trajectory const > | shared_from_this () const |
| teca_tc_trajectory (const teca_tc_trajectory &src)=delete | |
| teca_tc_trajectory (teca_tc_trajectory &&src)=delete | |
| teca_tc_trajectory & | operator= (const teca_tc_trajectory &src)=delete |
| teca_tc_trajectory & | operator= (teca_tc_trajectory &&src)=delete |
| const char * | get_class_name () const override |
| void | set_max_daily_distance (const double &v) |
| const double & | get_max_daily_distance () const |
| void | set_min_wind_speed (const double &v) |
| const double & | get_min_wind_speed () const |
| void | set_min_wind_duration (const double &v) |
| const double & | get_min_wind_duration () const |
| void | set_step_interval (const unsigned long &v) |
| const unsigned long & | get_step_interval () const |
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 | to_stream (std::ostream &s) const |
| virtual void | from_stream (std::istream &s) |
Static Public Member Functions | |
| static p_teca_tc_trajectory | New () |
Additional Inherited Members | |
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 trajectory tracking algorithm.
GFDL tropical storms trajectory tracking algorithm
for more information see "Seasonal forecasting of tropical storms using coupled GCM integrations"
computes trajectories from table of detections. trajectories are stored in a table.
the trajectory computation makes use of the following paramteters:
max_daily_distance (1600 km) event must be within this distance on the following day to be considered as part of the trajectory.
min_wind_speed (17 m/s) 850 mb wind sped must be above this value.
min_wind_duration (2 days) criteria must be satisfied for this many days to be a candidate