Skip to content

Commit

Permalink
update C documentation to highlight ipc_ and rpc_ real/integer kinds
Browse files Browse the repository at this point in the history
  • Loading branch information
dalekopera committed Feb 18, 2024
1 parent 7fbaaf2 commit 933ca9e
Show file tree
Hide file tree
Showing 259 changed files with 26,434 additions and 24,851 deletions.
681 changes: 344 additions & 337 deletions html/C/arc.html

Large diffs are not rendered by default.

359 changes: 182 additions & 177 deletions html/C/arc_functions.html

Large diffs are not rendered by default.

563 changes: 285 additions & 278 deletions html/C/bgo.html

Large diffs are not rendered by default.

409 changes: 207 additions & 202 deletions html/C/bgo_functions.html

Large diffs are not rendered by default.

567 changes: 287 additions & 280 deletions html/C/blls.html

Large diffs are not rendered by default.

359 changes: 182 additions & 177 deletions html/C/blls_functions.html

Large diffs are not rendered by default.

575 changes: 291 additions & 284 deletions html/C/bllsb.html

Large diffs are not rendered by default.

227 changes: 132 additions & 95 deletions html/C/bllsb_functions.html

Large diffs are not rendered by default.

483 changes: 244 additions & 239 deletions html/C/bqp.html

Large diffs are not rendered by default.

293 changes: 149 additions & 144 deletions html/C/bqp_functions.html

Large diffs are not rendered by default.

625 changes: 316 additions & 309 deletions html/C/bqpb.html

Large diffs are not rendered by default.

285 changes: 145 additions & 140 deletions html/C/bqpb_functions.html

Large diffs are not rendered by default.

131 changes: 68 additions & 63 deletions html/C/bsc.html

Large diffs are not rendered by default.

55 changes: 30 additions & 25 deletions html/C/bsc_functions.html

Large diffs are not rendered by default.

657 changes: 332 additions & 325 deletions html/C/clls.html

Large diffs are not rendered by default.

347 changes: 192 additions & 155 deletions html/C/clls_functions.html

Large diffs are not rendered by default.

121 changes: 63 additions & 58 deletions html/C/convert.html

Large diffs are not rendered by default.

61 changes: 33 additions & 28 deletions html/C/convert_functions.html

Large diffs are not rendered by default.

747 changes: 377 additions & 370 deletions html/C/cqp.html

Large diffs are not rendered by default.

397 changes: 201 additions & 196 deletions html/C/cqp_functions.html

Large diffs are not rendered by default.

353 changes: 180 additions & 173 deletions html/C/cro.html

Large diffs are not rendered by default.

193 changes: 99 additions & 94 deletions html/C/cro_functions.html

Large diffs are not rendered by default.

611 changes: 309 additions & 302 deletions html/C/dgo.html

Large diffs are not rendered by default.

409 changes: 207 additions & 202 deletions html/C/dgo_functions.html

Large diffs are not rendered by default.

521 changes: 264 additions & 257 deletions html/C/dps.html

Large diffs are not rendered by default.

335 changes: 170 additions & 165 deletions html/C/dps_functions.html

Large diffs are not rendered by default.

791 changes: 399 additions & 392 deletions html/C/dqp.html

Large diffs are not rendered by default.

397 changes: 201 additions & 196 deletions html/C/dqp_functions.html

Large diffs are not rendered by default.

573 changes: 290 additions & 283 deletions html/C/eqp.html

Large diffs are not rendered by default.

331 changes: 168 additions & 163 deletions html/C/eqp_functions.html

Large diffs are not rendered by default.

267 changes: 137 additions & 130 deletions html/C/fdc.html

Large diffs are not rendered by default.

121 changes: 63 additions & 58 deletions html/C/fdc_functions.html

Large diffs are not rendered by default.

81 changes: 43 additions & 38 deletions html/C/fit.html

Large diffs are not rendered by default.

45 changes: 25 additions & 20 deletions html/C/fit_functions.html

Large diffs are not rendered by default.

5,313 changes: 2,661 additions & 2,652 deletions html/C/genindex.html

Large diffs are not rendered by default.

247 changes: 127 additions & 120 deletions html/C/glrt.html

Large diffs are not rendered by default.

139 changes: 72 additions & 67 deletions html/C/glrt_functions.html

Large diffs are not rendered by default.

271 changes: 138 additions & 133 deletions html/C/gls.html

Large diffs are not rendered by default.

67 changes: 36 additions & 31 deletions html/C/gls_functions.html

Large diffs are not rendered by default.

253 changes: 130 additions & 123 deletions html/C/gltr.html

Large diffs are not rendered by default.

133 changes: 69 additions & 64 deletions html/C/gltr_functions.html

Large diffs are not rendered by default.

117 changes: 61 additions & 56 deletions html/C/hash.html

Large diffs are not rendered by default.

