Allow mj_mulJac(T)Vec_island to read and write from uncompressed vectors (length nv or nefc).
PiperOrigin-RevId: 562547310 Change-Id: Id517c1842e711639f4113d23cc364945839a3759
This commit is contained in:
committed by
Copybara-Service
parent
0e36f00857
commit
5cef4708f2
@@ -39,15 +39,15 @@ MJAPI int mj_isDual(const mjModel* m);
|
||||
MJAPI void mj_mulJacVec(const mjModel* m, const mjData* d, mjtNum* res, const mjtNum* vec);
|
||||
|
||||
// multiply Jacobian by vector, for one island
|
||||
MJAPI void mj_mulJacVec_island(const mjModel* m, const mjData* d,
|
||||
mjtNum* res, const mjtNum* vec, int island);
|
||||
MJAPI void mj_mulJacVec_island(const mjModel* m, const mjData* d, mjtNum* res, const mjtNum* vec,
|
||||
int island, int flg_resunc, int flg_vecunc);
|
||||
|
||||
// multiply JacobianT by vector
|
||||
MJAPI void mj_mulJacTVec(const mjModel* m, const mjData* d, mjtNum* res, const mjtNum* vec);
|
||||
|
||||
// multiply JacobianT by vector, for one island
|
||||
MJAPI void mj_mulJacTVec_island(const mjModel* m, const mjData* d,
|
||||
mjtNum* res, const mjtNum* vec, int island);
|
||||
MJAPI void mj_mulJacTVec_island(const mjModel* m, const mjData* d, mjtNum* res, const mjtNum* vec,
|
||||
int island, int flg_resunc, int flg_vecunc);
|
||||
|
||||
//-------------------------- utility functions -----------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user