BS ISO/IEC 13813 : 1997
Withdrawn
A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.
Hardcopy , PDF
01-01-2012
English
01-01-1997
Foreword
Introduction
1 Scope
2 Normative references
3 Types and operations provided
4 Instantiations
5 Implementations
6 Exceptions
7 Arguments outside the range of safe numbers
8 Method of specification of subprograms
9 Accuracy requirements
10 Overflow
11 Infinities
12 Underflow
13 Generic Complex Types Package
13.1 Types
13.2 Constants
13.3 COMPLEX selection, conversion and composition
operations
13.4 COMPLEX arithmetic operations
13.5 Mixed REAL and COMPLEX arithmetic operations
13.6 Mixed IMAGINARY and COMPLEX arithmetic operations
13.7 IMAGINARY selection, conversion and composition
operations
13.8 IMAGINARY ordinal and arithmetic operations
13.9 Mixed REAL and IMAGINARY arithmetic operations
14 Array Exceptions Package
15 Generic Real Arrays Package
15.1 Types
15.2 REAL_VECTOR arithmetic operations
15.3 REAL_VECTOR scaling operations
15.4 Other REAL_VECTOR operations
15.5 REAL_MATRIX arithmetic operations
15.6 REAL_MATRIX scaling operations
15.7 Other REAL_MATRIX operations
16 Generic Complex Arrays Package
16.1 Types
16.2 COMPLEX_VECTOR selection, conversion and
composition operations
16.3 COMPLEX_VECTOR arithmetic operations
16.4 Mixed REAL_VECTOR and COMPLEX_VECTOR arithmetic
operations
16.5 COMPLEX_VECTOR scaling operations
16.6 Other COMPLEX_VECTOR operations
16.7 COMPLEX_MATRIX selection, conversion and
composition operations
16.8 COMPLEX_MATRIX arithmetic operations
16.9 Mixed REAL_MATRIX and COMPLEX_MATRIX arithmetic
operations
16.10 COMPLEX_MATRIX scaling operations
16.11 Other COMPLEX_MATRIX operations
17 Generic complex Input/Output Package
18 Standard non-generic packages
Annexes
A Ada specification for GENERIC_COMPLEX_TYPES
B Ada specification for ARRAY_EXCEPTIONS
C Ada specification for GENERIC_REAL_ARRAYS
D Ada specification for GENERIC_COMPLEX_ARRAYS
E Ada specification for COMPLEX_IO
F Rationale
F.1 Abstract
F.2 Introduction
F.3 What basic operations are included?
F.4 Selecting an array index subtype
F.5 The use of overloadings versus default values
F.6 Should constants be included?
F.7 Why define a type IMAGINARY?
F.8 The use of operator notation versus function
notation
F.9 Complex arithmetic
F.10 Accuracy requirements
F.11 Naming and renaming conventions
F.12 Genericity
F.13 Range constraints
F.14 Exceptional conditions signed zeros and infinities
F.15 The COMPLEX_IO package
F.16 Packaging of real, complex and mixed operations -
the objectives and consequences
F.17 Ada 95 considerations
G Ada 95 specifications of array packages
H Bibliography
Specifies three generic packages of scalar, vector and matrix operations known as GENERIC_COMPLEX_TYPES, GENERIC_REAL_ARRAYS and GENERIC_COMPLEX_ARRAYS, the specification of a package or related exceptions called ARRAY_EXCEPTIONS and the specification of a generic package of complex input and output operations known as COMPLEX_10.
Committee |
IST/5
|
DevelopmentNote |
Reviewed and confirmed by BSI, September, 2004. (11/2004) Supersedes 97/642557 DC (05/2005)
|
DocumentType |
Standard
|
Pages |
64
|
PublisherName |
British Standards Institution
|
Status |
Withdrawn
|
Supersedes |
Standards | Relationship |
ISO/IEC 13813:1998 | Identical |
IEC 60559:1989 | Binary floating-point arithmetic for microprocessor systems |
ISO/IEC 13814:1998 | Information technology — Programming languages — Generic package of complex elementary functions for Ada |
MIL-STD-1815 Revision A:1983 | |
ISO/IEC 11430:1994 | Information technology — Programming languages — Generic package of elementary functions for ADA |
IEEE 854-1987 | IEEE Standard for Radix-Independent Floating-Point Arithmetic |
ISO/IEC 11729:1994 | Information technology — Programming languages — Generic package of primitive functions for Ada |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.