77 changes: 41 additions & 36 deletions html/C/hash_functions.html

Large diffs are not rendered by default.

127 changes: 66 additions & 61 deletions html/C/ir.html

Large diffs are not rendered by default.

55 changes: 30 additions & 25 deletions html/C/ir_functions.html

Large diffs are not rendered by default.

279 changes: 144 additions & 135 deletions html/C/l2rt.html

Large diffs are not rendered by default.

151 changes: 78 additions & 73 deletions html/C/l2rt_functions.html

Large diffs are not rendered by default.

119 changes: 63 additions & 56 deletions html/C/lhs.html

Large diffs are not rendered by default.

87 changes: 46 additions & 41 deletions html/C/lhs_functions.html

Large diffs are not rendered by default.

475 changes: 241 additions & 234 deletions html/C/llsr.html

Large diffs are not rendered by default.

269 changes: 137 additions & 132 deletions html/C/llsr_functions.html

Large diffs are not rendered by default.

473 changes: 240 additions & 233 deletions html/C/llst.html

Large diffs are not rendered by default.

263 changes: 134 additions & 129 deletions html/C/llst_functions.html

Large diffs are not rendered by default.

137 changes: 71 additions & 66 deletions html/C/lms.html

Large diffs are not rendered by default.

45 changes: 25 additions & 20 deletions html/C/lms_functions.html

Large diffs are not rendered by default.

411 changes: 209 additions & 202 deletions html/C/lpa.html

Large diffs are not rendered by default.

215 changes: 110 additions & 105 deletions html/C/lpa_functions.html

Large diffs are not rendered by default.

581 changes: 294 additions & 287 deletions html/C/lpb.html

Large diffs are not rendered by default.

241 changes: 123 additions & 118 deletions html/C/lpb_functions.html

Large diffs are not rendered by default.

551 changes: 279 additions & 272 deletions html/C/lsqp.html

Large diffs are not rendered by default.

255 changes: 130 additions & 125 deletions html/C/lsqp_functions.html

Large diffs are not rendered by default.

269 changes: 138 additions & 131 deletions html/C/lsrt.html

Large diffs are not rendered by default.

119 changes: 62 additions & 57 deletions html/C/lsrt_functions.html

Large diffs are not rendered by default.

257 changes: 132 additions & 125 deletions html/C/lstr.html

Large diffs are not rendered by default.

139 changes: 72 additions & 67 deletions html/C/lstr_functions.html

Large diffs are not rendered by default.

1,113 changes: 560 additions & 553 deletions html/C/nls.html

Large diffs are not rendered by default.

653 changes: 361 additions & 292 deletions html/C/nls_functions.html

Large diffs are not rendered by default.

Binary file modified html/C/objects.inv
Binary file not shown.
603 changes: 305 additions & 298 deletions html/C/presolve.html

Large diffs are not rendered by default.

423 changes: 214 additions & 209 deletions html/C/presolve_functions.html

Large diffs are not rendered by default.

509 changes: 258 additions & 251 deletions html/C/psls.html

Large diffs are not rendered by default.

249 changes: 127 additions & 122 deletions html/C/psls_functions.html

Large diffs are not rendered by default.

879 changes: 443 additions & 436 deletions html/C/qpa.html

Large diffs are not rendered by default.

537 changes: 271 additions & 266 deletions html/C/qpa_functions.html

Large diffs are not rendered by default.

649 changes: 328 additions & 321 deletions html/C/qpb.html

Large diffs are not rendered by default.

241 changes: 123 additions & 118 deletions html/C/qpb_functions.html

Large diffs are not rendered by default.

109 changes: 57 additions & 52 deletions html/C/roots.html

Large diffs are not rendered by default.

61 changes: 33 additions & 28 deletions html/C/roots_functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -735,47 +735,52 @@

<span class="c1">// typedefs</span>

<span class="k">typedef</span> <span class="kt">float</span> <a class="reference internal" href="wcp_functions.html#doxid-galahad-precision-8h-1a3455cab03087949fd428a31cf302f98b"><span class="std std-ref">real_sp_</span></a><span></span><span class="p">;</span>
<span class="k">typedef</span> <span class="kt">double</span> <a class="reference internal" href="wcp_functions.html#doxid-galahad-precision-8h-1ab82133d435678ff159433d2e50cf295e"><span class="std std-ref">real_wp_</span></a><span></span><span class="p">;</span>
<span class="k">typedef</span> <span class="kt">float</span> <a class="reference internal" href="wcp_functions.html#doxid-galahad-spc-8h"><span class="std std-ref">spc_</span></a><span></span><span class="p">;</span>
<span class="k">typedef</span> <span class="kt">double</span> <a class="reference internal" href="wcp_functions.html#doxid-galahad-rpc-8h"><span class="std std-ref">rpc_</span></a><span></span><span class="p">;</span>
<span class="k">typedef</span> <span class="kt">int</span> <a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a><span></span><span class="p">;</span>

