Intel® Fortran Compiler 18.0 Developer Guide and Reference

Glossary T

target

The named data object associated with a pointer (in the form pointer-object => target). A target is declared in a type declaration statement that contains the TARGET attribute. See also pointer and pointer association.

thread

Part of a program that can run at the same time as other parts, usually with some form of communication and/or synchronization among the threads. See also multithreading.

transformational function

An intrinsic function that is not an elemental or inquiry function. A transformational function usually changes an array actual argument into a scalar result or another array, rather than applying the argument element by element.

truncation

Can be either of the following:

  • A technique that approximates a numeric value by dropping its fractional value and using only the integer portion.

  • The process of removing one or more characters from the left or right of a number or string.

type declaration statement

A nonexecutable statement specifying the data type of one or more variables: an INTEGER, REAL, DOUBLE PRECISION, COMPLEX, DOUBLE COMPLEX, CHARACTER, LOGICAL, or TYPE statement. A type declaration statement may also specify attributes for the variables. Also called a type declaration or type specification.

type parameter

Defines an intrinsic data type. The type parameters are kind and length. The kind type parameter (KIND=) specifies the range for the integer data type, the precision and range for real and complex data types, and the machine representation method for the character and logical data types. The length type parameter (LEN=) specifies the length of a character string. See also kind type parameter.

type-bound procedure

A procedure that is bound to a derived type and referenced by means of an object of that type.