HPUX cplxtrig[3]






 CPLXTRIG(3C++)                                               CPLXTRIG(3C++)

                          C++ Complex Math Library



 NAME
      cplxtrig - trigonometric and hyperbolic functions for the C++ complex
      library

 SYNOPSIS
      #include <complex.h>

      class complex {

      public:
                friend complex sin(complex);
                friend complex cos(complex);

                friend complex sinh(complex);
                friend complex cosh(complex);
      };


 DESCRIPTION
      The following trigonometric functions are defined for complex, where:
       - x and y are of type complex.

      y = sin(x)     Returns the sine of x.

      y = cos(x)     Returns the cosine of x.

      y = sinh(x)    Returns the hyperbolic sine of x.

      y = cosh(x)    Returns the hyperbolic cosine of x.

 SEE ALSO
      CPLX.INTRO(3C++), cartpol(3C++), cplxerr(3C++), cplxops(3C++), and
      cplxexp(3C++).

 DIAGNOSTICS
      If the imaginary part of x would cause overflow sinh and cosh return
      (0, 0).  When the real part is large enough to cause overflow, sinh
      and cosh return (HUGE, HUGE) if the cosine and sine of the imaginary
      part of x are non-negative, (HUGE, -HUGE) if the cosine is non-
      negative and the sine is less than 0, (-HUGE, HUGE) if the sine is
      non-negative and the cosine is less than 0, and (-HUGE, -HUGE) if both
      sine and cosine are less than 0.  In all these cases, errno is set to
      ERANGE.

      These error-handling procedures may be changed with the function
      complex_error (cplxerr(3C++)).








                                    - 1 -        Formatted:  August 11, 1996