Skip to content

Commit 65ceab9

Browse files
authored
union_rule for Piecewise (#207)
1 parent b299796 commit 65ceab9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Spaces/Spaces.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ include("PolynomialSpace.jl")
77

88
# union_rule dictates how to create a space that both spaces can be converted to
99
# in this case, it means
10-
function union_rule(s1::PiecewiseSpace{S1},s2::PiecewiseSpace{S2}) where {S1<:Tuple{Vararg{PolynomialSpace}},
11-
S2<:Tuple{Vararg{PolynomialSpace}}}
10+
function union_rule(s1::PiecewiseSpace{<:TupleOrVector{PolynomialSpace}},
11+
s2::PiecewiseSpace{<:TupleOrVector{PolynomialSpace}})
1212
PiecewiseSpace(map(Space,merge(domain(s1),domain(s2)).domains))
1313
end
1414

15-
function union_rule(s1::PiecewiseSpace{S1},s2::PolynomialSpace) where S1<:Tuple{Vararg{PolynomialSpace}}
15+
function union_rule(s1::PiecewiseSpace{<:TupleOrVector{PolynomialSpace}}, s2::PolynomialSpace)
1616
PiecewiseSpace(map(Space,merge(domain(s1),domain(s2)).domains))
1717
end
1818

0 commit comments

Comments
 (0)