Skip to content

Commit 966c6ec

Browse files
1 parent bc6d15a commit 966c6ec

Some content is hidden

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

51 files changed

+363
-440
lines changed

doxygen_cxx/classdrake_1_1solvers_1_1_solver_options-members.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,7 @@
182182
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a7b3272ee1cbca61b23a0ee9c93069731">operator=</a>(SolverOptions &amp;&amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
183183
<tr><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a75ae4b0e55acd123d4dd077a31e8b0ff">operator==</a>(const SolverOptions &amp;other) const</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
184184
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a00057ee2a6cf17318bf940681f2aeb20">OptionValue</a> typedef</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
185-
<tr><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a64f5a75df2c33b77454e88fae4d08047">SetOption</a>(const SolverId &amp;solver_id, const std::string &amp;solver_option, double option_value)</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
186-
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#ac1ab5717db6c3382362d3622a187cfaa">SetOption</a>(const SolverId &amp;solver_id, const std::string &amp;solver_option, int option_value)</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
187-
<tr><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a258cce4598dc127dfe730f366371a8f4">SetOption</a>(const SolverId &amp;solver_id, const std::string &amp;solver_option, const std::string &amp;option_value)</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
185+
<tr><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#af4c4c08922e737f18d2f1960f4f93e02">SetOption</a>(const SolverId &amp;solver_id, std::string key, OptionValue value)</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
188186
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#ac54f45d8221218d66a7f603bee90d21f">SetOption</a>(CommonSolverOption key, OptionValue value)</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
189187
<tr><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a6ed5b563dbc1aeae6e6396cf04dc3d63">SolverOptions</a>()=default</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>
190188
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#ac5d150aa10bfd49088ecc4bc42a5e77b">SolverOptions</a>(const SolverOptions &amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html">SolverOptions</a></td><td class="entry"></td></tr>

doxygen_cxx/classdrake_1_1solvers_1_1_solver_options.html

