|
TECA
|
an algorithm that classifies storms using Saphire-Simpson scale More...
#include <teca_tc_classify.h>
Public Member Functions | |
| std::shared_ptr< teca_tc_classify > | shared_from_this () |
| std::shared_ptr< teca_tc_classify const > | shared_from_this () const |
| teca_tc_classify (const teca_tc_classify &src)=delete | |
| teca_tc_classify (teca_tc_classify &&src)=delete | |
| teca_tc_classify & | operator= (const teca_tc_classify &src)=delete |
| teca_tc_classify & | operator= (teca_tc_classify &&src)=delete |
| const char * | get_class_name () const override |
| void | set_track_id_column (const std::string &v) |
| const std::string & | get_track_id_column () const |
| void | set_time_column (const std::string &v) |
| const std::string & | get_time_column () const |
| void | set_surface_wind_column (const std::string &v) |
| const std::string & | get_surface_wind_column () const |
| void | set_sea_level_pressure_column (const std::string &v) |
| const std::string & | get_sea_level_pressure_column () const |
| void | set_x_coordinate_column (const std::string &v) |
| const std::string & | get_x_coordinate_column () const |
| void | set_y_coordinate_column (const std::string &v) |
| const std::string & | get_y_coordinate_column () const |
| size_t | get_number_of_region_sizes () |
| void | append_region_size (const unsigned long &v) |
| void | set_region_size (size_t i, const unsigned long &v) |
| void | set_region_sizes (const std::vector< unsigned long > &v) |
| void | set_region_sizes (const std::initializer_list< unsigned long > &&l) |
| void | set_region_sizes (const const_p_teca_variant_array &v) |
| const unsigned long & | get_region_size (size_t i) const |
| void | get_region_sizes (std::vector< unsigned long > &v) const |
| void | get_region_sizes (const p_teca_variant_array &v) const |
| void | clear_region_sizes () |
| size_t | get_number_of_region_starts () |
| void | append_region_start (const unsigned long &v) |
| void | set_region_start (size_t i, const unsigned long &v) |
| void | set_region_starts (const std::vector< unsigned long > &v) |
| void | set_region_starts (const std::initializer_list< unsigned long > &&l) |
| void | set_region_starts (const const_p_teca_variant_array &v) |
| const unsigned long & | get_region_start (size_t i) const |
| void | get_region_starts (std::vector< unsigned long > &v) const |
| void | get_region_starts (const p_teca_variant_array &v) const |
| void | clear_region_starts () |
| size_t | get_number_of_region_x_coordinates () |
| void | append_region_x_coordinate (const double &v) |
| void | set_region_x_coordinate (size_t i, const double &v) |
| void | set_region_x_coordinates (const std::vector< double > &v) |
| void | set_region_x_coordinates (const std::initializer_list< double > &&l) |
| void | set_region_x_coordinates (const const_p_teca_variant_array &v) |
| const double & | get_region_x_coordinate (size_t i) const |
| void | get_region_x_coordinates (std::vector< double > &v) const |
| void | get_region_x_coordinates (const p_teca_variant_array &v) const |
| void | clear_region_x_coordinates () |
| size_t | get_number_of_region_y_coordinates () |
| void | append_region_y_coordinate (const double &v) |
| void | set_region_y_coordinate (size_t i, const double &v) |
| void | set_region_y_coordinates (const std::vector< double > &v) |
| void | set_region_y_coordinates (const std::initializer_list< double > &&l) |
| void | set_region_y_coordinates (const const_p_teca_variant_array &v) |
| const double & | get_region_y_coordinate (size_t i) const |
| void | get_region_y_coordinates (std::vector< double > &v) const |
| void | get_region_y_coordinates (const p_teca_variant_array &v) const |
| void | clear_region_y_coordinates () |
| size_t | get_number_of_region_ids () |
| void | append_region_id (const int &v) |
| void | set_region_id (size_t i, const int &v) |
| void | set_region_ids (const std::vector< int > &v) |
| void | set_region_ids (const std::initializer_list< int > &&l) |
| void | set_region_ids (const const_p_teca_variant_array &v) |
| const int & | get_region_id (size_t i) const |
| void | get_region_ids (std::vector< int > &v) const |
| void | get_region_ids (const p_teca_variant_array &v) const |
| void | clear_region_ids () |
| size_t | get_number_of_region_names () |
| void | append_region_name (const std::string &v) |
| void | set_region_name (size_t i, const std::string &v) |
| void | set_region_names (const std::vector< std::string > &v) |
| void | set_region_names (const std::initializer_list< std::string > &&l) |
| void | set_region_names (const const_p_teca_variant_array &v) |
| const std::string & | get_region_name (size_t i) const |
| void | get_region_names (std::vector< std::string > &v) const |
| void | get_region_names (const p_teca_variant_array &v) const |
| void | clear_region_names () |
| size_t | get_number_of_region_long_names () |
| void | append_region_long_name (const std::string &v) |
| void | set_region_long_name (size_t i, const std::string &v) |
| void | set_region_long_names (const std::vector< std::string > &v) |
| void | set_region_long_names (const std::initializer_list< std::string > &&l) |
| void | set_region_long_names (const const_p_teca_variant_array &v) |
| const std::string & | get_region_long_name (size_t i) const |
| void | get_region_long_names (std::vector< std::string > &v) const |
| void | get_region_long_names (const p_teca_variant_array &v) const |
| void | clear_region_long_names () |
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_classify | 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_output_metadata (unsigned int port, const std::vector< teca_metadata > &input_md) |
| virtual std::vector< teca_metadata > | get_upstream_request (unsigned int port, const std::vector< teca_metadata > &input_md, const teca_metadata &request) |
| 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 |
an algorithm that classifies storms using Saphire-Simpson scale
An algorithm that classifies storms using Saphire-Simpson scale a column containing the classification is added to the output
An algorithm that sorts the storms by geographic region and category. tyhe output is a table where regions is mapped to columns and category is mapped to rows.