<span class="c1">// structs</span>

<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a><span></span><span class="p">;</span>
<span class="k">struct</span> <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="p">;</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="p">;</span>

<span class="c1">// global functions</span>

<span class="kt">void</span> <a class="reference internal" href="#doxid-galahad-roots-8h-1ac504c30e3b55ef425516ad7cf1638a76"><span class="std std-ref">roots_initialize</span></a><span></span><span class="p">(</span>
<span class="kt">void</span><span class="o">**</span> <span class="n">data</span><span class="p">,</span>
<span class="kt">void</span> <span class="o">**</span><span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a><span></span><span class="o">*</span> <span class="n">control</span><span class="p">,</span>
<span class="kt">int</span><span class="o">*</span> <span class="n">status</span>
<a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a><span></span> <span class="o">*</span><span class="n">status</span>
<span class="p">);</span>

<span class="kt">void</span> <a class="reference internal" href="#doxid-galahad-roots-8h-1ac63ef195952ae821d6966a8f25ac2513"><span class="std std-ref">roots_information</span></a><span></span><span class="p">(</span>
<span class="kt">void</span><span class="o">**</span> <span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span><span class="p">,</span>
<span class="kt">int</span><span class="o">*</span> <span class="n">status</span>
<span class="kt">void</span> <span class="o">**</span><span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span><span class="p">,</span>
<a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a><span></span> <span class="o">*</span><span class="n">status</span>
<span class="p">);</span>

