Komplexe Zahl | |
Complex Number | |
Nombre complexe |
IfcComplexNumber is a representation of a complex number expressed as an array with two elements. The first element (index 1) denotes the real component which is the numerical component of a complex number whose square roots can be calculated explicitly. The second element (index 2) denotes the imaginary component which is the numerical component of a complex number whose square roots cannot be determined other than through the provision of the square of the imaginary number j where j^2 = -1. Note that the imaginary component may be referred to as i in certain references.
Type: ARRAY [1:2] OF REAL
HISTORY New type in IFC2x2.
<xs:complexType name="IfcComplexNumber">
<xs:simpleContent>
<xs:extension base="ifc:List-IfcComplexNumber">
<xs:attribute ref="ifc:itemType" fixed="xs:double"/>
<xs:attribute ref="ifc:cType" fixed="array"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="List-IfcComplexNumber">
<xs:restriction>
<xs:simpleType>
<xs:list itemType="xs:double"/>
</xs:simpleType>
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="IfcComplexNumber-wrapper" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ifc:IfcComplexNumber">
<xs:attributeGroup ref="ifc:instanceAttributes"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
TYPE IfcComplexNumber = ARRAY [1:2] OF REAL;
END_TYPE;