comparison src/SbpOperators/laplace/secondderivative.jl @ 361:e73af120ad38 refactor/remove_dynamic_size_tensormapping

Remove apply_transpose methods from second derivatives
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 28 Sep 2020 22:42:54 +0200
parents 0844069ab5ff
children 81053b1992b6
comparison
equal deleted inserted replaced
360:f36866ba97e6 361:e73af120ad38
44 r = getregion(Int(index), closuresize(D2), N) 44 r = getregion(Int(index), closuresize(D2), N)
45 I = Index(Int(index), r) 45 I = Index(Int(index), r)
46 return LazyTensors.apply(D2, v, I) 46 return LazyTensors.apply(D2, v, I)
47 end 47 end
48 48
49 LazyTensors.apply_transpose(D2::SecondDerivative{T}, v::AbstractVector{T}, I::Index) where {T} = LazyTensors.apply(D2, v, I)
50
51 closuresize(D2::SecondDerivative{T,N,M,K}) where {T<:Real,N,M,K} = M 49 closuresize(D2::SecondDerivative{T,N,M,K}) where {T<:Real,N,M,K} = M