libsim  Versione6.3.0

◆ vg6d_wind_unrot()

subroutine volgrid6d_class::vg6d_wind_unrot ( type(volgrid6d this)
private

Unrotate the wind components.

It converts u and v components of vector quantities relative to the defined grid in the direction of increasing x and y coordinates to u and v components relative to easterly and notherly direction. The original fields are overwritten.

Da fare:
Check and correct wind component flag (to be moved in griddim_def?)
Parametri
thisobject containing wind to be unrotated

Definizione alla linea 2979 del file volgrid6d_class.F90.

2979  call get_val(this(jgrid)%griddim,xmin=xmin, xmax=xmax, ymin=ymin, ymax=ymax,proj_type=type)
2980 
2981  if (type_t /= type )cycle
2982 
2983 #ifdef DEBUG
2984  call l4f_category_log(this(igrid)%category,l4f_debug,"C grid: test U "//&
2985  to_char(xmin)//to_char(xmax)//to_char(ymin)//to_char(ymax))
2986 
2987  call l4f_category_log(this(igrid)%category,l4f_debug,"diff coordinate lon"//&
2988  to_char(abs(xmin - (xmin_t+step_lon_t/2.d0)))//&
2989  to_char(abs(xmax - (xmax_t+step_lon_t/2.d0))))
2990  call l4f_category_log(this(igrid)%category,l4f_debug,"diff coordinate lat"//&
2991  to_char(abs(ymin - (ymin_t+step_lat_t/2.d0)))//&
2992  to_char(abs(ymax - (ymax_t+step_lat_t/2.d0))))
2993 #endif
2994 
Operatore di valore assoluto di un intervallo.
Restituiscono il valore dell'oggetto in forma di stringa stampabile.

Generated with Doxygen.