NCEPLIBS-g2c
1.7.0
|
Pack a spectral data field using the complex packing algorithm for spherical harmonic data. More...
Go to the source code of this file.
Functions | |
void | specpack (float *fld, g2int ndpts, g2int JJ, g2int KK, g2int MM, g2int *idrstmpl, unsigned char *cpack, g2int *lcpack) |
This subroutine packs a spectral data field using the complex packing algorithm for spherical harmonic data as defined in the GRIB2 Data Representation Template 5.51. More... | |
Pack a spectral data field using the complex packing algorithm for spherical harmonic data.
Definition in file specpack.c.
void specpack | ( | float * | fld, |
g2int | ndpts, | ||
g2int | JJ, | ||
g2int | KK, | ||
g2int | MM, | ||
g2int * | idrstmpl, | ||
unsigned char * | cpack, | ||
g2int * | lcpack | ||
) |
This subroutine packs a spectral data field using the complex packing algorithm for spherical harmonic data as defined in the GRIB2 Data Representation Template 5.51.
fld | Contains the data values to be packed. |
ndpts | The number of data values to pack. |
JJ | J - pentagonal resolution parameter. |
KK | K - pentagonal resolution parameter. |
MM | M - pentagonal resolution parameter. |
idrstmpl | Contains the array of 10 values for [Data Representation Template 5.51](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-51.shtml). |
cpack | Pointer that gets the packed data field. Must be allocated by caller. |
lcpack | length of packed field cpack. |
Definition at line 33 of file specpack.c.
References mkieee(), and simpack().
Referenced by g2_addfield().