|
28 | 28 | end
|
29 | 29 |
|
30 | 30 | @testset "Polynomial" begin
|
31 |
| - #@test eltype(Polynomial{true, Int}) == Int |
| 31 | + #@test eltype(polynomial{true, Int}) == Int |
32 | 32 | @polyvar x
|
33 | 33 | TT = term_type(x)
|
34 | 34 | PT = polynomial_type(x)
|
35 | 35 | @test_throws ArgumentError PT([1, 2], [x])
|
36 | 36 | @test_throws ArgumentError PT([1, 2], MonomialVector([x]))
|
37 | 37 | @test_throws InexactError PT([1.5], [x])
|
38 |
| - @test Polynomial(1 + x) == 1 + x |
| 38 | + @test polynomial(1 + x) == 1 + x |
39 | 39 | @test typeof(one(1 + x)) == PT
|
40 | 40 | @test typeof(zero_term(1 + x)) == TT
|
41 | 41 | @test typeof(zero(1 + x)) == PT
|
|
45 | 45 | @test typeof(zero_term(1.0 + x)) == TTF
|
46 | 46 | @test typeof(zero(1.0 + x)) == PTF
|
47 | 47 |
|
48 |
| - pf = Polynomial(i -> 1.0, [x * x, x, x * x]) |
| 48 | + pf = DynamicPolynomials.Polynomial(i -> 1.0, [x * x, x, x * x]) |
49 | 49 | @test coefficients(pf) == [1.0, 2.0]
|
50 | 50 | @test monomials(pf) == monomial_vector([x^2, x])
|
51 | 51 |
|
52 |
| - p = Polynomial([4, 9], [x, x * x]) |
| 52 | + p = polynomial([4, 9], [x, x * x]) |
53 | 53 | p.a == [9, 4]
|
54 | 54 | p.x[1] == x^2
|
55 | 55 | p.x[2] == x
|
56 | 56 |
|
57 |
| - @inferred Polynomial(i -> float(i), [x, x * x]) |
58 |
| - @inferred Polynomial(i -> float(i), MonomialVector([x * x, x])) |
| 57 | + @inferred DynamicPolynomials.Polynomial(i -> float(i), [x, x * x]) |
| 58 | + @inferred DynamicPolynomials.Polynomial(i -> float(i), MonomialVector([x * x, x])) |
59 | 59 | for p in (
|
60 |
| - Polynomial(i -> float(i), [x, x * x]), |
61 |
| - Polynomial(i -> float(i), MonomialVector([x * x, x])), |
| 60 | + DynamicPolynomials.Polynomial(i -> float(i), [x, x * x]), |
| 61 | + DynamicPolynomials.Polynomial(i -> float(i), MonomialVector([x * x, x])), |
62 | 62 | )
|
63 | 63 | @test typeof(p) == PTF
|
64 | 64 | @test p.a == [1.0, 2.0]
|
|
67 | 67 |
|
68 | 68 | @ncpolyvar ncpolyvar u v
|
69 | 69 | NCPT = polynomial_type(u)
|
70 |
| - @inferred Polynomial(i -> i, [u, u * u, 1]) |
71 |
| - p = Polynomial(i -> i, [u, u * u, 1]) |
| 70 | + @inferred DynamicPolynomials.Polynomial(i -> i, [u, u * u, 1]) |
| 71 | + p = DynamicPolynomials.Polynomial(i -> i, [u, u * u, 1]) |
72 | 72 | @test typeof(p) == NCPT
|
73 | 73 | @test p.a == [3, 1, 2]
|
74 | 74 | @test p.x == MonomialVector([u^2, u, 1])
|
|
0 commit comments