• There are no items in your cart

BS ISO/IEC 13813 : 1997

Withdrawn

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.

Available format(s)

Hardcopy , PDF

Withdrawn date

01-01-2012

Language(s)

English

Published date

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

View more information
US$311.44
Excluding Tax where applicable

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.