Remove M matrix structure from mjData.

Introduced in March 2025 as a temporary measure, this is not considered a breaking change.

PiperOrigin-RevId: 758311298
Change-Id: Ia08857c18b791f6a62a2d8d136b45fc075507b93
This commit is contained in:
Yuval Tassa
2025-05-13 11:46:24 -07:00
committed by Copybara-Service
parent 6bc0bbf7df
commit 1e02d66c3d
10 changed files with 2 additions and 104 deletions
-32
View File
@@ -5568,38 +5568,6 @@ STRUCTS: Mapping[str, StructDecl] = dict([
doc='body-dof: column indices of non-zeros',
array_extent=('nB',),
),
StructFieldDecl(
name='M_rownnz',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='inertia: non-zeros in each row',
array_extent=('nv',),
),
StructFieldDecl(
name='M_rowadr',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='inertia: address of each row in M_colind',
array_extent=('nv',),
),
StructFieldDecl(
name='M_colind',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='inertia: column indices of non-zeros',
array_extent=('nM',),
),
StructFieldDecl(
name='mapM2M',
type=PointerType(
inner_type=ValueType(name='int'),
),
doc='index mapping from M (legacy) to M (CSR)',
array_extent=('nM',),
),
StructFieldDecl(
name='C_rownnz',
type=PointerType(