You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doxygen_cxx/classdrake_1_1systems_1_1_simulator-members.html
+11-10Lines changed: 11 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -191,16 +191,17 @@
191
191
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#abbe29c4d6ea6a696efad21ff542e3dda">operator=</a>(Simulator &&)=delete</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
192
192
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a2edc40e3430189fa7dd54ab20268e020">reset_context</a>(std::unique_ptr< Context< T > > context)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
193
193
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aa34f4dfc033b0344a0f323823e64b328">reset_integrator</a>()</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
194
-
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a066d60079cee45cad0e31af1fa0806c0">reset_integrator</a>(const T max_step_size)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
195
-
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a64a01ac56f8a0086cc6ed335ee9e5caa">ResetStatistics</a>()</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
196
-
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aa92bce4d4205f51b3b17bcaae09566f7">set_monitor</a>(std::function< EventStatus(const Context< T > &)> monitor)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
197
-
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#ac210a235b5e0865efb51fdd27c4b58ae">set_publish_at_initialization</a>(bool publish)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
198
-
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aef1dc6aeb821503379ab1dd8c6044562">set_publish_every_time_step</a>(bool publish)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
199
-
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#abda3671ab5939691e7e39fcba568174b">set_target_realtime_rate</a>(double realtime_rate)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
200
-
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aa33b3ce4aeb5d29ac4a16de084bd307b">Simulator</a>(const Simulator &)=delete</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
201
-
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a12ea7987a4acd8c4f32226f33fe9dbe4">Simulator</a>(Simulator &&)=delete</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
202
-
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a2c5c7ca087a8a32bbe044a074c65cf5a">Simulator</a>(const System< T > &system, std::unique_ptr< Context< T > > context=nullptr)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"><spanclass="mlabel">explicit</span></td></tr>
203
-
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#ab98bad1528bfa81048fe3097292d4178">Simulator</a>(std::unique_ptr< const System< T > > system, std::unique_ptr< Context< T > > context=nullptr)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"><spanclass="mlabel">explicit</span></td></tr>
194
+
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a51b802185e1295280439c7a64ed14a0b">reset_integrator</a>(const T &max_step_size)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
195
+
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a04b3f02905306af25b30ad1ff6c13614">reset_integrator</a>(std::unique_ptr< IntegratorBase< T > > integrator)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
196
+
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a64a01ac56f8a0086cc6ed335ee9e5caa">ResetStatistics</a>()</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
197
+
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aa92bce4d4205f51b3b17bcaae09566f7">set_monitor</a>(std::function< EventStatus(const Context< T > &)> monitor)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
198
+
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#ac210a235b5e0865efb51fdd27c4b58ae">set_publish_at_initialization</a>(bool publish)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
199
+
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aef1dc6aeb821503379ab1dd8c6044562">set_publish_every_time_step</a>(bool publish)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
200
+
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#abda3671ab5939691e7e39fcba568174b">set_target_realtime_rate</a>(double realtime_rate)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
201
+
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#aa33b3ce4aeb5d29ac4a16de084bd307b">Simulator</a>(const Simulator &)=delete</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
202
+
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a12ea7987a4acd8c4f32226f33fe9dbe4">Simulator</a>(Simulator &&)=delete</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"></td></tr>
203
+
<trclass="odd"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#a2c5c7ca087a8a32bbe044a074c65cf5a">Simulator</a>(const System< T > &system, std::unique_ptr< Context< T > > context=nullptr)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"><spanclass="mlabel">explicit</span></td></tr>
204
+
<trclass="even"><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html#ab98bad1528bfa81048fe3097292d4178">Simulator</a>(std::unique_ptr< const System< T > > system, std::unique_ptr< Context< T > > context=nullptr)</td><tdclass="entry"><aclass="el" href="classdrake_1_1systems_1_1_simulator.html">Simulator< T ></a></td><tdclass="entry"><spanclass="mlabel">explicit</span></td></tr>
<trclass="memdesc:aa34f4dfc033b0344a0f323823e64b328"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the integrator with a new one using factory construction. <br/></td></tr>
<trclass="memdesc:a066d60079cee45cad0e31af1fa0806c0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the integrator with a new one using factory construction and a maximum step size argument (which is required for constructing fixed-step integrators). <br/></td></tr>
<trclass="memdesc:a51b802185e1295280439c7a64ed14a0b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the integrator with a new one using factory construction and a maximum step size argument (which is required for constructing fixed-step integrators). <br/></td></tr>
345
+
<trclass="memitem:a04b3f02905306af25b30ad1ff6c13614" id="r_a04b3f02905306af25b30ad1ff6c13614"><tdclass="memItemLeft" align="right" valign="top"><aclass="el" href="classdrake_1_1systems_1_1_integrator_base.html">IntegratorBase</a>< T > & </td><tdclass="memItemRight" valign="bottom"><aclass="el" href="#a04b3f02905306af25b30ad1ff6c13614">reset_integrator</a> (std::unique_ptr< <aclass="el" href="classdrake_1_1systems_1_1_integrator_base.html">IntegratorBase</a>< T > > integrator)</td></tr>
346
+
<trclass="memdesc:a04b3f02905306af25b30ad1ff6c13614"><tdclass="mdescLeft"> </td><tdclass="mdescRight">(Advanced) Resets the integrator to the given object. <br/></td></tr>
345
347
<trclass="memitem:a49280287040f8558eea06cd6765a758e" id="r_a49280287040f8558eea06cd6765a758e"><tdclass="memItemLeft" align="right" valign="top">std::optional< T > </td><tdclass="memItemRight" valign="bottom"><aclass="el" href="#a49280287040f8558eea06cd6765a758e">GetCurrentWitnessTimeIsolation</a> () const</td></tr>
346
348
<trclass="memdesc:a49280287040f8558eea06cd6765a758e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gets the length of the interval used for witness function time isolation. <br/></td></tr>
</div><!-- fragment --><dlclass="section see"><dt>See also</dt><dd>argument-less version of <aclass="el" href="#aa34f4dfc033b0344a0f323823e64b328" title="Resets the integrator with a new one using factory construction.">reset_integrator()</a> for note about initialization. </dd></dl>
1119
1121
<dlclass="section note"><dt>Note</dt><dd><aclass="el" href="classdrake_1_1systems_1_1_integrator.html" title="A continuous-time integrator for a vector input.">Integrator</a> needs a constructor of the form Integrator(const System&, const T&, Context*); this constructor is usually associated with fixed-step integrators (i.e., integrators which do not support error estimation). </dd></dl>
<tdclass="memname"><aclass="el" href="classdrake_1_1systems_1_1_integrator_base.html">IntegratorBase</a>< T > & reset_integrator </td>
1135
+
<td>(</td>
1136
+
<tdclass="paramtype">std::unique_ptr< <aclass="el" href="classdrake_1_1systems_1_1_integrator_base.html">IntegratorBase</a>< T > ></td><tdclass="paramname"><spanclass="paramname"><em>integrator</em></span></td><td>)</td>
1137
+
<td></td>
1138
+
</tr>
1139
+
</table>
1140
+
</div><divclass="memdoc">
1141
+
1142
+
<p>(Advanced) Resets the integrator to the given object. </p>
1143
+
<dlclass="section see"><dt>See also</dt><dd>argument-less version of <aclass="el" href="#aa34f4dfc033b0344a0f323823e64b328" title="Resets the integrator with a new one using factory construction.">reset_integrator()</a> for note about initialization. </dd></dl>
1144
+
<dlclass="section pre"><dt>Precondition</dt><dd>integrator-><aclass="el" href="#ab6175b31bc7d4a8e02470e716aa92a2e" title="Gets a constant reference to the system.">get_system()</a> is the same object as this-><aclass="el" href="#ab6175b31bc7d4a8e02470e716aa92a2e" title="Gets a constant reference to the system.">get_system()</a>. </dd></dl>
0 commit comments