Skip to content

Commit 2e9146e

Browse files
1 parent c34b702 commit 2e9146e

File tree

120 files changed

+1289
-828
lines changed

Some content is hidden

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

120 files changed

+1289
-828
lines changed

doxygen_cxx/body__node_8h.html

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@
160160
<div class="header">
161161
<div class="summary">
162162
<a href="#namespaces">Namespaces</a> &#124;
163+
<a href="#define-members">Macros</a> &#124;
163164
<a href="#func-members">Functions</a> </div>
164165
<div class="headertitle">
165166
<div class="title">body_node.h File Reference</div> </div>
@@ -204,11 +205,57 @@
204205
<tr class="memitem:namespacedrake_1_1multibody"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrake_1_1multibody.html">drake::multibody</a></td></tr>
205206
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
206207
</table><table class="memberdecls">
208+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
209+
Macros</h2></td></tr>
210+
<tr class="memitem:ae46917541bd3efa5ef7452bdfe0b594a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body__node_8h.html#ae46917541bd3efa5ef7452bdfe0b594a">DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK</a>(Rnv)</td></tr>
211+
<tr class="separator:ae46917541bd3efa5ef7452bdfe0b594a"><td class="memSeparator" colspan="2">&#160;</td></tr>
212+
<tr class="memitem:a37eafbb3e5714f8d157bb6282162e57c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body__node_8h.html#a37eafbb3e5714f8d157bb6282162e57c">SPECIALIZE_MASS_MATRIX_DISPATCHER</a>(Rnv)</td></tr>
213+
<tr class="separator:a37eafbb3e5714f8d157bb6282162e57c"><td class="memSeparator" colspan="2">&#160;</td></tr>
214+
</table><table class="memberdecls">
207215
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
208216
Functions</h2></td></tr>
209217
<tr class="memitem:a310fd202b6bfeeb75ca522117028211f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body__node_8h.html#a310fd202b6bfeeb75ca522117028211f">DRAKE_DECLARE_CLASS_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS</a> (class ::drake::multibody::internal::BodyNode)</td></tr>
210218
<tr class="separator:a310fd202b6bfeeb75ca522117028211f"><td class="memSeparator" colspan="2">&#160;</td></tr>
211219
</table>
220+
<h2 class="groupheader">Macro Definition Documentation</h2>
221+
<a id="ae46917541bd3efa5ef7452bdfe0b594a"></a>
222+
<h2 class="memtitle"><span class="permalink"><a href="#ae46917541bd3efa5ef7452bdfe0b594a">&#9670;&nbsp;</a></span>DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK</h2>
223+
224+
<div class="memitem">
225+
<div class="memproto">
226+
<table class="memname">
227+
<tr>
228+
<td class="memname">#define DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK</td>
229+
<td>(</td>
230+
<td class="paramtype">&#160;</td>
231+
<td class="paramname">Rnv</td><td>)</td>
232+
<td></td>
233+
</tr>
234+
</table>
235+
</div><div class="memdoc">
236+
<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">virtual</span> <span class="keywordtype">void</span> CalcMassMatrixOffDiagonalBlock##Rnv( \</div><div class="line"> <span class="keywordtype">int</span> R_start_in_v, <span class="keyword">const</span> std::vector&lt;<a class="code" href="class_vector6_3_01_t_01_4.html">Vector6&lt;T&gt;</a>&gt;&amp; H_PB_W_cache, \</div><div class="line"> <span class="keyword">const</span> Eigen::Matrix&lt;T, 6, Rnv&gt;&amp; Fm_CBo_W, EigenPtr&lt;MatrixX&lt;T&gt;&gt; M) \</div><div class="line"> const = 0</div><div class="ttc" id="class_vector6_3_01_t_01_4_html"><div class="ttname"><a href="class_vector6_3_01_t_01_4.html">Vector6&lt; T &gt;</a></div></div>
237+
</div><!-- fragment -->
238+
</div>
239+
</div>
240+
<a id="a37eafbb3e5714f8d157bb6282162e57c"></a>
241+
<h2 class="memtitle"><span class="permalink"><a href="#a37eafbb3e5714f8d157bb6282162e57c">&#9670;&nbsp;</a></span>SPECIALIZE_MASS_MATRIX_DISPATCHER</h2>
242+
243+
<div class="memitem">
244+
<div class="memproto">
245+
<table class="memname">
246+
<tr>
247+
<td class="memname">#define SPECIALIZE_MASS_MATRIX_DISPATCHER</td>
248+
<td>(</td>
249+
<td class="paramtype">&#160;</td>
250+
<td class="paramname">Rnv</td><td>)</td>
251+
<td></td>
252+
</tr>
253+
</table>
254+
</div><div class="memdoc">
255+
<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; \</div><div class="line"> class CalcMassMatrixOffDiagonalDispatcher&lt;T, Rnv&gt; { \</div><div class="line"> public: \</div><div class="line"> static <span class="keywordtype">void</span> Dispatch(<span class="keyword">const</span> BodyNode&lt;T&gt;&amp; body_node, <span class="keywordtype">int</span> R_start_in_v, \</div><div class="line"> <span class="keyword">const</span> std::vector&lt;<a class="code" href="class_vector6_3_01_t_01_4.html">Vector6&lt;T&gt;</a>&gt;&amp; H_PB_W_cache, \</div><div class="line"> <span class="keyword">const</span> Eigen::Matrix&lt;T, 6, Rnv&gt;&amp; Fm_CBo_W, \</div><div class="line"> EigenPtr&lt;MatrixX&lt;T&gt;&gt; M) { \</div><div class="line"> body_node.CalcMassMatrixOffDiagonalBlock##Rnv( \</div><div class="line"> R_start_in_v, H_PB_W_cache, Fm_CBo_W, M); \</div><div class="line"> } \</div><div class="line"> }</div><div class="ttc" id="class_vector6_3_01_t_01_4_html"><div class="ttname"><a href="class_vector6_3_01_t_01_4.html">Vector6&lt; T &gt;</a></div></div>
256+
</div><!-- fragment -->
257+
</div>
258+
</div>
212259
<h2 class="groupheader">Function Documentation</h2>
213260
<a id="a310fd202b6bfeeb75ca522117028211f"></a>
214261
<h2 class="memtitle"><span class="permalink"><a href="#a310fd202b6bfeeb75ca522117028211f">&#9670;&nbsp;</a></span>DRAKE_DECLARE_CLASS_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS()</h2>

doxygen_cxx/body__node_8h.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
var body__node_8h =
22
[
3+
[ "DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK", "body__node_8h.html#ae46917541bd3efa5ef7452bdfe0b594a", null ],
4+
[ "SPECIALIZE_MASS_MATRIX_DISPATCHER", "body__node_8h.html#a37eafbb3e5714f8d157bb6282162e57c", null ],
35
[ "DRAKE_DECLARE_CLASS_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS", "body__node_8h.html#a310fd202b6bfeeb75ca522117028211f", null ]
46
];

doxygen_cxx/body__node__impl_8h.html

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,8 @@
159159

160160
<div class="header">
161161
<div class="summary">
162-
<a href="#namespaces">Namespaces</a> </div>
162+
<a href="#namespaces">Namespaces</a> &#124;
163+
<a href="#define-members">Macros</a> </div>
163164
<div class="headertitle">
164165
<div class="title">body_node_impl.h File Reference</div> </div>
165166
</div><!--header-->
@@ -184,7 +185,32 @@
184185
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
185186
<tr class="memitem:namespacedrake_1_1multibody"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrake_1_1multibody.html">drake::multibody</a></td></tr>
186187
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
188+
</table><table class="memberdecls">
189+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
190+
Macros</h2></td></tr>
191+
<tr class="memitem:ae46917541bd3efa5ef7452bdfe0b594a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body__node__impl_8h.html#ae46917541bd3efa5ef7452bdfe0b594a">DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK</a>(Rnv)</td></tr>
192+
<tr class="separator:ae46917541bd3efa5ef7452bdfe0b594a"><td class="memSeparator" colspan="2">&#160;</td></tr>
187193
</table>
194+
<h2 class="groupheader">Macro Definition Documentation</h2>
195+
<a id="ae46917541bd3efa5ef7452bdfe0b594a"></a>
196+
<h2 class="memtitle"><span class="permalink"><a href="#ae46917541bd3efa5ef7452bdfe0b594a">&#9670;&nbsp;</a></span>DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK</h2>
197+
198+
<div class="memitem">
199+
<div class="memproto">
200+
<table class="memname">
201+
<tr>
202+
<td class="memname">#define DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK</td>
203+
<td>(</td>
204+
<td class="paramtype">&#160;</td>
205+
<td class="paramname">Rnv</td><td>)</td>
206+
<td></td>
207+
</tr>
208+
</table>
209+
</div><div class="memdoc">
210+
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> CalcMassMatrixOffDiagonalBlock##Rnv( \</div><div class="line"> <span class="keywordtype">int</span> R_start_in_v, <span class="keyword">const</span> std::vector&lt;<a class="code" href="class_vector6_3_01_t_01_4.html">Vector6&lt;T&gt;</a>&gt;&amp; H_PB_W_cache, \</div><div class="line"> <span class="keyword">const</span> Eigen::Matrix&lt;T, 6, Rnv&gt;&amp; Fm_CCo_W, EigenPtr&lt;MatrixX&lt;T&gt;&gt; M) \</div><div class="line"> const <span class="keyword">final</span></div><div class="ttc" id="class_vector6_3_01_t_01_4_html"><div class="ttname"><a href="class_vector6_3_01_t_01_4.html">Vector6&lt; T &gt;</a></div></div>
211+
</div><!-- fragment -->
212+
</div>
213+
</div>
188214
</div><!-- contents -->
189215
</div><!-- doc-content -->
190216
<!-- footer -->

doxygen_cxx/body__node__impl_8h.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
var body__node__impl_8h =
2+
[
3+
[ "DECLARE_MASS_MATRIX_OFF_DIAGONAL_BLOCK", "body__node__impl_8h.html#ae46917541bd3efa5ef7452bdfe0b594a", null ]
4+
];

doxygen_cxx/body__node__world_8h.html

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,8 @@
159159

160160
<div class="header">
161161
<div class="summary">
162-
<a href="#namespaces">Namespaces</a> </div>
162+
<a href="#namespaces">Namespaces</a> &#124;
163+
<a href="#define-members">Macros</a> </div>
163164
<div class="headertitle">
164165
<div class="title">body_node_world.h File Reference</div> </div>
165166
</div><!--header-->
@@ -180,7 +181,32 @@
180181
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
181182
<tr class="memitem:namespacedrake_1_1multibody"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrake_1_1multibody.html">drake::multibody</a></td></tr>
182183
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
184+
</table><table class="memberdecls">
185+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
186+
Macros</h2></td></tr>
187+
<tr class="memitem:a31c54cf132aaea3a87779af63fd73497"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body__node__world_8h.html#a31c54cf132aaea3a87779af63fd73497">DEFINE_DUMMY_OFF_DIAGONAL_BLOCK</a>(Rnv)</td></tr>
188+
<tr class="separator:a31c54cf132aaea3a87779af63fd73497"><td class="memSeparator" colspan="2">&#160;</td></tr>
183189
</table>
190+
<h2 class="groupheader">Macro Definition Documentation</h2>
191+
<a id="a31c54cf132aaea3a87779af63fd73497"></a>
192+
<h2 class="memtitle"><span class="permalink"><a href="#a31c54cf132aaea3a87779af63fd73497">&#9670;&nbsp;</a></span>DEFINE_DUMMY_OFF_DIAGONAL_BLOCK</h2>
193+
194+
<div class="memitem">
195+
<div class="memproto">
196+
<table class="memname">
197+
<tr>
198+
<td class="memname">#define DEFINE_DUMMY_OFF_DIAGONAL_BLOCK</td>
199+
<td>(</td>
200+
<td class="paramtype">&#160;</td>
201+
<td class="paramname">Rnv</td><td>)</td>
202+
<td></td>
203+
</tr>
204+
</table>
205+
</div><div class="memdoc">
206+
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> CalcMassMatrixOffDiagonalBlock##Rnv( \</div><div class="line"> <span class="keywordtype">int</span>, <span class="keyword">const</span> std::vector&lt;<a class="code" href="class_vector6_3_01_t_01_4.html">Vector6&lt;T&gt;</a>&gt;&amp;, <span class="keyword">const</span> Eigen::Matrix&lt;T, 6, Rnv&gt;&amp;, \</div><div class="line"> EigenPtr&lt;MatrixX&lt;T&gt;&gt;) const final { \</div><div class="line"> DRAKE_UNREACHABLE(); \</div><div class="line"> }</div><div class="ttc" id="class_vector6_3_01_t_01_4_html"><div class="ttname"><a href="class_vector6_3_01_t_01_4.html">Vector6&lt; T &gt;</a></div></div>
207+
</div><!-- fragment -->
208+
</div>
209+
</div>
184210
</div><!-- contents -->
185211
</div><!-- doc-content -->
186212
<!-- footer -->
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
var body__node__world_8h =
2+
[
3+
[ "DEFINE_DUMMY_OFF_DIAGONAL_BLOCK", "body__node__world_8h.html#a31c54cf132aaea3a87779af63fd73497", null ]
4+
];

0 commit comments

Comments
 (0)