@@ -29,7 +29,12 @@ import Base: values, convert, getindex, setindex!, *, +, -, ==, <, <=, >, |, !,
29
29
eachindex, firstindex, lastindex, isreal,
30
30
OneTo, Array, Vector, Matrix, view, ones, @propagate_inbounds ,
31
31
print_array, split, iszero, permutedims, rad2deg, deg2rad, checkbounds,
32
- real, float, view, oneto
32
+ real, float, view, oneto,
33
+ sinpi, cospi, sin, cos, cosh, exp2, exp10, log2, log10, csc, acsc, sec,
34
+ asec, cot, acot, sinh, csch, asinh, acsch,
35
+ sech, acosh, asech, tanh, coth, atanh, acoth,
36
+ sinc, cosc, log1p, log, expm1, tan,
37
+ max, min, cbrt, atan, acos, asin
33
38
34
39
import Base. Broadcast: BroadcastStyle, Broadcasted, AbstractArrayStyle,
35
40
broadcastable, DefaultArrayStyle, broadcasted
@@ -50,14 +55,9 @@ import SparseArrays: blockdiag
50
55
51
56
# we need to import all special functions to use Calculus.symbolic_derivatives_1arg
52
57
# we can't do importall Base as we replace some Base definitions
53
- import SpecialFunctions: sinpi, cospi, airy, besselh,
54
- sin, cos, cosh, exp2, exp10, log2, log10, csc, acsc, sec,
55
- asec, cot, acot, sinh, csch, asinh, acsch,
56
- sech, acosh, asech, tanh, coth, atanh, acoth,
57
- log1p, lfact, sinc, cosc, beta, lbeta,
58
+ import SpecialFunctions: airy, besselh,
59
+ lfact, beta, lbeta,
58
60
eta, zeta, polygamma, logabsgamma, loggamma,
59
- abs, sign, log, expm1, tan, abs2, sqrt, angle,
60
- max, min, cbrt, atan, acos, asin, inv,
61
61
besselj, bessely, besseli, besselk, besselkx,
62
62
hankelh1, hankelh2, hankelh1x, hankelh2x,
63
63
# functions from Calculus.symbolic_derivatives_1arg
0 commit comments