B Classified List of Routines
B.1 Getting Values from a Parameter without Constraints
-
PAR_GET0x ( PARAM, VALUE, STATUS )
Obtain a scalar value from a parameter
-
PAR_GET1x ( PARAM, MAXVAL, VALUES, ACTVAL, STATUS )
Obtain a vector of values from a parameter
-
PAR_GETNx ( PARAM, NDIM, MAXD, VALUES, ACTD, STATUS )
Obtain an array parameter value
-
PAR_GETVx ( PARAM, MAXVAL, VALUES, ACTVAL, STATUS )
Obtain a vector of values from a parameter regardless of its shape
B.2 Getting Parameter Values from a Menu
-
PAR_CHOIC ( PARAM, DEFAUL, OPTS, NULL, VALUE, STATUS )
Obtain from a parameter a character value selected from a menu of options
-
PAR_CHOIV ( PARAM, MAXVAL, OPTS, VALUES, ACTVAL, STATUS )
Obtain from a parameter a list of character values selected from a menu of options
-
PAR_MIX0x ( PARAM, DEFAUL, VMIN, VMAX, OPTS, NULL, VALUE, STATUS )
Obtain from a parameter a character value either from a menu of options or as a numeric value
within a given range
-
PAR_MIXVx ( PARAM, MAXVAL, VMIN, VMAX, OPTS, VALUES, ACTVAL,
STATUS )
Obtain from a parameter, character values either selected from a menu of options or as numeric
values within a given range
B.3 Getting Values within Ranges
-
PAR_GDR0x ( PARAM, DEFAUL, VMIN, VMAX, NULL, VALUE, STATUS )
Obtain a scalar value within a given range from a parameter
-
PAR_GDR1x ( PARAM, NVALS, DEFAUL, VMIN, VMAX, NULL, VALUES,
STATUS )
Obtain an exact number of values within a given range from a parameter
-
PAR_GDRVx ( PARAM, MAXVAL, VMIN, VMAX, VALUES, ACTVAL, STATUS )
Obtain a vector of values within a given range from a parameter
-
PAR_GEVEN ( PARAM, DEFAUL, VMIN, VMAX, NULL, VALUE, STATUS )
Obtain an even integer value from a parameter
-
PAR_GODD ( PARAM, DEFAUL, VMIN, VMAX, NULL, VALUE, STATUS )
Obtain an odd integer value from a parameter
-
PAR_GRM1x ( PARAM, NVALS, DEFAUL, VMIN, VMAX, NULL, VALUES,
STATUS )
Obtain from a parameter an exact number of values each within a given range
-
PAR_GRMVx ( PARAM, MAXVAL, VMIN, VMAX, VALUES, ACTVAL, STATUS )
Obtain from a parameter a vector of values each within a given range
-
PAR_MIX0x ( PARAM, DEFAUL, VMIN, VMAX, OPTS, NULL, VALUE, STATUS )
Obtain from a parameter a character value either from a menu of options or as a numeric value
within a given range
-
PAR_MIXVx ( PARAM, MAXVAL, VMIN, VMAX, OPTS, VALUES, ACTVAL,
STATUS )
Obtain from a parameter, character values either selected from a menu of options or as numeric
values within a given range
B.4 Putting Values into Parameters
-
PAR_PUT0x ( PARAM, VALUE, STATUS )
Put a scalar value into a parameter
-
PAR_PUT1x ( PARAM, NVAL, VALUES, STATUS )
Put a vector of values into a parameter
-
PAR_PUTNx ( PARAM, NDIM, MAXD, VALUES, ACTD, STATUS )
Put an array of values into a parameter
-
PAR_PUTVx ( PARAM, NVAL, VALUES, STATUS )
Put an array of values into a parameter as if the parameter were a vector
B.5 Miscellaneous
-
PAR_CANCL ( PARAM, STATUS )
Cancel a parameter
-
PAR_GTD0L ( PARAM, DEFAUL, NULL, VALUE, STATUS )
Obtain a logical value from a parameter with a dynamic default
-
PAR_MAXx ( PARAM, VALUE, STATUS )
Set a maximum value for a parameter
-
PAR_MINx ( PARAM, VALUE, STATUS )
Set a minimum value for a parameter
-
PAR_PROMT ( PARAM, PROMPT, STATUS )
Set a new prompt string for a parameter
-
PAR_UNSET ( PARAM, WHICH, STATUS )
Cancel various parameter control values.
B.6 Inquiry Routines
-
PAR_STATE ( PARAM, STATE, STATUS )
Inquire the state of a parameter