<span class="kt">void</span> <a class="reference internal" href="#doxid-galahad-roots-8h-1a4e81f4ac6c1119dfeb3a81729c3ec997"><span class="std std-ref">roots_terminate</span></a><span></span><span class="p">(</span>
<span class="kt">void</span><span class="o">**</span> <span class="n">data</span><span class="p">,</span>
<span class="kt">void</span> <span class="o">**</span><span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a><span></span><span class="o">*</span> <span class="n">control</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span>
<span class="p">);</span></pre>
</section>
<section id="typedefs">
<span id="details-global"></span><h1>typedefs<a class="headerlink" href="#typedefs" title="Permalink to this heading">#</a></h1>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-precision-8h-1a3455cab03087949fd428a31cf302f98b"><span id="index-0"></span><span></span><span class="k">typedef</span> <span class="kt">float</span> <span class="n">real_sp_</span></pre>
<p><code class="docutils literal notranslate"><span class="pre">real_sp_</span></code> is real single precision</p>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-precision-8h-1ab82133d435678ff159433d2e50cf295e"><span id="index-1"></span><span></span><span class="k">typedef</span> <span class="kt">double</span> <span class="n">real_wp_</span></pre>
<p><code class="docutils literal notranslate"><span class="pre">real_wp_</span></code> is the real working precision used</p>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-spc-8h"><span id="index-0"></span><span></span><span class="k">typedef</span> <span class="kt">float</span> <span class="n">spc_</span></pre>
<p><code class="docutils literal notranslate"><span class="pre">spc_</span></code> is real single precision</p>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-rpc-8h"><span id="index-1"></span><span></span><span class="k">typedef</span> <span class="kt">double</span> <span class="n">rpc_</span></pre>
<p><code class="docutils literal notranslate"><span class="pre">rpc_</span></code> is the real working precision used, but may be changed to <code class="docutils literal notranslate"><span class="pre">float</span></code> by
defining the preprocessor variable <code class="docutils literal notranslate"><span class="pre">SINGLE</span></code>.</p>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-ipc-8h"><span id="index-2"></span><span></span><span class="k">typedef</span> <span class="kt">int</span> <span class="n">ipc_</span></pre>
<p><code class="docutils literal notranslate"><span class="pre">ipc_</span></code> is the default integer word length used, but may be changed to
<code class="docutils literal notranslate"><span class="pre">int64_t</span></code> by defining the preprocessor variable <code class="docutils literal notranslate"><span class="pre">INTEGER_64</span></code>.</p>
</section>
<section id="function-calls">
<h1>function calls<a class="headerlink" href="#function-calls" title="Permalink to this heading">#</a></h1>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-roots-8h-1ac504c30e3b55ef425516ad7cf1638a76"><span id="index-2"></span><span></span><span class="kt">void</span> <span class="n">roots_initialize</span><span class="p">(</span>
<span class="kt">void</span><span class="o">**</span> <span class="n">data</span><span class="p">,</span>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-roots-8h-1ac504c30e3b55ef425516ad7cf1638a76"><span id="index-3"></span><span></span><span class="kt">void</span> <span class="n">roots_initialize</span><span class="p">(</span>
<span class="kt">void</span> <span class="o">**</span><span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a><span></span><span class="o">*</span> <span class="n">control</span><span class="p">,</span>
<span class="kt">int</span><span class="o">*</span> <span class="n">status</span>
<a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a><span></span> <span class="o">*</span><span class="n">status</span>
<span class="p">)</span></pre>
<p>Set default control values and initialize private data</p>
<p class="rubric">Parameters:</p>
Expand All @@ -792,7 +797,7 @@ <h1>function calls<a class="headerlink" href="#function-calls" title="Permalink
<td><p>is a struct containing control information (see <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a>)</p></td>
</tr>
<tr class="row-odd"><td><p>status</p></td>
<td><p>is a scalar variable of type int, that gives the exit status from the package. Possible values are (currently):</p>
<td><p>is a scalar variable of type <a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a>, that gives the exit status from the package. Possible values are (currently):</p>
<ul class="simple">
<li><dl class="simple">
<dt><strong>0</strong></dt><dd><p>The initialization was successful.</p>
Expand All @@ -804,10 +809,10 @@ <h1>function calls<a class="headerlink" href="#function-calls" title="Permalink
</tr>
</tbody>
</table>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-roots-8h-1ac63ef195952ae821d6966a8f25ac2513"><span id="index-3"></span><span></span><span class="kt">void</span> <span class="n">roots_information</span><span class="p">(</span>
<span class="kt">void</span><span class="o">**</span> <span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span><span class="p">,</span>
<span class="kt">int</span><span class="o">*</span> <span class="n">status</span>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-roots-8h-1ac63ef195952ae821d6966a8f25ac2513"><span id="index-4"></span><span></span><span class="kt">void</span> <span class="n">roots_information</span><span class="p">(</span>
<span class="kt">void</span> <span class="o">**</span><span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span><span class="p">,</span>
<a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a><span></span> <span class="o">*</span><span class="n">status</span>
<span class="p">)</span></pre>
<p>Provides output information</p>
<p class="rubric">Parameters:</p>
Expand All @@ -821,10 +826,10 @@ <h1>function calls<a class="headerlink" href="#function-calls" title="Permalink
<td><p>holds private internal data</p></td>
</tr>
<tr class="row-even"><td><p>inform</p></td>
<td><p>is a struct containing output information (see <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a>)</p></td>
<td><p>is a struct containing output information (see <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a>)</p></td>
</tr>
<tr class="row-odd"><td><p>status</p></td>
<td><p>is a scalar variable of type int, that gives the exit status from the package. Possible values are (currently):</p>
<td><p>is a scalar variable of type <a class="reference internal" href="wcp_functions.html#doxid-galahad-ipc-8h"><span class="std std-ref">ipc_</span></a>, that gives the exit status from the package. Possible values are (currently):</p>
<ul class="simple">
<li><dl class="simple">
<dt><strong>0</strong></dt><dd><p>The values were recorded successfully</p>
Expand All @@ -836,10 +841,10 @@ <h1>function calls<a class="headerlink" href="#function-calls" title="Permalink
</tr>
</tbody>
</table>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-roots-8h-1a4e81f4ac6c1119dfeb3a81729c3ec997"><span id="index-4"></span><span></span><span class="kt">void</span> <span class="n">roots_terminate</span><span class="p">(</span>
<span class="kt">void</span><span class="o">**</span> <span class="n">data</span><span class="p">,</span>
<pre class="highlight doxyrest-title-code-block literal-block" id="doxid-galahad-roots-8h-1a4e81f4ac6c1119dfeb3a81729c3ec997"><span id="index-5"></span><span></span><span class="kt">void</span> <span class="n">roots_terminate</span><span class="p">(</span>
<span class="kt">void</span> <span class="o">**</span><span class="n">data</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a><span></span><span class="o">*</span> <span class="n">control</span><span class="p">,</span>
<span class="k">struct</span> <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span>
<span class="k">struct</span> <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a><span></span><span class="o">*</span> <span class="n">inform</span>
<span class="p">)</span></pre>
<p>Deallocate all internal private storage</p>
<p class="rubric">Parameters:</p>
Expand All @@ -856,7 +861,7 @@ <h1>function calls<a class="headerlink" href="#function-calls" title="Permalink
<td><p>is a struct containing control information (see <a class="reference internal" href="roots.html#doxid-structroots-control-type"><span class="std std-ref">roots_control_type</span></a>)</p></td>
</tr>
<tr class="row-odd"><td><p>inform</p></td>
<td><p>is a struct containing output information (see <a class="reference internal" href="struct_roots_inform_type.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a>)</p></td>
<td><p>is a struct containing output information (see <a class="reference internal" href="roots.html#doxid-structroots-inform-type"><span class="std std-ref">roots_inform_type</span></a>)</p></td>
</tr>
</tbody>
</table>
Expand Down
Loading

0 comments on commit 933ca9e

Please sign in to comment.