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

Function DMult

matops/calgo/cmops.go:66–89  ·  view source on GitHub ↗

Generic matrix-matrix multiplication for block [R:E, S:L] with panel length P. if trans is NOTRANS then calculates C = alpha*A*B + beta*C; C is M*N, A is M*P and B is P*N; if trans is TRANSA then calculates C = alpha*A.T*B + beta*C; C is M*N, A is P*M and B is P*N; if trans is TRANSB then calculate

(C, A, B []float64, alpha, beta float64, trans Flags, ldC, ldA, ldB, P, S, L, R, E, H, NB, MB int)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 9

_TestMultSmallFunction · 0.85
_TestMultBigFunction · 0.85
_TestMultTransASmallFunction · 0.85
_TestMultTransABigFunction · 0.85
_TestMultTransBSmallFunction · 0.85
_TestMultTransBBigFunction · 0.85
_TestMultTransABSmallFunction · 0.85
_TestMultTransABBigFunction · 0.85
TestUpdateTrmLowerFunction · 0.85

Calls

no outgoing calls

Tested by 9

_TestMultSmallFunction · 0.68
_TestMultBigFunction · 0.68
_TestMultTransASmallFunction · 0.68
_TestMultTransABigFunction · 0.68
_TestMultTransBSmallFunction · 0.68
_TestMultTransBBigFunction · 0.68
_TestMultTransABSmallFunction · 0.68
_TestMultTransABBigFunction · 0.68
TestUpdateTrmLowerFunction · 0.68