Skip to content

Commit 89dd37b

Browse files
1 parent 41ad957 commit 89dd37b

158 files changed

Lines changed: 990 additions & 914 deletions

File tree

Some content is hidden

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

doxygen_cxx/articulated__body__force__cache_8h__dep__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/block__3x3__sparse__matrix_8h__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/block__sparse__matrix_8h__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/chebyshev__polynomial_8h__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/classdrake_1_1geometry_1_1_scene_graph_inspector.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1375,7 +1375,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aea55fc9df2c07b2cd5adc2f0
13751375
</div><div class="memdoc">
13761376

13771377
<p>Returns the <em>mesh</em> used to represent this geometry in hydroelastic contact calculations, if it exists. </p>
1378-
<p>Most primitives (sphere, cylinder, etc.) are actually represented by discrete approximations (i.e., the mesh). If there is no mesh, the returned variant will hold neither the <a class="el" href="classdrake_1_1geometry_1_1_triangle_surface_mesh.html" title="TriangleSurfaceMesh represents a union of triangles.">TriangleSurfaceMesh&lt;double&gt;</a> nor the <a class="el" href="classdrake_1_1geometry_1_1_volume_mesh.html">VolumeMesh&lt;double&gt;</a> alternatives. If either alternative is present, the pointer is guaranteed to be non-null.</p>
1378+
<p>Most primitives (sphere, cylinder, etc.) are actually represented by discrete approximations (i.e., the mesh). If there is no mesh, the returned variant will hold neither the <a class="el" href="classdrake_1_1geometry_1_1_triangle_surface_mesh.html">TriangleSurfaceMesh&lt;double&gt;</a> nor the <a class="el" href="classdrake_1_1geometry_1_1_volume_mesh.html">VolumeMesh&lt;double&gt;</a> alternatives. If either alternative is present, the pointer is guaranteed to be non-null.</p>
13791379
<p>Just because hydroelastic properties have been assigned to a geometry does not* mean there is necessarily a mesh associated with it. Some shape types (e.g., half space) have non-mesh representations.</p>
13801380
<p>The result can be tested as follows:</p>
13811381
<div class="fragment"><div class="line"><span class="keyword">auto</span> maybe_mesh = inspector.maybe_get_hydroelastic_mesh(<span class="keywordtype">id</span>);</div>

doxygen_cxx/classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base-members.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,14 @@
171171

172172
<p>This is the complete list of members for <a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a>, including all inherited members.</p>
173173
<table class="directory">
174-
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#abd1dc0d5ee2f51c7c018cb8528f00907">MaxCliqueSolverBase</a>(const MaxCliqueSolverBase &amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
175-
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a460cdd4fda35bd09ebfb3ac1c1386821">MaxCliqueSolverBase</a>(MaxCliqueSolverBase &amp;&amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
176-
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#aa0024871a50a0b1f8055344e6a166d39">MaxCliqueSolverBase</a>()=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
177-
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a729c18f8e3f3f81da520332e36bbdf3d">operator=</a>(const MaxCliqueSolverBase &amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
178-
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a5d4a1d9946acd27e2a25287b325b69c2">operator=</a>(MaxCliqueSolverBase &amp;&amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
179-
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a637b28d34054a85746ea022d2bc467b6">SolveMaxClique</a>(const Eigen::SparseMatrix&lt; bool &gt; &amp;adjacency_matrix) const</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"></td></tr>
180-
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a280065cf6ac81042895f363c73d44f10">~MaxCliqueSolverBase</a>()</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
174+
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a268f4de53df47ea77c12daf2ede1d202">DoSolveMaxClique</a>(const Eigen::SparseMatrix&lt; bool &gt; &amp;adjacency_matrix) const =0</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
175+
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#abd1dc0d5ee2f51c7c018cb8528f00907">MaxCliqueSolverBase</a>(const MaxCliqueSolverBase &amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
176+
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a460cdd4fda35bd09ebfb3ac1c1386821">MaxCliqueSolverBase</a>(MaxCliqueSolverBase &amp;&amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
177+
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#aa0024871a50a0b1f8055344e6a166d39">MaxCliqueSolverBase</a>()=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
178+
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a729c18f8e3f3f81da520332e36bbdf3d">operator=</a>(const MaxCliqueSolverBase &amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
179+
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a5d4a1d9946acd27e2a25287b325b69c2">operator=</a>(MaxCliqueSolverBase &amp;&amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
180+
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a637b28d34054a85746ea022d2bc467b6">SolveMaxClique</a>(const Eigen::SparseMatrix&lt; bool &gt; &amp;adjacency_matrix) const</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"></td></tr>
181+
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html#a280065cf6ac81042895f363c73d44f10">~MaxCliqueSolverBase</a>()</td><td class="entry"><a class="el" href="classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html">MaxCliqueSolverBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
181182
</table></div><!-- contents -->
182183
</div><!-- doc-content -->
183184
</div><!-- container -->

