@@ -10,7 +10,7 @@ function _contract_scalar!(
1010 T1:: Number ,
1111 labelsT1,
1212 T2:: Number ,
13- labelsT2,
13+ labelsT2;
1414 α= one (ElR),
1515 β= zero (ElR),
1616) where {ElR}
2828# Version where R and T have different element types, so we can't call BLAS
2929# Instead use Julia's broadcasting (maybe consider Strided in the future)
3030function _contract_scalar_noperm! (
31- R:: DenseTensor{ElR} , T:: DenseTensor , α, β= zero (ElR)
31+ R:: DenseTensor{ElR} , T:: DenseTensor , α; β= zero (ElR)
3232) where {ElR}
3333 Rᵈ = data (R)
3434 Tᵈ = data (T)
6060# Version where R and T are the same element type, so we can
6161# call BLAS
6262function _contract_scalar_noperm! (
63- R:: DenseTensor{ElR} , T:: DenseTensor{ElR} , α, β= zero (ElR)
63+ R:: DenseTensor{ElR} , T:: DenseTensor{ElR} , α; β= zero (ElR)
6464) where {ElR}
6565 Rᵈ = data (R)
6666 Tᵈ = data (T)
@@ -90,7 +90,7 @@ function _contract_scalar_noperm!(
9090end
9191
9292function _contract_scalar_maybe_perm! (
93- :: Order{N} , R:: DenseTensor{ElR,NR} , labelsR, T:: DenseTensor , labelsT, α, β= zero (ElR)
93+ :: Order{N} , R:: DenseTensor{ElR,NR} , labelsR, T:: DenseTensor , labelsT, α; β= zero (ElR)
9494) where {ElR,NR,N}
9595 labelsRᵣ, dimsRᵣ = drop_singletons (Order (N), labelsR, dims (R))
9696 labelsTᵣ, dimsTᵣ = drop_singletons (Order (N), labelsT, dims (T))
@@ -108,7 +108,7 @@ function _contract_scalar_maybe_perm!(
108108end
109109
110110function _contract_scalar_maybe_perm! (
111- R:: DenseTensor{ElR,NR} , labelsR, T:: DenseTensor , labelsT, α, β= zero (ElR)
111+ R:: DenseTensor{ElR,NR} , labelsR, T:: DenseTensor , labelsT, α; β= zero (ElR)
112112) where {ElR,NR}
113113 N = count (≠ (1 ), dims (R))
114114 _contract_scalar_maybe_perm! (Order (N), R, labelsR, T, labelsT, α, β)
@@ -122,7 +122,7 @@ function _contract_scalar_maybe_perm!(
122122 T₁:: DenseTensor ,
123123 labelsT₁,
124124 T₂:: DenseTensor ,
125- labelsT₂,
125+ labelsT₂;
126126 α= one (ElR),
127127 β= zero (ElR),
128128) where {ElR,NR}
@@ -143,7 +143,7 @@ function _contract_scalar!(
143143 T1:: DenseTensor ,
144144 labelsT1,
145145 T2:: DenseTensor ,
146- labelsT2,
146+ labelsT2;
147147 α= one (ElR),
148148 β= zero (ElR),
149149) where {ElR}
@@ -161,7 +161,7 @@ function contract!(
161161 T1:: DenseTensor{ElT1,N1} ,
162162 labelsT1,
163163 T2:: DenseTensor{ElT2,N2} ,
164- labelsT2,
164+ labelsT2;
165165 α:: El α= one (ElR),
166166 β:: El β= zero (ElR),
167167) where {Elα,Elβ,ElR,ElT1,ElT2,NR,N1,N2}
@@ -217,7 +217,7 @@ function _contract!(
217217 CT:: DenseTensor{El,NC} ,
218218 AT:: DenseTensor{El,NA} ,
219219 BT:: DenseTensor{El,NB} ,
220- props:: ContractionProperties ,
220+ props:: ContractionProperties ;
221221 α:: Number = one (El),
222222 β:: Number = zero (El),
223223) where {El,NC,NA,NB}
0 commit comments