Remove redundant variable in mj_factorI
PiperOrigin-RevId: 760604094 Change-Id: I664b4cc9d717bc12a4711feb3fa585777fb7a1aa
This commit is contained in:
committed by
Copybara-Service
parent
178fb49c2b
commit
84d658a5ad
@@ -1673,12 +1673,9 @@ void mj_factorI(mjtNum* mat, mjtNum* diaginv, int nv,
|
||||
|
||||
// update triangle above row k
|
||||
for (int adr=end - 1; adr >= start; adr--) {
|
||||
// tmp = L(k, i) / L(k, k)
|
||||
mjtNum tmp = mat[adr] * invD;
|
||||
|
||||
// update row i < k: L(i, 0..i) -= L(i, 0..i) * L(k, i) / L(k, k)
|
||||
int i = colind[adr];
|
||||
mju_addToScl(mat + rowadr[i], mat + start, -tmp, rownnz[i]);
|
||||
mju_addToScl(mat + rowadr[i], mat + start, -mat[adr] * invD, rownnz[i]);
|
||||
}
|
||||
|
||||
// update row k: L(k, :) /= L(k, k)
|
||||
|
||||
Reference in New Issue
Block a user