Skip to content

Commit

Permalink
restrict strided to strided
Browse files Browse the repository at this point in the history
  • Loading branch information
Jutho committed Jun 13, 2024
1 parent 1266d6e commit 97309d3
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/implementation/abstractarray.jl
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ end
const StridedNative = Backend{:StridedNative}
const StridedBLAS = Backend{:StridedBLAS}

function tensoradd!(C::AbstractArray,
A::AbstractArray, pA::Index2Tuple, conjA::Bool,
function tensoradd!(C::StridedArray,
A::StridedArray, pA::Index2Tuple, conjA::Bool,
α::Number, β::Number)
return tensoradd!(C, A, pA, conjA, α, β, StridedNative())
end

function tensortrace!(C::AbstractArray,
A::AbstractArray, p::Index2Tuple, q::Index2Tuple, conjA::Bool,
function tensortrace!(C::StridedArray,
A::StridedArray, p::Index2Tuple, q::Index2Tuple, conjA::Bool,
α::Number, β::Number)
return tensortrace!(C, A, p, q, conjA, α, β, StridedNative())
end

function tensorcontract!(C::AbstractArray,
A::AbstractArray, pA::Index2Tuple, conjA::Bool,
B::AbstractArray, pB::Index2Tuple, conjB::Bool,
function tensorcontract!(C::StridedArray,
A::StridedArray, pA::Index2Tuple, conjA::Bool,
B::StridedArray, pB::Index2Tuple, conjB::Bool,
pAB::Index2Tuple,
α::Number, β::Number)
if eltype(C) <: LinearAlgebra.BlasFloat && !isa(B, Diagonal) && !isa(A, Diagonal)
Expand Down

0 comments on commit 97309d3

Please sign in to comment.