@@ -80,14 +80,14 @@ Fun(f::Fun,::Type{T}) where {T<:Space} = Fun(f,T(domain(f)))
80
80
81
81
82
82
Fun (f,T:: Type ) = Fun (dynamic (f),T ())
83
- Fun (f:: Function ,T:: Type ,n:: Integer ) = Fun (dynamic (f),T (),n)
83
+ Fun (f,T:: Type ,n:: Integer ) = Fun (dynamic (f),T (),n)
84
84
85
85
Fun (f:: AbstractVector ,d:: Domain ) = Fun (f,Space (d))
86
86
Fun (d:: Domain ,f:: AbstractVector{T} ) where {T<: Number } = Fun (Space (d),f)
87
87
Fun (d:: Domain ,f:: AbstractVector ) = Fun (Space (d),f)
88
88
89
89
90
- Fun (f:: Function ,d:: Domain ,n) = Fun (dynamic (f),Space (d),n)
90
+ Fun (f,d:: Domain ,n) = Fun (dynamic (f),Space (d),n)
91
91
92
92
93
93
# We do zero special since zero exists even when one doesn't
@@ -170,11 +170,11 @@ Fun(f::typeof(zero), d::Space) = zeros(eltype(domain(d)),d)
170
170
Fun (f:: typeof (one), d:: Space ) = ones (eltype (domain (d)),d)
171
171
172
172
Fun (f:: Type , d:: Domain ) = Fun (f,Space (d))
173
- Fun (f:: Function , d:: Domain ) = Fun (f,Space (d))
173
+ Fun (f, d:: Domain ) = Fun (f,Space (d))
174
174
175
175
176
176
# this is the main constructor
177
- Fun (f:: Function , d:: Space ) = default_Fun (dynamic (f), d)
177
+ Fun (f, d:: Space ) = default_Fun (dynamic (f), d)
178
178
179
179
# this supports expanding a Fun to a larger or smaller domain.
180
180
# we take the union and then intersection to get at any singularities
0 commit comments