NCEPLIBS-bufr
12.0.0
|
This module contains array and variable declarations used to store the internal jump/link table. More...
Variables | |
integer, dimension(:), allocatable | ibt |
Bit widths corresponding to tag and typ: More... | |
integer, dimension(:), allocatable | irf |
Reference values corresponding to tag and typ: More... | |
integer, dimension(:), allocatable | isc |
Scale factors corresponding to tag and typ: More... | |
integer, dimension(:,:), allocatable | iseq |
Temporary storage used in expanding sequences. More... | |
integer, dimension(:), allocatable | itp |
Integer type values corresponding to typ: More... | |
integer, dimension(:), allocatable | jmpb |
Jump backward indices corresponding to tag and typ: More... | |
integer, dimension(:), allocatable | jseq |
Temporary storage used in expanding sequences. More... | |
integer, dimension(:), allocatable | jump |
Jump forward indices corresponding to tag and typ: More... | |
integer, dimension(:), allocatable | knt |
Temporary storage used in calculating delayed replication counts. More... | |
integer, dimension(:), allocatable | knti |
Initialized replication counts corresponding to typ and jump: More... | |
integer, dimension(:), allocatable | link |
Link indices corresponding to tag, typ and jmpb: More... | |
integer | maxtab |
Maximum number of entries in the jump/link table; equivalent to MAXJL. More... | |
integer | ntab |
Number of entries in the jump/link table. More... | |
character *10, dimension(:), allocatable | tag |
Mnemonics in the jump/link table. More... | |
character *3, dimension(:), allocatable | typ |
Type indicators corresponding to tag: More... | |
real *8, dimension(:), allocatable | vali |
Initialized data values corresponding to typ: More... | |
This module contains array and variable declarations used to store the internal jump/link table.
Data values within this module are stored by subroutines makestab(), tabsub() and tabent().
integer, dimension(:), allocatable moda_tables::ibt |
Bit widths corresponding to tag and typ:
Definition at line 710 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), igetrfel(), iok2cpy(), ipks(), lcmgdf(), makestab(), nemspecs(), rcstpl(), rdcmps(), rdtree(), tabent(), tabsub(), ufbdmp(), ufbget(), ufbtab(), ufbtam(), ufdump(), ups(), usrtpl(), wrcmps(), writlc(), and wrtree().
integer, dimension(:), allocatable moda_tables::irf |
Reference values corresponding to tag and typ:
Definition at line 716 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), bufr_c2f_interface::get_irf_c(), igetrfel(), iok2cpy(), ipks(), makestab(), nemspecs(), tabent(), tabsub(), ufbdmp(), ufdump(), and ups().
integer, dimension(:), allocatable moda_tables::isc |
Scale factors corresponding to tag and typ:
Definition at line 722 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), bufr_c2f_interface::get_isc_c(), igetrfel(), iok2cpy(), ipks(), lcmgdf(), lstjpb(), makestab(), nemspecs(), parutg(), strbtm(), tabent(), tabsub(), ufbdmp(), ufbseq(), ufdump(), and ups().
integer, dimension(:,:), allocatable moda_tables::iseq |
Temporary storage used in expanding sequences.
Definition at line 740 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), makestab(), rcstpl(), and usrtpl().
integer, dimension(:), allocatable moda_tables::itp |
Integer type values corresponding to typ:
Definition at line 728 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), drfini(), bufr_c2f_interface::get_itp_c(), igetrfel(), invmrg(), makestab(), rcstpl(), rdcmps(), rdtree(), readlc(), strbtm(), ufbcup(), ufbdmp(), ufbget(), ufbseq(), ufbtab(), ufbtam(), ufdump(), usrtpl(), wrcmps(), writlc(), and wrtree().
integer, dimension(:), allocatable moda_tables::jmpb |
Jump backward indices corresponding to tag and typ:
Definition at line 706 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), drstpl(), bufr_c2f_interface::get_jmpb_c(), gettagpr(), lstjpb(), makestab(), tabent(), tabsub(), ufbdmp(), ufbseq(), and usrtpl().
integer, dimension(:), allocatable moda_tables::jseq |
Temporary storage used in expanding sequences.
Definition at line 742 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), makestab(), rcstpl(), and usrtpl().
integer, dimension(:), allocatable moda_tables::jump |
Jump forward indices corresponding to tag and typ:
Definition at line 692 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), makestab(), tabent(), tabsub(), and ufbdmp().
integer, dimension(:), allocatable moda_tables::knt |
Temporary storage used in calculating delayed replication counts.
Definition at line 685 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), and makestab().
integer, dimension(:), allocatable moda_tables::knti |
Initialized replication counts corresponding to typ and jump:
Definition at line 738 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), and makestab().
integer, dimension(:), allocatable moda_tables::link |
Link indices corresponding to tag, typ and jmpb:
Definition at line 699 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), bufr_c2f_interface::get_link_c(), makestab(), tabent(), tabsub(), ufbdmp(), and ufbseq().
integer moda_tables::maxtab |
Maximum number of entries in the jump/link table; equivalent to MAXJL.
Definition at line 664 of file modules_arrs.F90.
integer moda_tables::ntab |
Number of entries in the jump/link table.
Definition at line 666 of file modules_arrs.F90.
Referenced by bufr_c2f_interface::get_irf_c(), bufr_c2f_interface::get_isc_c(), bufr_c2f_interface::get_itp_c(), bufr_c2f_interface::get_jmpb_c(), bufr_c2f_interface::get_link_c(), bufr_c2f_interface::get_tag_c(), bufr_c2f_interface::get_typ_c(), inctab(), makestab(), and tabsub().
character*10, dimension(:), allocatable moda_tables::tag |
Mnemonics in the jump/link table.
Definition at line 668 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), copymg(), copysb(), cpymem(), drfini(), fstag(), bufr_c2f_interface::get_tag_c(), gettagpr(), gettagre(), igetrfel(), inctab(), invtag(), iok2cpy(), ipks(), lstjpb(), makestab(), msgini(), parutg(), rcstpl(), rdcmps(), readlc(), readns(), strbtm(), ufbcpy(), ufbcup(), ufbdmp(), ufbrw(), ufbseq(), ufdump(), ups(), usrtpl(), wrcmps(), writlc(), and wrtree().
character*3, dimension(:), allocatable moda_tables::typ |
Type indicators corresponding to tag:
Definition at line 683 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), drstpl(), bufr_c2f_interface::get_typ_c(), inctab(), invmrg(), iok2cpy(), lcmgdf(), lstjpb(), makestab(), nemspecs(), parutg(), ufbdmp(), ufbseq(), ufdump(), usrtpl(), writlc(), and wrtree().
real*8, dimension(:), allocatable moda_tables::vali |
Initialized data values corresponding to typ:
Definition at line 732 of file modules_arrs.F90.
Referenced by arallocf(), ardllocf(), makestab(), rcstpl(), and usrtpl().