Refactor mj_fullM. This change is part of the deprecation of mjData.qM.
PiperOrigin-RevId: 925669464 Change-Id: I4889c66591bc1df4c31135a13776052aad491f7a
This commit is contained in:
committed by
Copybara-Service
parent
49211a05c5
commit
7b9b88060e
@@ -8709,12 +8709,10 @@ void mj_forwardSkip_wrapper(const MjModel& m, MjData& d, int skipstage, int skip
|
||||
mj_forwardSkip(m.get(), d.get(), skipstage, skipsensor);
|
||||
}
|
||||
|
||||
void mj_fullM_wrapper(const MjModel& m, const val& dst, const NumberArray& M) {
|
||||
void mj_fullM_wrapper(const MjModel& m, const MjData& d, const val& dst) {
|
||||
UNPACK_VALUE(mjtNum, dst);
|
||||
UNPACK_ARRAY(mjtNum, M);
|
||||
CHECK_SIZE(M, m.nM());
|
||||
CHECK_SIZE(dst, m.nv() * m.nv());
|
||||
mj_fullM(m.get(), dst_.data(), M_.data());
|
||||
mj_fullM(m.get(), d.get(), dst_.data());
|
||||
}
|
||||
|
||||
void mj_fwdAcceleration_wrapper(const MjModel& m, MjData& d) {
|
||||
|
||||
Reference in New Issue
Block a user