From 4210d31cf0a156e174d68ae0221374216d62f15b Mon Sep 17 00:00:00 2001 From: Saran Tunyasuvunakool Date: Thu, 1 Sep 2022 14:54:46 -0700 Subject: [PATCH] Restore MJAPI declaration for mjd_transitionFD. Commit e3a82247c2da9db96e6627c7b8ddcc09e88eaf93 removed MJAPI in mujoco.h but not in engine_derivative.h, causing a linking error when building on Windows with MSVC. PiperOrigin-RevId: 471639915 Change-Id: I6b965e23a19faee6f9f8f9c0168dc2774b19f310 --- include/mujoco/mujoco.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/mujoco/mujoco.h b/include/mujoco/mujoco.h index 135db7e1..8f0ffff8 100644 --- a/include/mujoco/mujoco.h +++ b/include/mujoco/mujoco.h @@ -1099,8 +1099,8 @@ MJAPI mjtNum mju_sigmoid(mjtNum x); // B: (2*nv+na x nu) // D: (nsensordata x 2*nv+na) // C: (nsensordata x nu) -void mjd_transitionFD(const mjModel* m, mjData* d, mjtNum eps, mjtByte centered, - mjtNum* A, mjtNum* B, mjtNum* C, mjtNum* D); +MJAPI void mjd_transitionFD(const mjModel* m, mjData* d, mjtNum eps, mjtByte centered, + mjtNum* A, mjtNum* B, mjtNum* C, mjtNum* D);