Add restrict to output variable in mj_solveLDs.
PiperOrigin-RevId: 710358020 Change-Id: Ia63048161d7622f21954e98346b7ff4e37ecb342
This commit is contained in:
committed by
Copybara-Service
parent
e67599f517
commit
0336114a88
@@ -1578,7 +1578,7 @@ void mj_solveLD(const mjModel* m, mjtNum* restrict x, int n,
|
||||
|
||||
// in-place sparse backsubstitution: x = inv(L'*D*L)*x
|
||||
// like mj_solveLD, but using the CSR representation of L
|
||||
void mj_solveLDs(mjtNum* x, const mjtNum* qLDs, const mjtNum* qLDiagInv, int nv,
|
||||
void mj_solveLDs(mjtNum* restrict x, const mjtNum* qLDs, const mjtNum* qLDiagInv, int nv,
|
||||
const int* rownnz, const int* rowadr, const int* diag, const int* colind) {
|
||||
// x <- L^-T x
|
||||
for (int i=nv-2; i >= 0; i--) {
|
||||
|
||||
Reference in New Issue
Block a user