NCEPLIBS-ip 4.0.0
ip_grid_descriptor_mod.f90 File Reference

Uses derived type grid descriptor objects to abstract away the raw Grib-1 and Grib-2 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
 Uses derived type grid descriptor objects to abstract away the raw Grib-1 and Grib-2 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

Uses derived type grid descriptor objects to abstract away the raw Grib-1 and Grib-2 grid definitions.

Author
Kyle Gerheiser

Definition in file ip_grid_descriptor_mod.f90.