Skip to content

Commit 55eadf3

Browse files
1 parent 742e457 commit 55eadf3

File tree

106 files changed

+712
-946
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+712
-946
lines changed

doxygen_cxx/classdrake_1_1multibody_1_1_multibody_plant-members.html

Lines changed: 96 additions & 97 deletions
Large diffs are not rendered by default.

doxygen_cxx/classdrake_1_1multibody_1_1_multibody_plant.html

Lines changed: 7 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1284,9 +1284,6 @@ <h4>MultibodyPlant names vs. SceneGraph names In MultibodyPlant, frame names onl
12841284
<tr class="memitem:ad253ab790ff8e142080cedd210e982da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#ad253ab790ff8e142080cedd210e982da">set_contact_model</a> (<a class="el" href="namespacedrake_1_1multibody.html#a6f6e054758d34b83e86bea87d65dfe4e">ContactModel</a> model)</td></tr>
12851285
<tr class="memdesc:ad253ab790ff8e142080cedd210e982da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the contact model to be used by <code>this</code> MultibodyPlant, see ContactModel for available options. <a href="#ad253ab790ff8e142080cedd210e982da">More...</a><br /></td></tr>
12861286
<tr class="separator:ad253ab790ff8e142080cedd210e982da"><td class="memSeparator" colspan="2">&#160;</td></tr>
1287-
<tr class="memitem:a217d8aa9218c9d981b7bc2e8a983c4be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a217d8aa9218c9d981b7bc2e8a983c4be">set_discrete_contact_solver</a> (<a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8d">DiscreteContactSolver</a> contact_solver)</td></tr>
1288-
<tr class="memdesc:a217d8aa9218c9d981b7bc2e8a983c4be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the contact solver type used for discrete MultibodyPlant models. <a href="#a217d8aa9218c9d981b7bc2e8a983c4be">More...</a><br /></td></tr>
1289-
<tr class="separator:a217d8aa9218c9d981b7bc2e8a983c4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
12901287
<tr class="memitem:ad7698366750a09e383106a17bf9009a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8d">DiscreteContactSolver</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#ad7698366750a09e383106a17bf9009a2">get_discrete_contact_solver</a> () const</td></tr>
12911288
<tr class="memdesc:ad7698366750a09e383106a17bf9009a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the contact solver type used for discrete MultibodyPlant models. <a href="#ad7698366750a09e383106a17bf9009a2">More...</a><br /></td></tr>
12921289
<tr class="separator:ad7698366750a09e383106a17bf9009a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -8662,8 +8659,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#abaf942dfd740bf10fda323de
86628659

86638660
</div>
86648661
</div>
8665-
<a id="af4f43a6f72128af8e926d32c37ed7580"></a>
8666-
<h2 class="memtitle"><span class="permalink"><a href="#af4f43a6f72128af8e926d32c37ed7580">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
8662+
<a id="aecc2576d314d5baf56ad6ad593b26f9f"></a>
8663+
<h2 class="memtitle"><span class="permalink"><a href="#aecc2576d314d5baf56ad6ad593b26f9f">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
86678664

86688665
<div class="memitem">
86698666
<div class="memproto">
@@ -8674,7 +8671,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af4f43a6f72128af8e926d32c
86748671
<tr>
86758672
<td class="memname"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html">MultibodyPlant</a>&amp; operator= </td>
86768673
<td>(</td>
8677-
<td class="paramtype"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html">MultibodyPlant</a>&lt; T &gt; &amp;&amp;&#160;</td>
8674+
<td class="paramtype">const <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html">MultibodyPlant</a>&lt; T &gt; &amp;&#160;</td>
86788675
<td class="paramname"></td><td>)</td>
86798676
<td></td>
86808677
</tr>
@@ -8688,8 +8685,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#af4f43a6f72128af8e926d32c
86888685

86898686
</div>
86908687
</div>
8691-
<a id="aecc2576d314d5baf56ad6ad593b26f9f"></a>
8692-
<h2 class="memtitle"><span class="permalink"><a href="#aecc2576d314d5baf56ad6ad593b26f9f">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
8688+
<a id="af4f43a6f72128af8e926d32c37ed7580"></a>
8689+
<h2 class="memtitle"><span class="permalink"><a href="#af4f43a6f72128af8e926d32c37ed7580">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
86938690

86948691
<div class="memitem">
86958692
<div class="memproto">
@@ -8700,7 +8697,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aecc2576d314d5baf56ad6ad5
87008697
<tr>
87018698
<td class="memname"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html">MultibodyPlant</a>&amp; operator= </td>
87028699
<td>(</td>
8703-
<td class="paramtype">const <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html">MultibodyPlant</a>&lt; T &gt; &amp;&#160;</td>
8700+
<td class="paramtype"><a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html">MultibodyPlant</a>&lt; T &gt; &amp;&amp;&#160;</td>
87048701
<td class="paramname"></td><td>)</td>
87058702
<td></td>
87068703
</tr>
@@ -9300,7 +9297,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a9b3f429ca991bd1028f4f60d
93009297
</div><div class="memdoc">
93019298

93029299
<p>Sets the discrete contact model approximation. </p>
9303-
<dl class="section note"><dt>Note</dt><dd>Calling this method also sets the contact solver type (see <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a217d8aa9218c9d981b7bc2e8a983c4be" title="Sets the contact solver type used for discrete MultibodyPlant models.">set_discrete_contact_solver()</a>) according to:<ul>
9300+
<dl class="section note"><dt>Note</dt><dd>Calling this method also sets the contact solver type (see <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#ad7698366750a09e383106a17bf9009a2" title="Returns the contact solver type used for discrete MultibodyPlant models.">get_discrete_contact_solver()</a>) according to:<ul>
93049301
<li><a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad454de89727cb520148830aa54cb3a90" title="TAMSI solver, see [Castro et al., 2019].">DiscreteContactApproximation::kTamsi</a> sets the solver to <a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad454de89727cb520148830aa54cb3a90" title="TAMSI solver, see [Castro et al., 2019].">DiscreteContactSolver::kTamsi</a>.</li>
93059302
<li><a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad48dc7e3221aee2d9e1af665ebfbeeec" title="SAP solver, see [Castro et al., 2022].">DiscreteContactApproximation::kSap</a>, <a class="el" href="namespacedrake_1_1multibody.html#aa1d02176591187cb83e77e9ff779d679ac9a6ebef7049abc9802a9d0705a2e976" title="Similarity approximation found in [Castro et al., 2023].">DiscreteContactApproximation::kSimilar</a> and <a class="el" href="namespacedrake_1_1multibody.html#aa1d02176591187cb83e77e9ff779d679a22387111372cb701adbd49eaa6a28261" title="Approximation in which the normal force is lagged in Coulomb&#39;s law, such that ‖γₜ‖ ≤ μ γₙ₀,...">DiscreteContactApproximation::kLagged</a> set the solver to <a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad48dc7e3221aee2d9e1af665ebfbeeec" title="SAP solver, see [Castro et al., 2022].">DiscreteContactSolver::kSap</a>.</li>
93069303
</ul>
@@ -9313,40 +9310,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a9b3f429ca991bd1028f4f60d
93139310
</dd>
93149311
</dl>
93159312

9316-
</div>
9317-
</div>
9318-
<a id="a217d8aa9218c9d981b7bc2e8a983c4be"></a>
9319-
<h2 class="memtitle"><span class="permalink"><a href="#a217d8aa9218c9d981b7bc2e8a983c4be">&#9670;&nbsp;</a></span>set_discrete_contact_solver()</h2>
9320-
9321-
<div class="memitem">
9322-
<div class="memproto">
9323-
<table class="memname">
9324-
<tr>
9325-
<td class="memname">void set_discrete_contact_solver </td>
9326-
<td>(</td>
9327-
<td class="paramtype"><a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8d">DiscreteContactSolver</a>&#160;</td>
9328-
<td class="paramname"><em>contact_solver</em></td><td>)</td>
9329-
<td></td>
9330-
</tr>
9331-
</table>
9332-
</div><div class="memdoc">
9333-
9334-
<p>Sets the contact solver type used for discrete MultibodyPlant models. </p>
9335-
<dl class="section note"><dt>Note</dt><dd>Calling this method also sets a default discrete approximation of contact (see <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a9b3f429ca991bd1028f4f60d6d5f2e61" title="Sets the discrete contact model approximation.">set_discrete_contact_approximation()</a>) according to:<ul>
9336-
<li><a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad454de89727cb520148830aa54cb3a90" title="TAMSI solver, see [Castro et al., 2019].">DiscreteContactSolver::kTamsi</a> sets the approximation to <a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad454de89727cb520148830aa54cb3a90" title="TAMSI solver, see [Castro et al., 2019].">DiscreteContactApproximation::kTamsi</a>.</li>
9337-
<li><a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad48dc7e3221aee2d9e1af665ebfbeeec" title="SAP solver, see [Castro et al., 2022].">DiscreteContactSolver::kSap</a> sets the approximation to <a class="el" href="namespacedrake_1_1multibody.html#a902306c5e0120a67c07f80e9219a3e8dad48dc7e3221aee2d9e1af665ebfbeeec" title="SAP solver, see [Castro et al., 2022].">DiscreteContactApproximation::kSap</a>.</li>
9338-
</ul>
9339-
</dd></dl>
9340-
<dl class="section warning"><dt>Warning</dt><dd>This function is a no-op for continuous models (when is_discrete() is false.) </dd></dl>
9341-
<dl class="exception"><dt>Exceptions</dt><dd>
9342-
<table class="exception">
9343-
<tr><td class="paramname">std::exception</td><td>iff called post-finalize. (Deprecated.) </td></tr>
9344-
</table>
9345-
</dd>
9346-
</dl>
9347-
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use set_discrete_contact_approximation() to set the contact model approximation. The underlying solver will be inferred automatically. <br />
9348-
This will be removed from Drake on or after 2024-04-01.</dd></dl>
9349-
93509313
</div>
93519314
</div>
93529315
<a id="aef9f4c4f6df3cdd1f69b014a6fb0b333"></a>

doxygen_cxx/classdrake_1_1multibody_1_1_multibody_plant.js

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)