Skip to content

Commit 0cb575f

Browse files
authored
endpoints for PeriodicSegment (#69)
* endpoints for PeriodicSegment * version bump to v0.3.9
1 parent a676ff4 commit 0cb575f

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ApproxFunFourier"
22
uuid = "59844689-9c9d-51bf-9583-5b794ec66d30"
3-
version = "0.3.8"
3+
version = "0.3.9"
44

55
[deps]
66
AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"

src/ApproxFunFourier.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import ApproxFunBase: Fun, SumSpace, SubSpace, NoSpace, IntervalOrSegment,
4040
import BandedMatrices: bandwidths
4141

4242
import DomainSets: Domain, indomain, UnionDomain, Point, Interval,
43-
boundary, rightendpoint, leftendpoint
43+
boundary, rightendpoint, leftendpoint, endpoints
4444

4545
import Base: convert, getindex, *, +, -, ==, /, eltype,
4646
show, sum, cumsum, conj, issubset, first, last, rand, setdiff,

src/Domains/PeriodicSegment.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ PeriodicSegment(d) = convert(PeriodicSegment, d)
4343
## Information
4444
leftendpoint(d::PeriodicSegment) = d.a
4545
rightendpoint(d::PeriodicSegment) = d.b
46+
endpoints(d::PeriodicSegment) = (d.a, d.b)
4647

4748
first(d::PeriodicSegment) = leftendpoint(d)
4849

test/runtests.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ end
2525
@test -10.0 PeriodicLine()
2626
@test -10.0+im PeriodicLine()
2727

28+
p = PeriodicSegment(0,2π)
29+
@test leftendpoint(p) == 0
30+
@test rightendpoint(p) == 2π
31+
@test endpoints(p) == (0, 2π)
32+
2833
@test SVector(0,0.5) PeriodicSegment(SVector(0.0,0), SVector(0,1))
2934

3035
@test SVector(1,0) Circle((0.,0.),1.)

0 commit comments

Comments
 (0)