doubleArrayBaseType

complexType · restriction stringArrayBaseType · value xsd:string

Array of floating-point numbers separated by semicolons

An array of two or more dimensions is written as one list separated by semicolons. Each dimension is spanned by a vector that the documentation of the element names, and the entries are listed with the last index running fastest. The number of entries is therefore the product of the lengths of these vectors. Section 8 of cpacsType shows an example.

Every entry is a number with an optional decimal point and an optional exponent, or NaN; white space around an entry is allowed. Empty entries are invalid, although the validation against the schema does not detect them.

Example values
Value Validity
0;0.21;0.38;0;0.2;0.36 valid, e.g. 2 × 3 entries
0;;0.38 invalid, empty entry
0,21;0.38 invalid, decimal comma
0;INF invalid, INF

Attributes

NameTypeConstraintsUseDefaultDescription
@externalDataDirectoryxsd:stringoptionalDirectory of the external file the element was read from, as URI
@externalDataNodePathxsd:stringoptionalPath of the parent element in the merged dataset, at which the element was inserted from an external file
@externalFileNamexsd:stringoptionalName of the external file the element was read from
@mapTypexsd:stringoptionalarray fixedDeprecated: mapping type of the data, always array

Value constraints

ConstraintValue
patternThe value must match this regular expression.((\s+)?[-+]?(\d+)?(\.)?(\d+)?(([eE][-+]?)?\d+)?(\s+)?|(\s+)?(NaN)(\s+)?)(;(((\s+)?[-+]?(\d+)?(\.)?(\d+)?(([eE][-+]?)?\d+)?(\s+)?)|(\s+)?(NaN)(\s+)?))*

Used by

In a dataset · 16 paths

In the schema · 8 declarations

TypeName
aeroPerformanceIncrementMapTypedcd
aeroPerformanceIncrementMapTypedcl
aeroPerformanceIncrementMapTypedcmd
aeroPerformanceIncrementMapTypedcml
aeroPerformanceIncrementMapTypedcms
aeroPerformanceIncrementMapTypedcs
operationLimitIncrementsTypedeltaAngleOfAttackMax
operationLimitIncrementsTypedeltaAngleOfAttackMin