NCEPLIBS-g2  3.5.0
pdstemplates.F90 File Reference

Information on all GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS) More...

Go to the source code of this file.

Data Types

type  pdstemplates::pdstemplate
 This is the defined type for a Product Definition Section (PDS) template. More...
 

Modules

module  pdstemplates
 Information on all GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS)
 

Functions/Subroutines

subroutine pdstemplates::extpdstemplate (number, list, nummap, map)
 This subroutine generates the remaining octet map for a given Product Definition Template, if required. More...
 
integer function pdstemplates::getpdsindex (number)
 This function returns the index of specified Product Definition Template in array templates. More...
 
subroutine pdstemplates::getpdstemplate (number, nummap, map, needext, iret)
 This subroutine returns PDS template information for a specified Product Definition Template. More...
 
integer function pdstemplates::getpdtlen (number)
 This function returns the initial length (number of entries) in the static part of specified Product Definition Template. More...
 

Variables

integer, parameter pdstemplates::maxlen = 200
 MAXLEN max length of entries. More...
 
integer, parameter pdstemplates::maxtemp = 43
 MAXTEMP maximum number of templates. More...
 
type(pdstemplate), dimension(maxtemp) pdstemplates::templates
 template in type of pdstemplate More...
 

Detailed Description

Information on all GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS)

Author
Stephen Gilbert
Date
2000-05-11

Definition in file pdstemplates.F90.


Data Type Documentation

◆ pdstemplates::pdstemplate

type pdstemplates::pdstemplate

This is the defined type for a Product Definition Section (PDS) template.

Definition at line 46 of file pdstemplates.F90.

Data Fields
integer, dimension(maxlen) mappds Number of octets in which to pack each value.
integer mappdslen The number of entries in the template.
logical needext Does template need to be extended?
integer template_num Template number.