File tree Expand file tree Collapse file tree 5 files changed +10
-14
lines changed
Expand file tree Collapse file tree 5 files changed +10
-14
lines changed Original file line number Diff line number Diff line change 1414 with :
1515 # Build documentation on latest release
1616 version : ' 1'
17- - name : Install dependencies
18- shell : julia --project=docs/ {0}
19- run : |
20- using Pkg
21- Pkg.add([
22- PackageSpec(name="MultivariatePolynomials", rev="master"),
23- PackageSpec(name="DynamicPolynomials", rev="master"),
24- ])
25- Pkg.develop(PackageSpec(path=pwd()))
26- Pkg.instantiate()
2717 - name : Build and deploy
2818 env :
2919 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # For authentication with GitHub Actions token
Original file line number Diff line number Diff line change 1010
1111Base. firstindex (basis:: AbstractPolynomialVectorBasis ) = 1
1212Base. lastindex (basis:: AbstractPolynomialVectorBasis ) = length (basis)
13- Base. getindex (basis:: AbstractPolynomialVectorBasis , i:: Int ) = basis. polynomials[i]
13+ function Base. getindex (basis:: AbstractPolynomialVectorBasis , i:: Int )
14+ return basis. polynomials[i]
15+ end
1416
1517function MP. nvariables (basis:: AbstractPolynomialVectorBasis )
1618 return MP. nvariables (basis. polynomials)
Original file line number Diff line number Diff line change @@ -68,7 +68,9 @@ one get ths [`ScaledMonomialBasis`](@ref).
6868struct MonomialBasis{MT<: MP.AbstractMonomial ,MV<: AbstractVector{MT} } < :
6969 AbstractMonomialBasis{MT,MV}
7070 monomials:: MV
71- function MonomialBasis {MT,MV} (monomials:: MV ) where {MT<: MP.AbstractMonomial ,MV<: AbstractVector{MT} }
71+ function MonomialBasis {MT,MV} (
72+ monomials:: MV ,
73+ ) where {MT<: MP.AbstractMonomial ,MV<: AbstractVector{MT} }
7274 return new {MT,MV} (monomials)
7375 end
7476 function MonomialBasis (monomials:: AbstractVector )
Original file line number Diff line number Diff line change @@ -36,7 +36,9 @@ Foundations of Computational Mathematics 7.2 (2007): 229-244.
3636struct ScaledMonomialBasis{MT<: MP.AbstractMonomial ,MV<: AbstractVector{MT} } < :
3737 AbstractMonomialBasis{MT,MV}
3838 monomials:: MV
39- function ScaledMonomialBasis {MT,MV} (monomials:: MV ) where {MT<: MP.AbstractMonomial ,MV<: AbstractVector{MT} }
39+ function ScaledMonomialBasis {MT,MV} (
40+ monomials:: MV ,
41+ ) where {MT<: MP.AbstractMonomial ,MV<: AbstractVector{MT} }
4042 return new {MT,MV} (monomials)
4143 end
4244 function ScaledMonomialBasis (monomials:: AbstractVector )
Original file line number Diff line number Diff line change 2323 @test coefficients (x^ 2 + 4 x * y + 9 y^ 2 , ScaledMonomialBasis) ==
2424 [9 , 4 / √ 2 , 1 ]
2525 @test basis[1 ] == y^ 2
26- @test basis[2 ] == √ 2 * x * y
26+ @test basis[2 ] == √ 2 * x * y
2727 @test basis[3 ] == x^ 2
2828end
2929@testset " API degree = $degree " for degree in 0 : 3
You can’t perform that action at this time.
0 commit comments