Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

complex(3C++)

cartpol(3C++)

complex_error(3C++)

cplxops(3C++)

cplxexp(3C++)






       cplxtrig(3C++)                                        cplxtrig(3C++)


       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.

       REFERENCES
             complex(3C++), cartpol(3C++), complex_error(3C++),
             cplxops(3C++), 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(3C++).



                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026