MCPcopy Create free account
hub / github.com/andeya/algorithm / MVMult

Function MVMult

matops/mvec.go:27–59  ·  view source on GitHub ↗

Compute Y = alpha*A*X + beta*Y Y = alpha*A.T*X + beta*Y ; flags = TRANSA A is M*N or N*M generic matrix, X is row or column vector of length N Y is row or column vector of legth M. MVMult is vector orientation agnostic. It does not matter if Y, X are row or column vectors, they are always handled

(Y, A, X *matrix.FloatMatrix, alpha, beta float64, flags Flags)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 11

findAndBuildBKPivotLowerFunction · 0.85
findAndBuildBKPivotUpperFunction · 0.85
unblockedLUpivFunction · 0.85
applyHouseholderFunction · 0.85
applyHHTo2x1Function · 0.85
applyHHTo1x1Function · 0.85
unblkQRBlockReflectorFunction · 0.85
unblockedQRTFunction · 0.85
findAndBuildPivotFunction · 0.85
unblkSolveBKLowerFunction · 0.85
unblkSolveBKUpperFunction · 0.85

Calls 5

RowsMethod · 0.65
ColsMethod · 0.65
LeadingIndexMethod · 0.65
NumElementsMethod · 0.65
FloatArrayMethod · 0.45

Tested by

no test coverage detected