Allocate qM CSR matrix structure on mjData (currently empty).
PiperOrigin-RevId: 733247419 Change-Id: I814e574e3161875e89433a6e03f2c9e200d8b1d6
This commit is contained in:
committed by
Copybara-Service
parent
8f37ae1bf2
commit
c72c83aa3b
@@ -5526,6 +5526,38 @@ 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(
|
||||
|
||||
Reference in New Issue
Block a user