Provided by: libg2c-dev_1.6.4-3_amd64 bug

NAME

       compack.c - Pack up a data field using a complex packing algorithm as defined in the GRIB2
       documention.

SYNOPSIS

       #include <stdlib.h>
       #include <math.h>
       #include 'grib2.h'

   Functions
       void compack (g2float *fld, g2int ndpts, g2int idrsnum, g2int *idrstmpl, unsigned char
           *cpack, g2int *lcpack)
           This subroutine packs up a data field using a complex packing algorithm as defined in
           the GRIB2 documention.

Detailed Description

       Pack up a data field using a complex packing algorithm as defined in the GRIB2
       documention.

       Author
           Stephen Gilbert

       Date
           2002-11-07

       Definition in file compack.c.

Function Documentation

   void compack (g2float * fld, g2int ndpts, g2int idrsnum, g2int * idrstmpl, unsigned char *
       cpack, g2int * lcpack)
       This subroutine packs up a data field using a complex packing algorithm as defined in the
       GRIB2 documention. It supports GRIB2 complex packing templates with or without spatial
       differences (i.e. DRTs 5.2 and 5.3). It also fills in GRIB2 Data Representation Template
       5.2 or 5.3 with the appropriate values.

       Parameters
           fld Contains the data values to pack
           ndpts The number of data values in array fld
           idrsnum Data Representation Template number 5.N Must equal 2 or 3.
           idrstmpl Contains the array of values for Data Representation Template 5.2 or 5.3.

       • 0 Reference value - ignored on input, set my compack().

       • 1 Binary Scale Factor

       • 2 Decimal Scale Factor

       • 6 Missing value management

       • 7 Primary missing value

       • 8 Secondary missing value

       • 16 Order of Spatial Differencing ( 1 or 2 )

       Parameters
           cpack The packed data field
           lcpack length of packed field cpack.

       Author
           Stephen Gilbert

       Date
           2002-11-07

       Definition at line 39 of file compack.c.

       References int_power(), mkieee(), pack_gp(), sbit(), and sbits().

       Referenced by cmplxpack().

Author

       Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.