Method: CCMath.sinh
- Defined in:
- ext/ccmath/ccmath.c
.sinh(z) ⇒ Object
237 238 239 240 241 242 243 244 |
# File 'ext/ccmath/ccmath.c', line 237 static VALUE ccmath_sinh(VALUE obj, VALUE z) { EXTRACT_DBLS(z); if (z_real == 0.0) return DBLS2COMP(0.0, sin(z_imag)); if (z_imag == 0.0) return DBLS2COMP(sinh(z_real), 0.0); return DBLS2COMP(sinh(z_real) * cos(z_imag), cosh(z_real) * sin(z_imag)); } |