MCPcopy Create free account
hub / github.com/google-deepmind/dm_control / _iter_indexers

Function _iter_indexers

dm_control/mujoco/index_test.py:323–333  ·  view source on GitHub ↗
(model, data)

Source from the content-addressed store, hash-verified

321
322
323def _iter_indexers(model, data):
324 mujoco.mj_forward(model.ptr, data.ptr)
325 size_to_axis_indexer = index.make_axis_indexers(model)
326 all_fields = collections.OrderedDict()
327 for struct, struct_name in ((model, 'mjmodel'), (data, 'mjdata')):
328 indexer = index.struct_indexer(struct, struct_name, size_to_axis_indexer)
329 for field_name, field_indexer in indexer._asdict().items():
330 if field_name not in all_fields:
331 all_fields[field_name] = field_indexer
332 for field_name, field_indexer in all_fields.items():
333 yield field_name, field_indexer
334
335
336class AllFieldsTest(parameterized.TestCase):

Callers

nothing calls this directly

Calls 2

itemsMethod · 0.80
_asdictMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…