Lines changed: 12 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -192,15 +192,9 @@
192192
Public Member Functions</h2></td></tr>
193193
<tr class="memitem:a6ed5b563dbc1aeae6e6396cf04dc3d63"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a6ed5b563dbc1aeae6e6396cf04dc3d63">SolverOptions</a> ()=default</td></tr>
194194
<tr class="separator:a6ed5b563dbc1aeae6e6396cf04dc3d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
195-
<tr class="memitem:a64f5a75df2c33b77454e88fae4d08047"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a64f5a75df2c33b77454e88fae4d08047">SetOption</a> (const <a class="el" href="classdrake_1_1solvers_1_1_solver_id.html">SolverId</a> &amp;solver_id, const std::string &amp;solver_option, <a class="el" href="classdouble.html">double</a> option_value)</td></tr>
196-
<tr class="memdesc:a64f5a75df2c33b77454e88fae4d08047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a double-valued solver option for a specific solver. <a href="#a64f5a75df2c33b77454e88fae4d08047">More...</a><br /></td></tr>
197-
<tr class="separator:a64f5a75df2c33b77454e88fae4d08047"><td class="memSeparator" colspan="2">&#160;</td></tr>
198-
<tr class="memitem:ac1ab5717db6c3382362d3622a187cfaa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#ac1ab5717db6c3382362d3622a187cfaa">SetOption</a> (const <a class="el" href="classdrake_1_1solvers_1_1_solver_id.html">SolverId</a> &amp;solver_id, const std::string &amp;solver_option, <a class="el" href="classint.html">int</a> option_value)</td></tr>
199-
<tr class="memdesc:ac1ab5717db6c3382362d3622a187cfaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an integer-valued solver option for a specific solver. <a href="#ac1ab5717db6c3382362d3622a187cfaa">More...</a><br /></td></tr>
200-
<tr class="separator:ac1ab5717db6c3382362d3622a187cfaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
201-
<tr class="memitem:a258cce4598dc127dfe730f366371a8f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a258cce4598dc127dfe730f366371a8f4">SetOption</a> (const <a class="el" href="classdrake_1_1solvers_1_1_solver_id.html">SolverId</a> &amp;solver_id, const std::string &amp;solver_option, const std::string &amp;option_value)</td></tr>
202-
<tr class="memdesc:a258cce4598dc127dfe730f366371a8f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a string-valued solver option for a specific solver. <a href="#a258cce4598dc127dfe730f366371a8f4">More...</a><br /></td></tr>
203-
<tr class="separator:a258cce4598dc127dfe730f366371a8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
195+
<tr class="memitem:af4c4c08922e737f18d2f1960f4f93e02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#af4c4c08922e737f18d2f1960f4f93e02">SetOption</a> (const <a class="el" href="classdrake_1_1solvers_1_1_solver_id.html">SolverId</a> &amp;solver_id, std::string key, <a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a00057ee2a6cf17318bf940681f2aeb20">OptionValue</a> value)</td></tr>
196+
<tr class="memdesc:af4c4c08922e737f18d2f1960f4f93e02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a solver option for a specific solver. <a href="#af4c4c08922e737f18d2f1960f4f93e02">More...</a><br /></td></tr>
197+
<tr class="separator:af4c4c08922e737f18d2f1960f4f93e02"><td class="memSeparator" colspan="2">&#160;</td></tr>
204198
<tr class="memitem:ac54f45d8221218d66a7f603bee90d21f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#ac54f45d8221218d66a7f603bee90d21f">SetOption</a> (<a class="el" href="namespacedrake_1_1solvers.html#ae07229124cd16e9d8b62fe359c7d0b40">CommonSolverOption</a> key, <a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a00057ee2a6cf17318bf940681f2aeb20">OptionValue</a> value)</td></tr>
205199
<tr class="memdesc:ac54f45d8221218d66a7f603bee90d21f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a common option for all solvers supporting that option (for example, printing the progress in each iteration). <a href="#ac54f45d8221218d66a7f603bee90d21f">More...</a><br /></td></tr>
206200
<tr class="separator:ac54f45d8221218d66a7f603bee90d21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -708,8 +702,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a75ae4b0e55acd123d4dd077a
708702

709703
</div>
710704
</div>
711-
<a id="a64f5a75df2c33b77454e88fae4d08047"></a>
712-
<h2 class="memtitle"><span class="permalink"><a href="#a64f5a75df2c33b77454e88fae4d08047">&#9670;&nbsp;</a></span>SetOption() <span class="overload">[1/4]</span></h2>
705+
<a id="af4c4c08922e737f18d2f1960f4f93e02"></a>
706+
<h2 class="memtitle"><span class="permalink"><a href="#af4c4c08922e737f18d2f1960f4f93e02">&#9670;&nbsp;</a></span>SetOption() <span class="overload">[1/2]</span></h2>
713707

714708
<div class="memitem">
715709
<div class="memproto">
@@ -723,86 +717,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#a64f5a75df2c33b77454e88fa
723717
<tr>
724718
<td class="paramkey"></td>
725719
<td></td>
726-
<td class="paramtype">const std::string &amp;&#160;</td>
727-
<td class="paramname"><em>solver_option</em>, </td>
728-
</tr>
729-
<tr>
730-
<td class="paramkey"></td>
731-
<td></td>
732-
<td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
733-
<td class="paramname"><em>option_value</em>&#160;</td>
734-
</tr>
735-
<tr>
736-
<td></td>
737-
<td>)</td>
738-
<td></td><td></td>
739-
</tr>
740-
</table>
741-
</div><div class="memdoc">
742-
743-
<p>Sets a double-valued solver option for a specific solver. </p>
744-
745-
</div>
746-
</div>
747-
<a id="ac1ab5717db6c3382362d3622a187cfaa"></a>
748-
<h2 class="memtitle"><span class="permalink"><a href="#ac1ab5717db6c3382362d3622a187cfaa">&#9670;&nbsp;</a></span>SetOption() <span class="overload">[2/4]</span></h2>
749-
750-
<div class="memitem">
751-
<div class="memproto">
752-
<table class="memname">
753-
<tr>
754-
<td class="memname">void SetOption </td>
755-
<td>(</td>
756-
<td class="paramtype">const <a class="el" href="classdrake_1_1solvers_1_1_solver_id.html">SolverId</a> &amp;&#160;</td>
757-
<td class="paramname"><em>solver_id</em>, </td>
758-
</tr>
759-
<tr>
760-
<td class="paramkey"></td>
761-
<td></td>
762-
<td class="paramtype">const std::string &amp;&#160;</td>
763-
<td class="paramname"><em>solver_option</em>, </td>
764-
</tr>
765-
<tr>
766-
<td class="paramkey"></td>
767-
<td></td>
768-
<td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
769-
<td class="paramname"><em>option_value</em>&#160;</td>
770-
</tr>
771-
<tr>
772-
<td></td>
773-
<td>)</td>
774-
<td></td><td></td>
775-
</tr>
776-
</table>
777-
</div><div class="memdoc">
778-
779-
<p>Sets an integer-valued solver option for a specific solver. </p>
780-
781-
</div>
782-
</div>
783-
<a id="a258cce4598dc127dfe730f366371a8f4"></a>
784-
<h2 class="memtitle"><span class="permalink"><a href="#a258cce4598dc127dfe730f366371a8f4">&#9670;&nbsp;</a></span>SetOption() <span class="overload">[3/4]</span></h2>
785-
786-
<div class="memitem">
787-
<div class="memproto">
788-
<table class="memname">
789-
<tr>
790-
<td class="memname">void SetOption </td>
791-
<td>(</td>
792-
<td class="paramtype">const <a class="el" href="classdrake_1_1solvers_1_1_solver_id.html">SolverId</a> &amp;&#160;</td>
793-
<td class="paramname"><em>solver_id</em>, </td>
794-
</tr>
795-
<tr>
796-
<td class="paramkey"></td>
797-
<td></td>
798-
<td class="paramtype">const std::string &amp;&#160;</td>
799-
<td class="paramname"><em>solver_option</em>, </td>
720+
<td class="paramtype">std::string&#160;</td>
721+
<td class="paramname"><em>key</em>, </td>
800722
</tr>
801723
<tr>
802724
<td class="paramkey"></td>
803725
<td></td>
804-
<td class="paramtype">const std::string &amp;&#160;</td>
805-
<td class="paramname"><em>option_value</em>&#160;</td>
726+
<td class="paramtype"><a class="el" href="classdrake_1_1solvers_1_1_solver_options.html#a00057ee2a6cf17318bf940681f2aeb20">OptionValue</a>&#160;</td>
727+
<td class="paramname"><em>value</em>&#160;</td>
806728
</tr>
807729
<tr>
808730
<td></td>
@@ -812,12 +734,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#a258cce4598dc127dfe730f36
812734
</table>
813735
</div><div class="memdoc">
814736

815-
<p>Sets a string-valued solver option for a specific solver. </p>
737+
<p>Sets a solver option for a specific solver. </p>
738+
<p>If the solver doesn't support the option, it will throw an exception during the Solve (not when setting the option here). </p>
816739

817740
</div>
818741
</div>
819742
<a id="ac54f45d8221218d66a7f603bee90d21f"></a>
820-
<h2 class="memtitle"><span class="permalink"><a href="#ac54f45d8221218d66a7f603bee90d21f">&#9670;&nbsp;</a></span>SetOption() <span class="overload">[4/4]</span></h2>
743+
<h2 class="memtitle"><span class="permalink"><a href="#ac54f45d8221218d66a7f603bee90d21f">&#9670;&nbsp;</a></span>SetOption() <span class="overload">[2/2]</span></h2>
821744

822745
<div class="memitem">
823746
<div class="memproto">

doxygen_cxx/classdrake_1_1solvers_1_1_solver_options.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ var classdrake_1_1solvers_1_1_solver_options =
2020
[ "operator=", "classdrake_1_1solvers_1_1_solver_options.html#a5310559e23a1d9e46c371bc5c9451020", null ],
2121
[ "operator=", "classdrake_1_1solvers_1_1_solver_options.html#a7b3272ee1cbca61b23a0ee9c93069731", null ],
2222
[ "operator==", "classdrake_1_1solvers_1_1_solver_options.html#a75ae4b0e55acd123d4dd077a31e8b0ff", null ],
23-
[ "SetOption", "classdrake_1_1solvers_1_1_solver_options.html#a64f5a75df2c33b77454e88fae4d08047", null ],
24-
[ "SetOption", "classdrake_1_1solvers_1_1_solver_options.html#ac1ab5717db6c3382362d3622a187cfaa", null ],
25-
[ "SetOption", "classdrake_1_1solvers_1_1_solver_options.html#a258cce4598dc127dfe730f366371a8f4", null ],
23+
[ "SetOption", "classdrake_1_1solvers_1_1_solver_options.html#af4c4c08922e737f18d2f1960f4f93e02", null ],
2624
[ "SetOption", "classdrake_1_1solvers_1_1_solver_options.html#ac54f45d8221218d66a7f603bee90d21f", null ]
2725
];

0 commit comments

Comments
 (0)