next up previous contents
Next: AUXVAL Up: Record Type Format Specifications Previous: AUXSPEC   Contents


AUXRANGE


This record type specifies the dimensions to which an Auxgroup refers and over which it applies.


name

\begin{recb}
\item[{\hspace{-2em} \underline{format}}] \underline{description}
\end{recb}
RECTYPE

I
is the record type code = 81
RECSORT

I
is the same index as the corresponding AUXSPEC.RECSORT field
REFLEV

I*
is an AUXSPEC.NUMREF-element array of the dimension level (and, if this Auxgroup is associated with a DESCRIP record dimensional description, the DINDEX of that DESCRIP record as well) of each dimension to which this Auxgroup refers. The LEVEL bit field must be the same as in the corresponding DESCRIP or DESCRIP[LEVEL] record. Each element of this array has the structure:

LEVEL
(bits 0-1) the level of the dimension
DINDEX
(bits 2-31) if zero, the dimension referred to is defined by a DESCRIP1, DESCRIP2, or DESCRIP3 record; otherwise, it is defined by the DESCRIP record whose LEVEL, NDEX and DINDEX fields match this record's
[4]REFLEV.LEVEL, REFNDEX, and REFLEV.DINDEX fields
REFNDEX

I*
is an AUXSPEC.NUMREF-element array of the indices of the dimensions (within their respective Levels) to which this Auxgroup refers. Note that these refer to the NDEX fields of the DESCRIP1, DESCRIP2, DESCRIP3, or DESCRIP records, and not to indices of the actual data array
APPLEV

I*
is an AUXSPEC.NUMAPP-element array of the dimension level (and, if this Auxgroup is associated with a DESCRIP record dimensional description, the DINDEX of that DESCRIP record as well) of each dimension over which this Auxgroup applies. The LEVEL bit field must be the same as in the corresponding DESCRIP or DESCRIP[LEVEL] record. Each element of this array has the structure:

LEVEL
(bits 0-1) the level of the dimension
DINDEX
(bits 2-31) if zero, the dimension over which the Auxgroup applies is defined by a DESCRIP1, DESCRIP2, or DESCRIP3 record; otherwise, it is defined by the DESCRIP record whose LEVEL, NDEX and DINDEX fields match this record's APPLEV.LEVEL, APPNDEX, and APPLEV.DINDEX fields
APPNDEX

I*
is an AUXSPEC.NUMAPP-element array of the indices of the dimensions (within their respective Levels) over which this Auxgroup applies. Note that these refer to the NDEX fields of the DESCRIP1, DESCRIP2, DESCRIP3, or DESCRIP records, and not to indices of the actual data array. Also, note that a reference dimension (as given by the AUXRANGE.REFLEV and AUXRANGE.REFNDEX fields) may be repeated in the list of application dimensions. This means that the auxiliary values vary over a quantity to which they refer; for example, if the auxiliary values are uncertainties in a vector wind field, then the North-South component might vary from the East-West component. The application dimensions, together with the START-END pairs from the AUXSPEC record, determine which component this Auxgroup refers to. If a reference dimension is not repeated among the application dimensions, then the Auxgroup is considered to refer to the entire range of that reference dimension
RESERVE0

I
is reserved for future expansion
RESERVE1

I
is reserved for future expansion


next up previous contents
Next: AUXVAL Up: Record Type Format Specifications Previous: AUXSPEC   Contents
Eric Nash 2003-09-25