NCEPLIBS-ip
4.2.0
|
Private Member Functions | |
procedure | field_pos |
Field position for a given grid point. More... | |
procedure | gdswzd => gdswzd_lambert_conf |
Calculates Earth coordinates (iopt = 1) or grid coorindates (iopt = -1) for Gaussian grids. More... | |
generic | init => init_grib1, init_grib2 |
Init subprogram. More... | |
procedure | init_grib1 |
Initializes a gaussian grid given a grib1_descriptor object. More... | |
procedure | init_grib2 |
Initializes a gaussian grid given a grib2_descriptor object. More... | |
Private Attributes | |
class(ip_grid_descriptor), allocatable | descriptor |
Descriptor. More... | |
real | dxs |
x-direction grid length adjusted for scan mode. More... | |
real | dys |
y-direction grid length adjusted for scan model. More... | |
real | eccen_squared |
Eccentricity of the Earth squared (e^2). More... | |
real | h |
Hemisphere flag. More... | |
integer | im |
Number of x points. More... | |
integer | irot |
vector rotation flag. More... | |
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 | orient |
Longitude of meridian parallel to y-axis along which latitude increases at the latitude increases. More... | |
real | rerth |
Radius of the Earth. More... | |
real | rlat1 |
La1― latitude of first grid point. More... | |
real | rlati1 |
First latitude from the pole at which the secant cone cuts the sphere. More... | |
real | rlati2 |
Second latitude from the pole at which the scant cone cuts the sphere. More... | |
real | rlon1 |
Lo1― longitude of first grid point. More... | |
Definition at line 24 of file ip_lambert_conf_grid_mod.F90.
|
privateinherited |
Field position for a given grid point.
Definition at line 82 of file ip_grid_mod.F90.
|
private |
Calculates Earth coordinates (iopt = 1) or grid coorindates (iopt = -1) for Gaussian grids.
Definition at line 41 of file ip_lambert_conf_grid_mod.F90.
|
privateinherited |
|
private |
Initializes a gaussian grid given a grib1_descriptor object.
Definition at line 36 of file ip_lambert_conf_grid_mod.F90.
|
private |
Initializes a gaussian grid given a grib2_descriptor object.
Definition at line 38 of file ip_lambert_conf_grid_mod.F90.
|
privateinherited |
Descriptor.
Definition at line 53 of file ip_grid_mod.F90.
|
private |
x-direction grid length adjusted for scan mode.
GRIB2, Section 3, octets 56-59.
Definition at line 30 of file ip_lambert_conf_grid_mod.F90.
|
private |
y-direction grid length adjusted for scan model.
GRIB2, Section 3, octets 60-63.
Definition at line 31 of file ip_lambert_conf_grid_mod.F90.
|
privateinherited |
Eccentricity of the Earth squared (e^2).
Definition at line 72 of file ip_grid_mod.F90.
|
private |
|
privateinherited |
Number of x points.
Definition at line 55 of file ip_grid_mod.F90.
|
private |
vector rotation flag.
When "1", vectors are grid relative. When "0", vectors are earth relative. GRIB2, Section 3, octet 55.
Definition at line 33 of file ip_lambert_conf_grid_mod.F90.
|
privateinherited |
x wraparound increment (0 if no wraparound).
Definition at line 68 of file ip_grid_mod.F90.
|
privateinherited |
Number of y points.
Definition at line 56 of file ip_grid_mod.F90.
|
privateinherited |
y wraparound lower pivot point (0 if no wraparound).
Definition at line 69 of file ip_grid_mod.F90.
|
privateinherited |
y wraparound upper pivot point (0 if no wraparound).
Definition at line 70 of file ip_grid_mod.F90.
|
privateinherited |
Mass/wind flag for staggered diagonal (0 if mass; 1 if wind).
Definition at line 64 of file ip_grid_mod.F90.
|
privateinherited |
Total number of points.
Definition at line 57 of file ip_grid_mod.F90.
|
privateinherited |
Scanning | mode.
|
Definition at line 63 of file ip_grid_mod.F90.
|
privateinherited |
nscan for field_pos routine.
Can be different than nscan due to differences in grib/grib2.
Definition at line 66 of file ip_grid_mod.F90.
|
private |
Longitude of meridian parallel to y-axis along which latitude increases at the latitude increases.
GRIB2, Section 3, octets 52-55.
Definition at line 29 of file ip_lambert_conf_grid_mod.F90.
|
privateinherited |
Radius of the Earth.
Definition at line 71 of file ip_grid_mod.F90.
|
private |
La1― latitude of first grid point.
GRIB2, Section 3.30, octet 39-42.
Definition at line 25 of file ip_lambert_conf_grid_mod.F90.
|
private |
First latitude from the pole at which the secant cone cuts the sphere.
GRIB2, Section 3, octets 66-69.
Definition at line 27 of file ip_lambert_conf_grid_mod.F90.
|
private |
Second latitude from the pole at which the scant cone cuts the sphere.
GRIB2, Section 3, octets 70-73.
Definition at line 28 of file ip_lambert_conf_grid_mod.F90.
|
private |
Lo1― longitude of first grid point.
GRIB2, Section 3.30, octet 43-46.
Definition at line 26 of file ip_lambert_conf_grid_mod.F90.