libsim  Versione8.0.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 3028 del file volgrid6d_class.F90.

3028 
3029  ugrid=imiss
3030  vgrid=imiss
3031  tgrid=imiss
3032 
3033 #ifdef DEBUG
3034  call l4f_category_log(this(igrid)%category,l4f_debug,"C grid: search U/V/T points:"//to_char(igrid)//to_char(jgrid))
3035  call l4f_category_log(this(igrid)%category,l4f_debug,"C grid: test delta: "//to_char(step_lon_t)//to_char(step_lat_t))
3036 #endif
3037 
3038  if (this(igrid)%griddim == this(jgrid)%griddim ) cycle
3039 
3040  if (this(igrid)%griddim%dim%nx == this(jgrid)%griddim%dim%nx .and. &
3041  this(igrid)%griddim%dim%ny == this(jgrid)%griddim%dim%ny ) then
3042 
3043  call get_val(this(jgrid)%griddim,xmin=xmin, xmax=xmax, ymin=ymin, ymax=ymax,proj_type=type)

Generated with Doxygen.