next up previous contents index
Next: External subobject Up: Fib elements Previous: Conditions   Contents   Index


External object

Introduction: 1101


For the description of the external objects see section 9.9 on page [*] .

Directly after the introduction follows the number of the identifier of the external object. Its domain, and therefore the number of bits for it, is determined by the first subdomain of the domain "externObject" (see section 21.2.4 on page [*]) .

The identifier is followed by the number of input values $E$, which has the domain of second subdomain of the domain `externObject". If this value is $0$ the number of input values is the number of vector elements of the vector for input values, this means the number of elements of the domain "externObjectInput" with the corresponding identifier, if non such exists it is assumed that no / $0$ input values ($E=0$) exist.

Then follows the vector (see section 21.3.1 on page [*]) with the input values. The domain for the vector is the domain for the "externObjectInput" with the corresponding identifier or $vectorOpenEnd( integerB(8) )$, if non such exist.

After the list of input values follow the subobjects of the external object. These are preceded by a number $U$ for the number of subobjects. The domain of this number $U$ is the third subdomain of the domain "externObject". Then follow one after the other the $U$ records of the $U$ subobjects.

Each record for a subobject is introduced by a number representing the number of output variables $A_i$ ( $i = 1 \ldots U$). The domain of this number $A_i$ is the fourth subdomain of the domain "externObject".

At the end follows the subobject of the record, which is a normal Fib object.


next up previous contents index
Next: External subobject Up: Fib elements Previous: Conditions   Contents   Index
Betti Österholz 2013-02-13