@@ -103,12 +103,16 @@ where
103
103
fn exp
104
104
/// `2^x` of each element.
105
105
fn exp2
106
+ /// `e^x - 1` of each element.
107
+ fn exp_m1
106
108
/// Natural logarithm of each element.
107
109
fn ln
108
110
/// Base 2 logarithm of each element.
109
111
fn log2
110
112
/// Base 10 logarithm of each element.
111
113
fn log10
114
+ /// `ln(1 + x)` of each element.
115
+ fn ln_1p
112
116
/// Cubic root of each element.
113
117
fn cbrt
114
118
/// Sine of each element (in radians).
@@ -117,6 +121,24 @@ where
117
121
fn cos
118
122
/// Tangent of each element (in radians).
119
123
fn tan
124
+ /// Arcsine of each element (return in radians).
125
+ fn asin
126
+ /// Arccosine of each element (return in radians).
127
+ fn acos
128
+ /// Arctangent of each element (return in radians).
129
+ fn atan
130
+ /// Hyperbolic sine of each element.
131
+ fn sinh
132
+ /// Hyperbolic cosine of each element.
133
+ fn cosh
134
+ /// Hyperbolic tangent of each element.
135
+ fn tanh
136
+ /// Inverse hyperbolic sine of each element.
137
+ fn asinh
138
+ /// Inverse hyperbolic cosine of each element.
139
+ fn acosh
140
+ /// Inverse hyperbolic tangent of each element.
141
+ fn atanh
120
142
/// Converts radians to degrees for each element.
121
143
fn to_degrees
122
144
/// Converts degrees to radians for each element.
@@ -133,6 +155,8 @@ where
133
155
fn log( A )
134
156
/// The positive difference between given number and each element.
135
157
fn abs_sub( A )
158
+ /// Length of the hypotenuse of a right-angle triangle of each element
159
+ fn hypot( A )
136
160
}
137
161
138
162
/// Square (two powers) of each element.
0 commit comments