@@ -184,12 +184,24 @@ pub mod trig_functions {
184184 }
185185
186186 /// Returns the hyperbolic cosine of the argument given in degrees
187+ /// ```typescript
188+ /// assert_eq(coshd(0.0), 1.0)
189+ /// ```
190+ /// ```typescript
191+ /// assert_eq(coshd(10.0), cosh(10.0*pi/180.0))
192+ /// ```
187193 #[ rhai_fn( name = "coshd" ) ]
188194 pub fn coshd ( degrees : FLOAT ) -> FLOAT {
189195 FLOAT :: cosh ( deg2rad ( degrees) )
190196 }
191197
192198 /// Returns the inverse hyperbolic cosine in degrees
199+ /// ```typescript
200+ /// assert_eq(acoshd(1.0), 0.0)
201+ /// ```
202+ /// ```typescript
203+ /// assert_eq(acoshd(10.0), 180.0/pi*acosh(10.0))
204+ /// ```
193205 #[ rhai_fn( name = "acoshd" ) ]
194206 pub fn acoshd ( x : FLOAT ) -> FLOAT {
195207 rad2deg ( FLOAT :: acosh ( x) )
@@ -241,12 +253,24 @@ pub mod trig_functions {
241253 }
242254
243255 /// Returns the hyperbolic tangent of the argument given in degrees
256+ /// ```typescript
257+ /// assert_eq(tanhd(0.0), 0.0)
258+ /// ```
259+ /// ```typescript
260+ /// assert_eq(tanhd(10.0), tanh(10.0*pi/180.0))
261+ /// ```
244262 #[ rhai_fn( name = "tanhd" ) ]
245263 pub fn tanhd ( degrees : FLOAT ) -> FLOAT {
246264 FLOAT :: tanh ( deg2rad ( degrees) )
247265 }
248266
249267 /// Returns the inverse hyperbolic tangent in degrees
268+ /// ```typescript
269+ /// assert_eq(atanhd(0.0), 0.0)
270+ /// ```
271+ /// ```typescript
272+ /// assert_eq(atanhd(10.0), 180.0/pi*atanh(10.0))
273+ /// ```
250274 #[ rhai_fn( name = "atanhd" ) ]
251275 pub fn atanhd ( x : FLOAT ) -> FLOAT {
252276 rad2deg ( FLOAT :: atanh ( x) )
0 commit comments