Ada Programming/Libraries/Ada.Numerics.Generic Elementary Functions

From Wikibooks, open books for an open world
Jump to: navigation, search

Ada Lovelace 1838.jpg

The generic package Ada.Numerics.Generic_Elementary_Functions defines various mathematical functions for floating point type. Being generic it can not only be used for predefined floating point types but also for any user defined floating type.

Usage[edit]

There is an extensive usage guide in Ada Programming/Mathematical calculations. Here the relevant extract:

File: numeric_4.adb (view, plain text, download page, browse all)
with Ada.Numerics.Generic_Elementary_Functions;

procedure Numeric_4 is

  type Value_Type is digits 12 range
     -999_999_999_999.0e999 .. 999_999_999_999.0e999;

  package Value_Functions is new Ada.Numerics.Generic_Elementary_Functions (
     Value_Type);

See also[edit]

Wikibook[edit]

Ada Reference Manual[edit]

Ada 95[edit]

Ada 2005[edit]