NCEPLIBS-bufr 11.7.1
|
This module contains array and variable declarations used to store bitmaps internally within a data subset definition. More...
Variables | |
character *6, dimension(:,:), allocatable | ctco |
Table C operators corresponding to inodtco. More... | |
integer, dimension(:,:), allocatable | ibtmse |
Ordinal positions in bitmap of bits that were "set" (set to a value of 0); these ordinal positions can range in value from 1 to iszbtm for each stored bitmap. More... | |
integer, dimension(:), allocatable | inodtamc |
Entries within jump/link table which contain Table A mnemonics. More... | |
integer, dimension(:,:), allocatable | inodtco |
Entries within jump/link table which contain Table C operators. More... | |
integer, dimension(:), allocatable | istbtm |
Ordinal position in data subset definition corresponding to the first entry of the bitmap. More... | |
integer, dimension(:), allocatable | iszbtm |
Size of bitmap (total number of entries, whether "set" (set to a value of 0) or not). More... | |
logical | linbtm |
TRUE if a bitmap is in the process of being read for the current data subset. More... | |
integer | lstnod |
Most recent jump/link table entry that was processed by function igetrfel() and whose corresponding value type was either numeric or CCITT IA5. More... | |
integer | lstnodct |
Current count of consecutive occurrences of lstnod. More... | |
integer | nbtm |
Number of stored bitmaps for the current data subset (up to a maximum of MXBTM). More... | |
integer, dimension(:), allocatable | nbtmse |
Number of "set" entries (set to a value of 0) in the bitmap. More... | |
integer | ntamc |
Number of Table A mnemonics in jump/link table (up to a maximum of MXTAMC) which contain at least one Table C operator with an XX value of 21 or greater in their data subset definition; only Table C operators with an XX value of 21 or greater are tracked within this module, since all others are automatically processed within subroutines tabsub() and tabent(). More... | |
integer, dimension(:), allocatable | ntco |
Number of Table C operators (with an XX value of 21 or greater) within the data subset definition of the corresponding Table A mnemonic in inodtamc. More... | |
This module contains array and variable declarations used to store bitmaps internally within a data subset definition.
Data values within this module are stored by subprograms strbtm(), igetrfel(), makestab() and tabsub().
moda_bitmaps::ctco |
Table C operators corresponding to inodtco.
Definition at line 80 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), strbtm(), and tabsub().
moda_bitmaps::ibtmse |
Ordinal positions in bitmap of bits that were "set" (set to a value of 0); these ordinal positions can range in value from 1 to iszbtm for each stored bitmap.
Definition at line 85 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), and strbtm().
moda_bitmaps::inodtamc |
Entries within jump/link table which contain Table A mnemonics.
Definition at line 78 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), strbtm(), and tabsub().
moda_bitmaps::inodtco |
Entries within jump/link table which contain Table C operators.
Definition at line 81 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), strbtm(), and tabsub().
moda_bitmaps::istbtm |
Ordinal position in data subset definition corresponding to the first entry of the bitmap.
Definition at line 83 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), and strbtm().
moda_bitmaps::iszbtm |
Size of bitmap (total number of entries, whether "set" (set to a value of 0) or not).
Definition at line 84 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), and strbtm().
moda_bitmaps::linbtm |
TRUE if a bitmap is in the process of being read for the current data subset.
Definition at line 77 of file moda_bitmaps.F.
moda_bitmaps::lstnod |
Most recent jump/link table entry that was processed by function igetrfel() and whose corresponding value type was either numeric or CCITT IA5.
Definition at line 75 of file moda_bitmaps.F.
Referenced by igetrfel(), and readsb().
moda_bitmaps::lstnodct |
Current count of consecutive occurrences of lstnod.
Definition at line 76 of file moda_bitmaps.F.
Referenced by igetrfel(), and readsb().
moda_bitmaps::nbtm |
Number of stored bitmaps for the current data subset (up to a maximum of MXBTM).
Definition at line 73 of file moda_bitmaps.F.
Referenced by igetrfel(), readsb(), and strbtm().
moda_bitmaps::nbtmse |
Number of "set" entries (set to a value of 0) in the bitmap.
Definition at line 82 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), and strbtm().
moda_bitmaps::ntamc |
Number of Table A mnemonics in jump/link table (up to a maximum of MXTAMC) which contain at least one Table C operator with an XX value of 21 or greater in their data subset definition; only Table C operators with an XX value of 21 or greater are tracked within this module, since all others are automatically processed within subroutines tabsub() and tabent().
Definition at line 74 of file moda_bitmaps.F.
Referenced by igetrfel(), makestab(), strbtm(), and tabsub().
moda_bitmaps::ntco |
Number of Table C operators (with an XX value of 21 or greater) within the data subset definition of the corresponding Table A mnemonic in inodtamc.
Definition at line 79 of file moda_bitmaps.F.
Referenced by arallocf(), ardllocf(), igetrfel(), strbtm(), and tabsub().