lliibbmm -- Library

COHERENT mathematics library
/lliibb/lliibbmm.aa

The  COHERENT  mathematics  library  lliibbmm  contains  the  following  useful
mathematics functions:

aaccooss()....Calculate inverse cosine
aassiinn()....Calculate inverse sine
aattaann()....Calculate inverse tangent
aattaann22()...Calculate inverse tangent of quotient
ccaabbss()....Calculate complex absolute value
cceeiill()....Set numeric ceiling
ccooss().....Calculate cosine
ccoosshh()....Calculate hyperbolic cosine
eexxpp().....Calculate exponent
ffaabbss()....Calculate absolute value function
fflloooorr()...Calculate floor function
ffmmoodd()....Calculate modulus for floating-point number
hhyyppoott()...Calculate hypotenuse
jj00()......Calculate Bessel function, order 0
jj11()......Calculate Bessel function, order 1
jjnn()......Calculate Bessel function, order _n
lloogg().....Calculate natural logarithm
lloogg1100()...Calculate common logarithm
ppooww().....Calculate power
ssiinn().....Calculate sine
ssiinnhh()....Calculate hyperbolic sine
ssqqrrtt()....Calculate square root
ttaann().....Calculate tangent
ttaannhh()....Calculate hyperbolic tangent

_S_e_e _A_l_s_o
lliibbmmpp, lliibbrraarriieess, mmaatthh.hh

Hart, J.F.,  et al.: _C_o_m_p_u_t_e_r _A_p_p_r_o_x_i_m_a_t_i_o_n_s. New York:  John Wiley & Sons,
1968.

Press, W.H.,  Flannery, B.P., Teukolsky, S.A.,  Vetterling, W.T.: _N_u_m_e_r_i_c_a_l
_R_e_c_i_p_e_s  _i_n  _C.   New  York:  Cambridge  University  Press,  1988.   _H_i_g_h_l_y
_r_e_c_o_m_m_e_n_d_e_d.

_N_o_t_e_s
When  programs that  contain mathematics  routines  are compiled,  you must
explicitly  name  the mathematics  library  on the  cccc  command line.   For
example, to  compile the example presented under the  entry for aaccooss(), use
the following cccc command line:

          cc -f acos.c -lm

The -ff option links in the  floating point routines for pprriinnttff(), while the
-llmm option  links in the  mathematics libraries.  Note that  the -llmm option
must come _l_a_s_t on the cccc  command line, or the library will not be searched
properly.

The related library  lliibbmmpp performs multi-precision arithmetic.  With these
routines,  you can  perform arithmetic  on extremely  large numbers,  to an
extremely fine precision.  For details, see the Lexicon entry for lliibbmmpp.
