|
1 | 1 | import Base: abs, abs2 |
2 | 2 | import Base: exp, exp2, exp10, expm1, log, log2, log10, log1p, inv, sqrt, cbrt |
3 | | -import Base: sin, cos, tan, cot, sec, csc, sinh, cosh, tanh, coth, sech, csch |
| 3 | +import Base: sin, cos, tan, cot, sec, csc, sinh, cosh, tanh, coth, sech, csch, sinpi, cospi |
4 | 4 | import Base: asin, acos, atan, acot, asec, acsc, asinh, acosh, atanh, acoth, asech, acsch |
5 | 5 | import Base: sinc, cosc |
6 | 6 | import Base: +, -, *, /, \, ^, >, <, >=, <=, == |
@@ -69,6 +69,9 @@ for func in (:sin, :cos) |
69 | 69 | end |
70 | 70 | end |
71 | 71 |
|
| 72 | +@inline sinpi(t::TaylorScalar) = sin(π * t) |
| 73 | +@inline cospi(t::TaylorScalar) = cos(π * t) |
| 74 | + |
72 | 75 | # Binary |
73 | 76 |
|
74 | 77 | for op in [:>, :<, :(==), :(>=), :(<=)] |
|
0 commit comments