Yuval Tassa
|
52da7586dc
|
Clean up includes in src/engine
PiperOrigin-RevId: 807726978
Change-Id: I02800deb79bfb3c328d941861ded9d817e8f6e32
|
2025-09-16 09:36:44 -07:00 |
|
Alessio Quaglino
|
8acd83f317
|
Add passive collision mode for flexes.
PiperOrigin-RevId: 801754907
Change-Id: I4147af2ee2596519d42cb9a03cf8d5488f0bc3e8
|
2025-09-01 04:13:58 -07:00 |
|
Yuval Tassa
|
b9900db00e
|
Extract memory allocation functions and core utilities
PiperOrigin-RevId: 801745499
Change-Id: Iaf05c3430769d3115743d8ab020d13148cb2eb59
|
2025-09-01 03:38:25 -07:00 |
|
Yuval Tassa
|
755564a348
|
Remove unused code related to legacy island implementation.
Also fix a docstring.
PiperOrigin-RevId: 757939564
Change-Id: I3a970fd38c63886d34cd23b1fb45617a9ce5c147
|
2025-05-12 15:39:16 -07:00 |
|
Yuval Tassa
|
ecb769fc3a
|
Refactor islands to be memory contiguous.
PiperOrigin-RevId: 755803476
Change-Id: I41972b07e0d5ef5d0117c94f565b93367b87458b
|
2025-05-07 05:06:27 -07:00 |
|
Alessio Quaglino
|
5a70ad08ab
|
Add Flex component.
PiperOrigin-RevId: 572830650
Change-Id: I6908228087b7b9683be3506c8d9cdc725ed5dcd5
|
2023-10-12 10:49:35 +01:00 |
|
Yuval Tassa
|
600c12533d
|
Add mj_constraintUpdate_island.
PiperOrigin-RevId: 562581620
Change-Id: If156a02873168127e2c5f2f377532fd45f7eec1c
|
2023-09-04 10:33:34 -07:00 |
|
Yuval Tassa
|
5cef4708f2
|
Allow mj_mulJac(T)Vec_island to read and write from uncompressed vectors (length nv or nefc).
PiperOrigin-RevId: 562547310
Change-Id: Id517c1842e711639f4113d23cc364945839a3759
|
2023-09-04 06:51:51 -07:00 |
|
Yuval Tassa
|
02e819e76a
|
Tighten const qualifiers of mjData in Jacobian multiplication functions.
PiperOrigin-RevId: 561711229
Change-Id: I66dc1d2fbcfbf8e935b244fe496ada314d53b135
|
2023-08-31 11:27:15 -07:00 |
|
Yuval Tassa
|
eaa2572a8b
|
Add private function mj_mulJacTVec_island for Jacobian transpose multiplication with sub indices corresponding to one island.
PiperOrigin-RevId: 561672392
Change-Id: Ic72fd7de2a542603cc42e1c15ecb4edd27a9a986
|
2023-08-31 09:12:34 -07:00 |
|
Yuval Tassa
|
85fd922b37
|
Add private function mj_mulJacVec_island for Jacobian multiplication with sub indices corresponding to one island.
PiperOrigin-RevId: 561648540
Change-Id: I8080a620807e824b40b5d6ba484beb06d081d444
|
2023-08-31 07:28:24 -07:00 |
|
Kyle Bayes
|
ea5e00cad8
|
Move mju_combineSparseCount into engine_util_sparse.
PiperOrigin-RevId: 561025741
Change-Id: I0bdc48554928fc4545a38a8cea3bdeb593bd7ecd
|
2023-08-29 07:40:53 -07:00 |
|
Yuval Tassa
|
3e034e38b2
|
Add constraint island discovery
PiperOrigin-RevId: 557067599
Change-Id: Ic41e1d0efef02b7a79142518afe49cf9d4e74725
|
2023-08-15 02:30:05 -07:00 |
|
Yuval Tassa
|
a063e2f0ef
|
Add private functions and associated tests related to constraint island discovery.
PiperOrigin-RevId: 553156672
Change-Id: Ifd73e3df443f7955359c5243d5f7756069335c05
|
2023-08-02 08:43:11 -07:00 |
|
Saran Tunyasuvunakool
|
1d79657512
|
Fix out-of-bound read in mju_combineSparseCount.
PiperOrigin-RevId: 535615505
Change-Id: I740d4f50b46ec2a1cd1a5a615fb4312f1bbebd94
|
2023-05-26 07:44:47 -07:00 |
|
Saran Tunyasuvunakool
|
b849023069
|
Miscellaneous linting in src/engine.
PiperOrigin-RevId: 462415459
Change-Id: I6c79c592613c6b0a665af06faf945586bb6ba32d
|
2022-07-21 10:16:49 -07:00 |
|
Saran Tunyasuvunakool
|
1913a02b40
|
Initial open sourcing of MuJoCo.
PiperOrigin-RevId: 450374687
Change-Id: Ie3225a46ce095fc28ae8e63c326a640261f562bb
|
2022-05-23 01:08:49 -07:00 |
|