NCEPLIBS-ip  4.3.0
ip_grid_descriptor_mod.F90 File Reference

Users derived type grid descriptor objects to abstract away the raw GRIB1 and GRIB2 grid definitions. More...

Go to the source code of this file.

Data Types

type  ip_grid_descriptor_mod::grib1_descriptor
 Descriptor representing a grib1 grib descriptor section (GDS) with an integer array. More...
 
type  ip_grid_descriptor_mod::grib2_descriptor
 Grib-2 descriptor containing a grib2 GDT represented by an integer array. More...
 
interface  ip_grid_descriptor_mod::init_descriptor
 
type  ip_grid_descriptor_mod::ip_grid_descriptor
 Abstract descriptor object which represents a grib1 or grib2 descriptor. More...
 
interface  ip_grid_descriptor_mod::operator(==)
 

Modules

module  ip_grid_descriptor_mod
 Users derived type grid descriptor objects to abstract away the raw GRIB1 and GRIB2 grid definitions.
 

Functions/Subroutines

type(grib1_descriptor) function, public ip_grid_descriptor_mod::init_grib1_descriptor (gds)
 Initialize grib-1 descriptor from integer grid definition section (GDS). More...
 
type(grib2_descriptor) function, public ip_grid_descriptor_mod::init_grib2_descriptor (gdt_num, gdt_len, gdt_tmpl)
 Initialize grib-2 descriptor from integer grid definition template (GDT). More...
 
logical function ip_grid_descriptor_mod::is_same_grid (grid1, grid2)
 Test whether two grid descriptors are the same. More...
 
logical function ip_grid_descriptor_mod::is_same_grid_grib1 (self, grid_desc)
 Test whether two grib1_descriptors are the same. More...
 
logical function ip_grid_descriptor_mod::is_same_grid_grib2 (self, grid_desc)
 Test whether two grib2_descriptors are the same. More...
 

Detailed Description

Users derived type grid descriptor objects to abstract away the raw GRIB1 and GRIB2 grid definitions.

Author
Kyle Gerheiser

Definition in file ip_grid_descriptor_mod.F90.