home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Unsorted BBS Collection
/
thegreatunsorted.tar
/
thegreatunsorted
/
programming
/
misc_programming
/
MATH
/
GEFSTD_.A
< prev
next >
Wrap
Text File
|
1990-08-14
|
3KB
|
52 lines
with ELEMENTARY_FUNCTIONS_EXCEPTIONS ;
generic
type FLOAT_TYPE is digits <> ;
package GENERIC_ELEMENTARY_FUNCTIONS is
function SQRT ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function LOG ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function LOG ( X , BASE : FLOAT_TYPE ) return FLOAT_TYPE ;
function EXP ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function "**" ( X , Y : FLOAT_TYPE ) return FLOAT_TYPE ;
function SIN ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function SIN ( X , CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function COS ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function COS ( X , CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function TAN ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function TAN ( X , CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function COT ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function COT ( X , CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCSIN ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCSIN ( X , CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCCOS ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCCOS ( X , CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCTAN ( Y : FLOAT_TYPE ;
X : FLOAT_TYPE := 1.0 ) return FLOAT_TYPE ;
function ARCTAN ( Y : FLOAT_TYPE ;
X : FLOAT_TYPE := 1.0 ;
CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCCOT ( X : FLOAT_TYPE ;
Y : FLOAT_TYPE := 1.0 ) return FLOAT_TYPE ;
function ARCCOT ( X : FLOAT_TYPE ;
Y : FLOAT_TYPE := 1.0 ;
CYCLE : FLOAT_TYPE ) return FLOAT_TYPE ;
function SINH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function COSH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function TANH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function COTH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCSINH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCCOSH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCTANH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
function ARCCOTH ( X : FLOAT_TYPE ) return FLOAT_TYPE ;
ARGUMENT_ERROR : exception renames ELEMENTARY_FUNCTIONS_EXCEPTIONS.ARGUMENT_ERROR ;
end GENERIC_ELEMENTARY_FUNCTIONS ;