Add mjData flags marking lazily evaluated pipeline stages

PiperOrigin-RevId: 861763477
Change-Id: Ib613c56949264573a16306800658f868d2aa7665
This commit is contained in:
Yuval Tassa
2026-01-27 09:44:16 -08:00
committed by Copybara-Service
parent ba32568138
commit 5fb47df197
12 changed files with 124 additions and 73 deletions
+20
View File
@@ -5331,6 +5331,26 @@ STRUCTS: Mapping[str, StructDecl] = dict([
type=ValueType(name='int'),
doc='number of awake dofs',
),
StructFieldDecl(
name='flg_energypos',
type=ValueType(name='mjtByte'),
doc='has mj_energyPos been called',
),
StructFieldDecl(
name='flg_energyvel',
type=ValueType(name='mjtByte'),
doc='has mj_energyVel been called',
),
StructFieldDecl(
name='flg_subtreevel',
type=ValueType(name='mjtByte'),
doc='has mj_subtreeVel been called',
),
StructFieldDecl(
name='flg_rnepost',
type=ValueType(name='mjtByte'),
doc='has mj_rnePostConstraint been called',
),
StructFieldDecl(
name='time',
type=ValueType(name='mjtNum'),