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

Function SolveTrm

matops/mmult.go:388–422  ·  view source on GitHub ↗

Solve multiple right sides. If flags&UNIT then A diagonal is assumed to to unit and is not referenced. (blas.TRSM) alpha*B = A.-1*B if flags&LEFT alpha*B = A.-T*B if flags&(LEFT|TRANS) alpha*B = B*A.-1 if flags&RIGHT alpha*B = B*A.-T if flags&(RIGHT|TRANS) Matrix A is N*N triangular matrix defined

(B, A *matrix.FloatMatrix, alpha float64, flags Flags)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 15

blockedLUnoPivFunction · 0.85
unblockedLUpivFunction · 0.85
blockedLUpivFunction · 0.85
SolveLUFunction · 0.85
blkLowerLDLnoPivFunction · 0.85
blkUpperLDLnoPivFunction · 0.85
SolveLDLnoPivFunction · 0.85
blockedCHOLFunction · 0.85
SolveCHOLFunction · 0.85
blockedInverseLowerFunction · 0.85
blockedInverseUpperFunction · 0.85
SolveQRFunction · 0.85

Calls 4

onErrorFunction · 0.70
SizeMethod · 0.65
LeadingIndexMethod · 0.65
FloatArrayMethod · 0.45

Tested by

no test coverage detected