doxygen_cxx/classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@
183183
<tr class="heading"><td colspan="2"><h2 id="header-pro-methods" class="groupheader"><a id="pro-methods" name="pro-methods"></a>
184184
Protected Member Functions</h2></td></tr>
185185
<tr class="memitem:aa0024871a50a0b1f8055344e6a166d39" id="r_aa0024871a50a0b1f8055344e6a166d39"><td class="memItemLeft">&#160;</td><td class="memItemRight"><a class="el" href="#aa0024871a50a0b1f8055344e6a166d39">MaxCliqueSolverBase</a> ()=default</td></tr>
186+
<tr class="memitem:a268f4de53df47ea77c12daf2ede1d202" id="r_a268f4de53df47ea77c12daf2ede1d202"><td class="memItemLeft">virtual <a class="el" href="namespacedrake.html#a77dd228fb4dd66a2c17dd3f7f38ffd85">VectorX</a>&lt; bool &gt;&#160;</td><td class="memItemRight"><a class="el" href="#a268f4de53df47ea77c12daf2ede1d202">DoSolveMaxClique</a> (const Eigen::SparseMatrix&lt; bool &gt; &amp;adjacency_matrix) const =0</td></tr>
186187
<tr id="pro-methods-0" class="groupHeader"><td colspan="2"><div class="groupHeader">Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable</div></td></tr>
187188
<tr class="memitem:abd1dc0d5ee2f51c7c018cb8528f00907" id="r_abd1dc0d5ee2f51c7c018cb8528f00907"><td class="memItemLeft">&#160;</td><td class="memItemRight"><a class="el" href="#abd1dc0d5ee2f51c7c018cb8528f00907">MaxCliqueSolverBase</a> (const MaxCliqueSolverBase &amp;)=default</td></tr>
188189
<tr class="memitem:a729c18f8e3f3f81da520332e36bbdf3d" id="r_a729c18f8e3f3f81da520332e36bbdf3d"><td class="memItemLeft"><a class="el" href="#abd1dc0d5ee2f51c7c018cb8528f00907">MaxCliqueSolverBase</a> &amp;&#160;</td><td class="memItemRight"><a class="el" href="#a729c18f8e3f3f81da520332e36bbdf3d">operator=</a> (const <a class="el" href="#abd1dc0d5ee2f51c7c018cb8528f00907">MaxCliqueSolverBase</a> &amp;)=default</td></tr>
@@ -291,6 +292,31 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa0024871a50a0b1f8055344e
291292
</div>
292293
</div>
293294
<a name="doc-func-members" id="doc-func-members"></a><h2 id="header-doc-func-members" class="groupheader">Member Function Documentation</h2>
295+
<a id="a268f4de53df47ea77c12daf2ede1d202" name="a268f4de53df47ea77c12daf2ede1d202"></a>
296+
<h2 class="memtitle"><span class="permalink"><a href="#a268f4de53df47ea77c12daf2ede1d202">&#9670;&#160;</a></span>DoSolveMaxClique()</h2>
297+
298+
<div class="memitem">
299+
<div class="memproto">
300+
<table class="mlabels">
301+
<tr>
302+
<td class="mlabels-left">
303+
<table class="memname">
304+
<tr>
305+
<td class="memname">virtual <a class="el" href="namespacedrake.html#a77dd228fb4dd66a2c17dd3f7f38ffd85">VectorX</a>&lt; bool &gt; DoSolveMaxClique </td>
306+
<td>(</td>
307+
<td class="paramtype">const Eigen::SparseMatrix&lt; bool &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>adjacency_matrix</em></span></td><td>)</td>
308+
<td> const</td>
309+
</tr>
310+
</table>
311+
</td>
312+
<td class="mlabels-right">
313+
<span class="mlabels"><span class="mlabel protected">protected</span><span class="mlabel pure-virtual">pure virtual</span></span> </td>
314+
</tr>
315+
</table>
316+
</div><div class="memdoc">
317+
318+
</div>
319+
</div>
294320
<a id="a729c18f8e3f3f81da520332e36bbdf3d" name="a729c18f8e3f3f81da520332e36bbdf3d"></a>
295321
<h2 class="memtitle"><span class="permalink"><a href="#a729c18f8e3f3f81da520332e36bbdf3d">&#9670;&#160;</a></span>operator=() <span class="overload">[1/2]</span></h2>
296322

doxygen_cxx/classdrake_1_1planning_1_1graph__algorithms_1_1_max_clique_solver_base.js

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

0 commit comments

Comments
 (0)