Class SinhCosh


  • public class SinhCosh
    extends Object
    Holder for both hyperbolic sine and hyperbolic cosine values.

    This class is a simple container, it does not provide any computational method.

    Since:
    2.0
    See Also:
    FastMath.sinhCosh(double)
    • Method Detail

      • sinh

        public double sinh()
        Get the value of the hyperbolic sine.
        Returns:
        value of the hyperbolic sine
      • cosh

        public double cosh()
        Get the value of the hyperbolic cosine.
        Returns:
        value of the hyperbolic cosine
      • sum

        public static SinhCosh sum​(SinhCosh schAlpha,
                                   SinhCosh schBeta)
        Compute hyperbolic sine and hyperbolic cosine of angles sum.
        Parameters:
        schAlpha - \((\sinh \alpha, \cosh \alpha)\)
        schBeta - \((\sinh \beta, \cosh \beta)\)
        Returns:
        \((\sinh \alpha+\beta, \cosh \alpha+\beta)\)
      • difference

        public static SinhCosh difference​(SinhCosh schAlpha,
                                          SinhCosh schBeta)
        Compute hyperbolic sine and hyperbolic cosine of angles difference.
        Parameters:
        schAlpha - \((\sinh \alpha, \cosh \alpha)\)
        schBeta - \((\sinh \beta, \cosh \beta)\)
        Returns:
        \((\sinh \alpha+\beta, \cosh \alpha-\beta)\)