@@ -97,7 +97,8 @@ function evaluate{T<:Number}(a::Taylor1{T}, x::Taylor1{T})
97
97
end
98
98
suma
99
99
end
100
- function evaluate {T<:NumberNotSeries} (a:: Taylor1{Taylor1{T}} , x:: Taylor1{T} )
100
+
101
+ function evaluate {T<:Number} (a:: Taylor1{Taylor1{T}} , x:: Taylor1{T} )
101
102
@inbounds suma = a[end ]
102
103
@inbounds for k = a. order: - 1 : 1
103
104
suma = suma* x + a[k]
@@ -127,7 +128,7 @@ function evaluate!{T<:Number}(x::Array{TaylorN{T},1}, δx::Array{T,1},
127
128
nothing
128
129
end
129
130
130
- function evaluate! {T<:NumberNotSeries } (x:: Array{TaylorN{T},1} , δx:: Array{Taylor1{T},1} ,
131
+ function evaluate! {T<:NumberNotSeriesN } (x:: Array{TaylorN{T},1} , δx:: Array{Taylor1{T},1} ,
131
132
x0:: Array{Taylor1{T},1} )
132
133
@assert length (x) == length (x0)
133
134
@inbounds for i in eachindex (x)
@@ -136,15 +137,6 @@ function evaluate!{T<:NumberNotSeries}(x::Array{TaylorN{T},1}, δx::Array{Taylor
136
137
nothing
137
138
end
138
139
139
- function evaluate! {T<:NumberNotSeries} (x:: Array{TaylorN{Taylor1{T}},1} , δx:: Array{Taylor1{T},1} ,
140
- x0:: Array{Taylor1{T},1} )
141
- @assert length (x) == length (x0)
142
- @inbounds for i in eachindex (x)
143
- x0[i] = evaluate ( x[i], δx )
144
- end
145
- nothing
146
- end
147
-
148
140
function evaluate! {T<:Number} (x:: Array{Taylor1{TaylorN{T}},1} , δt:: T ,
149
141
x0:: Array{TaylorN{T},1} )
150
142
@assert length (x) == length (x0)
@@ -277,13 +269,7 @@ function evaluate{T<:Number}(x::Array{TaylorN{T},1}, δx::Array{T,1})
277
269
return x0
278
270
end
279
271
280
- function evaluate {T<:NumberNotSeries} (x:: Array{TaylorN{T},1} , δx:: Array{Taylor1{T},1} )
281
- x0 = Array {Taylor1{T}} ( length (x) )
282
- evaluate! ( x, δx, x0 )
283
- return x0
284
- end
285
-
286
- function evaluate {T<:NumberNotSeries} (x:: Array{TaylorN{Taylor1{T}},1} , δx:: Array{Taylor1{T},1} )
272
+ function evaluate {T<:NumberNotSeriesN} (x:: Array{TaylorN{T},1} , δx:: Array{Taylor1{T},1} )
287
273
x0 = Array {Taylor1{T}} ( length (x) )
288
274
evaluate! ( x, δx, x0 )
289
275
return x0
0 commit comments