NCEPLIBS-ip 4.0.0
ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid Type Reference
Inheritance diagram for ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid:
ip_grid_mod::ip_grid

Private Member Functions

procedure field_pos
 Field position for a given grid point. More...
 
procedure gdswzd => gdswzd_rot_equid_cylind
 
generic init => init_grib1, init_grib2
 
procedure init_grib1
 
procedure init_grib2
 

Private Attributes

real(kd) clat0
 
class(ip_grid_descriptor), allocatable descriptor
 
real(kd) dlats
 
real(kd) dlons
 
real eccen_squared
 Eccentricity of the Earth squared (e^2) More...
 
integer im
 Number of x points. More...
 
integer irot
 
integer iwrap
 x wraparound increment (0 if no wraparound). More...
 
integer jm
 Number of y points. More...
 
integer jwrap1
 y wraparound lower pivot point (0 if no wraparound). More...
 
integer jwrap2
 y wraparound upper pivot point (0 if no wraparound). More...
 
integer kscan
 Mass/wind flag for staggered diagonal (0 if mass; 1 if wind) More...
 
integer nm
 Total number of points. More...
 
integer nscan
 
integer nscan_field_pos
 nscan for field_pos routine. More...
 
real rerth
 Radius of the Earth. More...
 
real(kd) rlon0
 
real(kd) sbd
 
real(kd) slat0
 
real(kd) wbd
 

Detailed Description

Definition at line 14 of file ip_rot_equid_cylind_grid_mod.f90.

Member Function/Subroutine Documentation

◆ field_pos()

procedure ip_grid_mod::ip_grid::field_pos
privateinherited

Field position for a given grid point.

Definition at line 74 of file ip_grid_mod.f90.

◆ gdswzd()

procedure ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::gdswzd
private

Definition at line 20 of file ip_rot_equid_cylind_grid_mod.f90.

◆ init()

generic ip_grid_mod::ip_grid::init
privateinherited

Definition at line 75 of file ip_grid_mod.f90.

◆ init_grib1()

procedure ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::init_grib1
private

Definition at line 18 of file ip_rot_equid_cylind_grid_mod.f90.

◆ init_grib2()

procedure ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::init_grib2
private

Definition at line 19 of file ip_rot_equid_cylind_grid_mod.f90.

Field Documentation

◆ clat0

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::clat0
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.

◆ descriptor

class(ip_grid_descriptor), allocatable ip_grid_mod::ip_grid::descriptor
privateinherited

Definition at line 46 of file ip_grid_mod.f90.

◆ dlats

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::dlats
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.

◆ dlons

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::dlons
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.

◆ eccen_squared

real ip_grid_mod::ip_grid::eccen_squared
privateinherited

Eccentricity of the Earth squared (e^2)

Definition at line 65 of file ip_grid_mod.f90.

◆ im

integer ip_grid_mod::ip_grid::im
privateinherited

Number of x points.

Definition at line 48 of file ip_grid_mod.f90.

◆ irot

integer ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::irot
private

Definition at line 16 of file ip_rot_equid_cylind_grid_mod.f90.

◆ iwrap

integer ip_grid_mod::ip_grid::iwrap
privateinherited

x wraparound increment (0 if no wraparound).

Definition at line 61 of file ip_grid_mod.f90.

◆ jm

integer ip_grid_mod::ip_grid::jm
privateinherited

Number of y points.

Definition at line 49 of file ip_grid_mod.f90.

◆ jwrap1

integer ip_grid_mod::ip_grid::jwrap1
privateinherited

y wraparound lower pivot point (0 if no wraparound).

Definition at line 62 of file ip_grid_mod.f90.

◆ jwrap2

integer ip_grid_mod::ip_grid::jwrap2
privateinherited

y wraparound upper pivot point (0 if no wraparound).

Definition at line 63 of file ip_grid_mod.f90.

◆ kscan

integer ip_grid_mod::ip_grid::kscan
privateinherited

Mass/wind flag for staggered diagonal (0 if mass; 1 if wind)

Definition at line 57 of file ip_grid_mod.f90.

◆ nm

integer ip_grid_mod::ip_grid::nm
privateinherited

Total number of points.

Definition at line 50 of file ip_grid_mod.f90.

◆ nscan

integer ip_grid_mod::ip_grid::nscan
privateinherited
Parameters
Scanningmode. 0 if x first then y; 1 if y first then x; 3 if staggered diagonal like projection 203.

Definition at line 56 of file ip_grid_mod.f90.

◆ nscan_field_pos

integer ip_grid_mod::ip_grid::nscan_field_pos
privateinherited

nscan for field_pos routine.

Can be different than nscan due to differences in grib/grib2.

Definition at line 59 of file ip_grid_mod.f90.

◆ rerth

real ip_grid_mod::ip_grid::rerth
privateinherited

Radius of the Earth.

Definition at line 64 of file ip_grid_mod.f90.

◆ rlon0

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::rlon0
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.

◆ sbd

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::sbd
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.

◆ slat0

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::slat0
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.

◆ wbd

real(kd) ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid::wbd
private

Definition at line 15 of file ip_rot_equid_cylind_grid_mod.f90.


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