Ensure ten_wrapnum/wrapadr are int type.
PiperOrigin-RevId: 680709773 Change-Id: Iebc0c796e66e657b8bebcc5fe4b2d347d9bdf42c
This commit is contained in:
committed by
Copybara-Service
parent
6832df3091
commit
cb745db412
@@ -773,7 +773,7 @@ def tendon(m: Model, d: Data) -> Data:
|
|||||||
ten_wrapadr = [0]
|
ten_wrapadr = [0]
|
||||||
for wn in ten_wrapnum[:-1]:
|
for wn in ten_wrapnum[:-1]:
|
||||||
ten_wrapadr.append(ten_wrapadr[-1] + wn)
|
ten_wrapadr.append(ten_wrapadr[-1] + wn)
|
||||||
ten_wrapadr = np.array(ten_wrapadr).astype(int)
|
ten_wrapadr = np.array(ten_wrapadr)
|
||||||
|
|
||||||
wrap_obj = np.zeros(m.nwrap * 2, dtype=int)
|
wrap_obj = np.zeros(m.nwrap * 2, dtype=int)
|
||||||
wrap_obj[:nwrap_site] = -1
|
wrap_obj[:nwrap_site] = -1
|
||||||
@@ -782,8 +782,8 @@ def tendon(m: Model, d: Data) -> Data:
|
|||||||
return d.replace(
|
return d.replace(
|
||||||
ten_length=ten_length,
|
ten_length=ten_length,
|
||||||
ten_J=ten_moment,
|
ten_J=ten_moment,
|
||||||
ten_wrapadr=jp.array(ten_wrapadr),
|
ten_wrapadr=jp.array(ten_wrapadr, dtype=int),
|
||||||
ten_wrapnum=jp.array(ten_wrapnum),
|
ten_wrapnum=jp.array(ten_wrapnum, dtype=int),
|
||||||
wrap_xpos=wrap_xpos,
|
wrap_xpos=wrap_xpos,
|
||||||
wrap_obj=jp.array(wrap_obj),
|
wrap_obj=jp.array(wrap_obj),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user