mat: add fastpath for SymBandDense to VecDense.MulVec

This commit is contained in:
Vladimir Chalupecky
2019-09-05 20:35:19 +02:00
committed by Vladimír Chalupecký
parent 40fa6a493b
commit bd50f5876c

View File

@@ -595,6 +595,11 @@ func (v *VecDense) MulVec(a Matrix, b Vector) {
}
v.setVec(0, sum)
return
case *SymBandDense:
if fast {
blas64.Sbmv(1, aU.mat, bmat, 0, v.mat)
return
}
case *SymDense:
if fast {
aU.checkOverlap(v.asGeneral())