std.math.Complex: Change new() to init()
This commit is contained in:
@@ -12,15 +12,15 @@ const Complex = cmath.Complex;
|
||||
/// Returns the sine of z.
|
||||
pub fn sin(z: anytype) Complex(@TypeOf(z.re)) {
|
||||
const T = @TypeOf(z.re);
|
||||
const p = Complex(T).new(-z.im, z.re);
|
||||
const p = Complex(T).init(-z.im, z.re);
|
||||
const q = cmath.sinh(p);
|
||||
return Complex(T).new(q.im, -q.re);
|
||||
return Complex(T).init(q.im, -q.re);
|
||||
}
|
||||
|
||||
const epsilon = 0.0001;
|
||||
|
||||
test "complex.csin" {
|
||||
const a = Complex(f32).new(5, 3);
|
||||
const a = Complex(f32).init(5, 3);
|
||||
const c = sin(a);
|
||||
|
||||
try testing.expect(math.approxEqAbs(f32, c.re, -9.654126, epsilon));
|
||||
|
||||
Reference in New Issue
Block a user