Skip to content

Commit 93c5665

Browse files
yuvaltassacopybara-github
authored andcommitted
Add some missing Nullable annotations.
PiperOrigin-RevId: 798298579 Change-Id: I773eda7deca10c820345a33835716072e0b9af5a
1 parent 1fb1810 commit 93c5665

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

doc/APIreference/functions.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1342,6 +1342,8 @@ Set default options for length range computation.
13421342

13431343
Set solver parameters to default values.
13441344

1345+
*Nullable:* ``solref``, ``solimp``
1346+
13451347
.. _mj_defaultOption:
13461348

13471349
`mj_defaultOption <#mj_defaultOption>`__
@@ -1369,6 +1371,8 @@ Set visual options to default values.
13691371

13701372
Copy mjModel, allocate new if dest is NULL.
13711373

1374+
*Nullable:* ``dest``
1375+
13721376
.. _mj_saveModel:
13731377

13741378
`mj_saveModel <#mj_saveModel>`__

include/mujoco/mujoco.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ MJAPI void mj_inverseSkip(const mjModel* m, mjData* d, int skipstage, int skipse
166166
MJAPI void mj_defaultLROpt(mjLROpt* opt);
167167

168168
// Set solver parameters to default values.
169+
// Nullable: solref, solimp
169170
MJAPI void mj_defaultSolRefImp(mjtNum* solref, mjtNum* solimp);
170171

171172
// Set physics options to default values.
@@ -175,6 +176,7 @@ MJAPI void mj_defaultOption(mjOption* opt);
175176
MJAPI void mj_defaultVisual(mjVisual* vis);
176177

177178
// Copy mjModel, allocate new if dest is NULL.
179+
// Nullable: dest
178180
MJAPI mjModel* mj_copyModel(mjModel* dest, const mjModel* src);
179181

180182
// Save model to binary MJB file or memory buffer; buffer has precedence when given.

python/mujoco/introspect/functions.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,12 +592,14 @@
592592
type=PointerType(
593593
inner_type=ValueType(name='mjtNum'),
594594
),
595+
nullable=True,
595596
),
596597
FunctionParameterDecl(
597598
name='solimp',
598599
type=PointerType(
599600
inner_type=ValueType(name='mjtNum'),
600601
),
602+
nullable=True,
601603
),
602604
),
603605
doc='Set solver parameters to default values.',
@@ -642,6 +644,7 @@
642644
type=PointerType(
643645
inner_type=ValueType(name='mjModel'),
644646
),
647+
nullable=True,
645648
),
646649
FunctionParameterDecl(
647650
name='src',

0 commit comments

Comments
 (0)