|
|
template<typename NT_MESH , typename NT_WIND > |
| static int | locate_critical_ids (NT_MESH *rad, NT_WIND *wind, unsigned int n_bins, NT_MESH core_rad_max, NT_WIND *crit_wind, unsigned int n_crit, unsigned int *crit_ids, unsigned int &peak_id) |
| |
|
template<typename NT_MESH > |
| static int | compute_crossing (NT_MESH x1, NT_MESH y1, NT_MESH x2, NT_MESH y2, NT_MESH yc, NT_MESH &xc) |
| |
|
template<typename NT_MESH , typename NT_WIND > |
| static int | compute_crossings (NT_MESH *rad, NT_WIND *wind, NT_WIND *crit_wind, unsigned int n_crit, unsigned int *crit_ids, NT_MESH *rcross) |
| |
|
template<typename NT_MESH , typename NT_WIND > |
| static NT_WIND | compute_wind_speed (NT_MESH x, NT_MESH y, NT_WIND u, NT_WIND v) |
| |
|
static void | init_critical_wind_speeds (std::vector< double > &critical_wind_speeds) |
| |
|
template<typename NT_MESH , typename NT_WIND , template< typename > class bin_operation_t> |
| static p_teca_variant_array_impl< NT_WIND > | compute_radial_profile (NT_MESH storm_x, NT_MESH storm_y, const NT_MESH *mesh_x, const NT_MESH *mesh_y, const NT_WIND *wind_u, const NT_WIND *wind_v, unsigned long nx, unsigned long ny, int number_of_bins, NT_MESH bin_width, NT_MESH max_radius, p_teca_variant_array_impl< NT_MESH > &rad_all, p_teca_variant_array_impl< NT_WIND > &wind_all) |
| |
|
template<typename NT_MESH , typename NT_WIND > |
| static p_teca_variant_array_impl< NT_WIND > | compute_average_radial_profile (NT_MESH storm_x, NT_MESH storm_y, const NT_MESH *mesh_x, const NT_MESH *mesh_y, const NT_WIND *wind_u, const NT_WIND *wind_v, unsigned long nx, unsigned long ny, int number_of_bins, NT_MESH bin_width, NT_MESH max_radius, p_teca_variant_array_impl< NT_MESH > &rad_all, p_teca_variant_array_impl< NT_WIND > &wind_all) |
| |
|
template<typename NT_MESH , typename NT_WIND > |
| static p_teca_variant_array_impl< NT_WIND > | compute_max_radial_profile (NT_MESH storm_x, NT_MESH storm_y, const NT_MESH *mesh_x, const NT_MESH *mesh_y, const NT_WIND *wind_u, const NT_WIND *wind_v, unsigned long nx, unsigned long ny, int number_of_bins, NT_MESH bin_width, NT_MESH max_radius, p_teca_variant_array_impl< NT_MESH > &rad_all, p_teca_variant_array_impl< NT_WIND > &wind_all) |
| |
|
template<typename NT_MESH , typename NT_WIND > |
| static void | plot_radial_profile (std::ostream &ostr, unsigned long track_id, unsigned int k, p_teca_variant_array_impl< NT_MESH > rad_all, p_teca_variant_array_impl< NT_WIND > wind_all, p_teca_variant_array_impl< NT_MESH > rad, p_teca_variant_array_impl< NT_WIND > wind, const std::vector< NT_WIND > &crit_wind, const std::vector< unsigned int > &crit_ids, unsigned int peak_id, p_teca_variant_array_impl< NT_MESH > rcross) |
| |