File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ function regauge!(
168168 Q_C, _ = left_orth! (C; alg)
169169 return mul! (AC, Q_AC, Q_C' )
170170end
171- function regauge! (AC:: Vector {<:GenericMPSTensor} , C:: Vector {<:MPSBondTensor} ; kwargs... )
171+ function regauge! (AC:: AbstractVector {<:GenericMPSTensor} , C:: AbstractVector {<:MPSBondTensor} ; kwargs... )
172172 for i in 1 : length (AC)
173173 regauge! (AC[i], C[i]; kwargs... )
174174 end
@@ -183,15 +183,15 @@ function regauge!(
183183 AR_tail = mul! (AC_tail, Q_C' , Q_AC)
184184 return repartition! (AC, AR_tail)
185185end
186- function regauge! (CL:: Vector {<:MPSBondTensor} , AC:: Vector {<:GenericMPSTensor} ; kwargs... )
186+ function regauge! (CL:: AbstractVector {<:MPSBondTensor} , AC:: AbstractVector {<:GenericMPSTensor} ; kwargs... )
187187 for i in length (CL): - 1 : 1
188188 regauge! (CL[i], AC[i]; kwargs... )
189189 end
190190 return CL
191191end
192192# fix ambiguity + error
193193regauge! (:: MPSBondTensor , :: MPSBondTensor ; kwargs... ) = error (" method ambiguity" )
194- function regauge! (:: Vector {<:MPSBondTensor} , :: Vector {<:MPSBondTensor} ; kwargs... )
194+ function regauge! (:: AbstractVector {<:MPSBondTensor} , :: AbstractVector {<:MPSBondTensor} ; kwargs... )
195195 return error (" method ambiguity" )
196196end
197197
You can’t perform that action at this time.
0 commit comments