Add restrict to output variable in mj_solveLDs.

PiperOrigin-RevId: 710358020
Change-Id: Ia63048161d7622f21954e98346b7ff4e37ecb342
This commit is contained in:
Yuval Tassa
2024-12-28 16:04:20 -08:00
committed by Copybara-Service
parent e67599f517
commit 0336114a88
+1 -1
View File
@@ -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--) {