home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xco212p.zip / ODEF / MATHR.ODF < prev    next >
Text File  |  1996-03-05  |  935b  |  49 lines

  1. (** Oakwood Oberon-2 Math library *)
  2. (** Mathematical functions for the type REAL *)
  3. (** Copyright (c) xTech 1994,95. All Rights Reserved. *)
  4. DEFINITION MathR;
  5.  
  6. CONST
  7.   pi* = 3.1415926535898;
  8.   e*  = 2.718281828459;
  9.  
  10. PROCEDURE sqrt*(x: REAL): REAL;
  11.  
  12. PROCEDURE exp*(x: REAL): REAL;
  13.  
  14. PROCEDURE ln*(x: REAL): REAL;
  15.  
  16. PROCEDURE sin*(x: REAL): REAL;
  17.  
  18. PROCEDURE cos*(x: REAL): REAL;
  19.  
  20. PROCEDURE tan*(x: REAL): REAL;
  21.  
  22. PROCEDURE arcsin*(x: REAL): REAL;
  23.  
  24. PROCEDURE arccos*(x: REAL): REAL;
  25.  
  26. PROCEDURE arctan*(x: REAL): REAL;
  27.  
  28. PROCEDURE power*(base,exponent: REAL): REAL;
  29.  
  30. PROCEDURE round*(x: REAL): REAL;
  31.  
  32. PROCEDURE log*(x,base: REAL): REAL;
  33.  
  34. PROCEDURE arctan2*(x,y: REAL): REAL;
  35.  
  36. PROCEDURE sinh*(x: REAL): REAL;
  37.  
  38. PROCEDURE cosh*(x: REAL): REAL;
  39.  
  40. PROCEDURE tanh*(x: REAL): REAL;
  41.  
  42. PROCEDURE arcsinh*(x: REAL): REAL;
  43.  
  44. PROCEDURE arccosh*(x: REAL): REAL;
  45.  
  46. PROCEDURE arctanh*(x: REAL): REAL;
  47.  
  48. END MathR.
  49.