NCEPLIBS-bufr  12.1.0
moda_tababd Module Reference

Declare arrays and variables used to store DX BUFR tables internally for multiple file IDs. More...

Variables

integer, dimension(:,:,:), allocatable idna
 Message types (in array element 1) and subtypes (in array element 2) corresponding to taba. More...
 
integer, dimension(:,:), allocatable idnb
 WMO bit-wise representations of the FXY values corresponding to tabb. More...
 
integer, dimension(:,:), allocatable idnd
 WMO bit-wise representations of the FXY values corresponding to tabd. More...
 
integer, dimension(:,:), allocatable mtab
 Entries within jump/link table corresponding to taba. More...
 
integer, dimension(:), allocatable ntba
 Number of Table A entries for each file ID (up to a maximum of maxtba, whose value is stored in array element 0). More...
 
integer, dimension(:), allocatable ntbb
 Number of Table B entries for each file ID (up to a maximum of maxtbb, whose value is stored in array element 0). More...
 
integer, dimension(:), allocatable ntbd
 Number of Table D entries for each file ID (up to a maximum of maxtbd, whose value is stored in array element 0). More...
 
character *128, dimension(:,:), allocatable taba
 Table A entries for each file ID. More...
 
character *128, dimension(:,:), allocatable tabb
 Table B entries for each file ID. More...
 
character *600, dimension(:,:), allocatable tabd
 Table D entries for each file ID. More...
 

Detailed Description

Declare arrays and variables used to store DX BUFR tables internally for multiple file IDs.

Author
J. Ator
Date
2014-12-10

Variable Documentation

◆ idna

integer, dimension(:,:,:), allocatable moda_tababd::idna

Message types (in array element 1) and subtypes (in array element 2) corresponding to taba.

Definition at line 644 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), cpbfdx(), icmpdx(), nemtbax(), rdusdx(), and stntbia().

◆ idnb

integer, dimension(:,:), allocatable moda_tababd::idnb

WMO bit-wise representations of the FXY values corresponding to tabb.

Definition at line 646 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), cpbfdx(), dxinit(), icmpdx(), nemtab(), nemtbb(), numtbd(), stbfdx(), and stntbi().

◆ idnd

integer, dimension(:,:), allocatable moda_tababd::idnd

WMO bit-wise representations of the FXY values corresponding to tabd.

Definition at line 648 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), cpbfdx(), dxinit(), icmpdx(), nemtab(), nemtbd(), numtbd(), stbfdx(), and stntbi().

◆ mtab

integer, dimension(:,:), allocatable moda_tababd::mtab

Entries within jump/link table corresponding to taba.

Definition at line 641 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), cpbfdx(), dxinit(), ishrdx(), makestab(), and nemtbax().

◆ ntba

integer, dimension(:), allocatable moda_tababd::ntba

Number of Table A entries for each file ID (up to a maximum of maxtba, whose value is stored in array element 0).

Definition at line 633 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), bfrini(), chekstab(), cpbfdx(), dxdump(), dxinit(), icmpdx(), igetntbi(), ishrdx(), makestab(), nemtbax(), stntbia(), and wrdxtb().

◆ ntbb

integer, dimension(:), allocatable moda_tababd::ntbb

Number of Table B entries for each file ID (up to a maximum of maxtbb, whose value is stored in array element 0).

Definition at line 636 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), bfrini(), chekstab(), cpbfdx(), dxdump(), dxinit(), getabdb(), icmpdx(), igetntbi(), nemtab(), nemtbb(), nenubd(), numtbd(), stbfdx(), stntbi(), and wrdxtb().

◆ ntbd

integer, dimension(:), allocatable moda_tababd::ntbd

Number of Table D entries for each file ID (up to a maximum of maxtbd, whose value is stored in array element 0).

Definition at line 639 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), bfrini(), chekstab(), cpbfdx(), dxdump(), dxinit(), getabdb(), icmpdx(), igetntbi(), nemtab(), nemtbd(), nenubd(), numtbd(), stbfdx(), stntbi(), and wrdxtb().

◆ taba

character*128, dimension(:,:), allocatable moda_tababd::taba

Table A entries for each file ID.

Definition at line 650 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), chekstab(), cpbfdx(), dxdump(), dxinit(), icmpdx(), makestab(), nemtbax(), stbfdx(), stntbia(), and wrdxtb().

◆ tabb

character*128, dimension(:,:), allocatable moda_tababd::tabb

◆ tabd

character*600, dimension(:,:), allocatable moda_tababd::tabd

Table D entries for each file ID.

Definition at line 654 of file modules_arrs.F90.

Referenced by arallocf(), ardllocf(), cpbfdx(), dxdump(), dxinit(), getabdb(), icmpdx(), nemtab(), nemtbd(), nenubd(), numtbd(), pktdd(), stbfdx(), stntbi(), uptdd(), and wrdxtb().