Utility Routine Interface
DIMENSION ARRAY(15),JGVBLOCK(*) ... CALL GETVRN(NODE,'VAR',ARRAY,JRCD,JGVBLOCK,LTRN)
Utility Routine InterfaceDIMENSION ARRAY(15),JGVBLOCK(*) ... CALL GETVRN(NODE,'VAR',ARRAY,JRCD,JGVBLOCK,LTRN) Variables to Be Provided to the Utility Routine
Variables Returned from the Utility Routine
Available Output Variable KeysOnly nodal output variable keys that are valid for results file output in the current step are available for use with GETVRN. In general, if a key corresponds to a collective output variable, rather than an individual component, it can be used with GETVRN. For example, U for displacement can be used, whereas any individual component of displacement, say U1, cannot be used. The collective output variable keys are distinguished from their individual components by the fact that they have the word "yes" after the category .fil in the tables in Nodal Variables. You will be returned ARRAY, which corresponds to the real-valued components associated with the request VAR. If any array component is not applicable for a given request, its value will be returned as the initialized value: 0.0. The error flag JRCD=1 is returned from GETVRN any time a request key is not recognized, the request is not valid (such as requesting pore pressure for a node not associated with a pore pressure or acoustic element, or requesting a variable not available for the current procedure), or all of the output components requested are zero; otherwise, JRCD=0. Ordering of Returned ComponentsThe components for a vector request are returned in positions 1, 2, 3, etc. Analysis Time for Which Values Are ReturnedGETVRN returns values at the end of the current increment. |