DEFINITION MODULE DMLongMathLib;
(*******************************************************************
Module DMLongMathLib ('Dialog Machine' DM_V3.0)
Copyright (c) 1998-2006 by Andreas Fischlin and ETH Zurich.
Purpose Basic mathematical routines operating on
type LONGREAL (cf. module DMMathLib).
Remarks On the Macintosh this module uses SANE
throughout.
This module belongs to the 'Dialog Machine'.
Programming
o Design
Andreas Fischlin 16/01/1998
o Implementation
Andreas Fischlin 16/01/1998
ETH Zurich
Systems Ecology
CHN E 35.1
Universitaetstrasse 16
8092 Zurich
SWITZERLAND
URLs:
<mailto:RAMSES@env.ethz.ch>
<http://www.sysecol.ethz.ch>
<http://www.sysecol.ethz.ch/SimSoftware/RAMSES>
Last revision of definition: 16/01/1998 AF
*******************************************************************)
PROCEDURE LongSqrt (x: LONGREAL): LONGREAL;
PROCEDURE LongExp (x: LONGREAL): LONGREAL;
PROCEDURE LongLn (x: LONGREAL): LONGREAL;
PROCEDURE LongSin (x: LONGREAL): LONGREAL;
PROCEDURE LongCos (x: LONGREAL): LONGREAL;
PROCEDURE LongArcTan(x: LONGREAL): LONGREAL;
PROCEDURE LongReal (x: LONGINT): LONGREAL;
PROCEDURE LongEntier(x: LONGREAL): LONGINT;
END DMLongMathLib.