NCEPLIBS-ip 5.3.0
All Data Structures Namespaces Files Functions Variables Pages
ip_grid_mod::gdswzd_interface Interface Reference

Public Member Functions

subroutine gdswzd_interface (self, iopt, npts, fill, xpts, ypts, rlon, rlat, nret, crot, srot, xlon, xlat, ylon, ylat, area)
 Interface to gdswzd().
 

Detailed Description

Definition at line 129 of file ip_grid_mod.F90.

Constructor & Destructor Documentation

◆ gdswzd_interface()

subroutine ip_grid_mod::gdswzd_interface::gdswzd_interface ( class(ip_grid), intent(in) self,
integer, intent(in) iopt,
integer, intent(in) npts,
real, intent(in) fill,
real, dimension(npts), intent(inout) xpts,
real, dimension(npts), intent(inout) ypts,
real, dimension(npts), intent(inout) rlon,
real, dimension(npts), intent(inout) rlat,
integer, intent(out) nret,
real, dimension(npts), intent(out), optional crot,
real, dimension(npts), intent(out), optional srot,
real, dimension(npts), intent(out), optional xlon,
real, dimension(npts), intent(out), optional xlat,
real, dimension(npts), intent(out), optional ylon,
real, dimension(npts), intent(out), optional ylat,
real, dimension(npts), intent(out), optional area )
virtual

Interface to gdswzd().

Parameters
[in]selfip_grid_mod object.
[in]ioptoption flag
  • 1 to compute earth coords of selected grid coords
  • -1 to compute grid coords of selected earth coords
[in]nptsmaximum number of coordinates
[in]fillfill value to set invalid output data (must be impossible value; suggested value: -9999.)
[in,out]xpts(npts) grid x point coordinates if iopt>0
[in,out]ypts(npts) grid y point coordinates if iopt>0
[in,out]rlon(npts) earth longitudes in degrees e if iopt<0 (acceptable range: -360. to 360.)
[in,out]rlat(npts) earth latitudes in degrees n if iopt<0 (acceptable range: -90. to 90.)
[out]nretnumber of valid points computed
[out]crotoptional (npts) clockwise vector rotation cosines
[out]srotoptional (npts) clockwise vector rotation sines (ugrid=crot*uearth-srot*vearth; vgrid=srot*uearth+crot*vearth)
[out]xlonoptional (npts) dx/dlon in 1/degrees
[out]xlatoptional (npts) dx/dlat in 1/degrees
[out]ylonoptional (npts) dy/dlon in 1/degrees
[out]ylatoptional (npts) dy/dlat in 1/degrees
[out]areaoptional (npts) area weights in m**2 (proportional to the square of the map factor)
Author
Kyle Gerheiser
Date
July 2021

Definition at line 129 of file ip_grid_mod.F90.


The documentation for this interface was generated from the following file: