INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Commonly used mathematical constants and functions, random numbers generator"
project: "Visual Eiffel Library"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: pool
class MATH
feature -- Constants

pi: REAL

e: REAL

deg: REAL

phi: REAL
feature -- Functions

arccos (x: REAL): REAL
require
legal_argument: -1.0 <= x and then x <= 1.0

arccosh (x: REAL): REAL
require
non_negative_argument: x >= 1.0

arcsin (x: REAL): REAL
require
legal_argument: -1.0 <= x and then x <= 1.0

arcsinh (x: REAL): REAL

arctan (x: REAL): REAL
-- Result in the range [-pi/2, pi/2]

arctan2 (y, x: REAL): REAL
-- Inverse tangent of y/x in range (-pi, pi]
-- Quadrant depends on signs of x, y

arctanh (x: REAL): REAL

cos (x: REAL): REAL

cosh (x: REAL): REAL

exp (x: REAL): REAL

log (x: REAL): REAL
require
positive_argument: x > 0.0

sin (x: REAL): REAL

sinh (x: REAL): REAL

sqrt (x: REAL): REAL
require
non_negative_argument: x >= 0.0

tan (x: REAL): REAL

tanh (x: REAL): REAL
feature -- Random numbers

rand: INTEGER

srand (seed: INTEGER)
end -- class MATH

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES