ambiguous warning of dbasis fixed

This commit is contained in:
Jukka Aho
2016-05-30 18:30:02 +03:00
parent eb4348bf59
commit 977e795bef
+2 -4
View File
@@ -126,13 +126,11 @@ function update!(elements::Vector, field_name::ASCIIString, data)
end
""" Evaluate partial derivatives of basis functions using ForwardDiff. """
function get_dbasis(element::Element, xi::Vector, time)
function get_dbasis(element::Element, ip, time)
xi = isa(ip, IP) ? ip.coords : ip
basis(xi) = vec(get_basis(element, xi, time))
return ForwardDiff.jacobian(basis, xi, cache=autodiffcache)'
end
function get_dbasis(element::Element, ip::IP, time)
get_dbasis(element, ip.coords, time)
end
""" Check existence of field. """
function haskey(element::Element, field_name)