Separate mj_addM into dense and sparse functions.
PiperOrigin-RevId: 539066339 Change-Id: Ide3f9644fee46a5fb1a2e79a25be162b929e2421
This commit is contained in:
committed by
Copybara-Service
parent
466c9aca82
commit
81d74c56e1
@@ -104,6 +104,13 @@ MJAPI void mj_mulM2(const mjModel* m, const mjData* d, mjtNum* res, const mjtNum
|
||||
MJAPI void mj_addM(const mjModel* m, mjData* d, mjtNum* dst,
|
||||
int* rownnz, int* rowadr, int* colind);
|
||||
|
||||
// add inertia matrix to sparse uncompressed destination matrix
|
||||
MJAPI void mj_addMSparse(const mjModel* m, mjData* d, mjtNum* dst,
|
||||
int* rownnz, int* rowadr, int* colind);
|
||||
|
||||
// add inertia matrix to dense destination matrix
|
||||
MJAPI void mj_addMDense(const mjModel* m, mjData* d, mjtNum* dst);
|
||||
|
||||
|
||||
//-------------------------- sparse system matrix conversion ---------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user