Added type template to interpolate function and added test for interpolate

This commit is contained in:
ovainola
2015-06-25 19:13:28 +03:00
parent 1edbdc305a
commit fd3b343575
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -25,11 +25,11 @@ basis :: Function
ip :: Array{Number, 1}
Point to interpolate
""" ->
function interpolate(field::Array{Float64,1}, basis::Function, ip)
function interpolate{T<:Real}(field::Array{T,1}, basis::Function, ip)
result = dot(field, basis(ip))
return result
end
function interpolate(field::Array{Float64,2}, basis::Function, ip)
function interpolate{T<:Real}(field::Array{T,2}, basis::Function, ip)
m, n = size(field)
bip = basis(ip)
tmp = size(bip)