Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Feb 1, 2024
1 parent 59122d2 commit 4c4a35b
Show file tree
Hide file tree
Showing 363 changed files with 1,276,951 additions and 16,893 deletions.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
29 changes: 10 additions & 19 deletions _modules/dymos/phase/analytic_phase.html
Original file line number Diff line number Diff line change
Expand Up @@ -1154,30 +1154,21 @@ <h1>Source code for dymos.phase.analytic_phase</h1><div class="highlight"><pre>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">(</span><span class="s1">&#39;Method `simulate` is not available for AnalyticPhase.&#39;</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">set_simulate_options</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">method</span><span class="o">=</span><span class="n">_unspecified</span><span class="p">,</span> <span class="n">atol</span><span class="o">=</span><span class="n">_unspecified</span><span class="p">,</span> <span class="n">rtol</span><span class="o">=</span><span class="n">_unspecified</span><span class="p">,</span>
<span class="n">first_step</span><span class="o">=</span><span class="n">_unspecified</span><span class="p">,</span> <span class="n">max_step</span><span class="o">=</span><span class="n">_unspecified</span><span class="p">):</span>
<span class="k">def</span> <span class="nf">set_simulate_options</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Stub to make sure users are informed that simulate cannot be done on AnalyticPhase.</span>

<span class="sd"> Parameters</span>
<span class="sd"> ----------</span>
<span class="sd"> method : str</span>
<span class="sd"> The scipy.integrate.solve_ivp integration method.</span>
<span class="sd"> atol : float</span>
<span class="sd"> Absolute convergence tolerance for scipy.integrate.solve_ivp.</span>
<span class="sd"> rtol : float</span>
<span class="sd"> Relative convergence tolerance for scipy.integrate.solve_ivp.</span>
<span class="sd"> first_step : float</span>
<span class="sd"> Initial step size for the integration.</span>
<span class="sd"> max_step : float</span>
<span class="sd"> Maximum step size for the integration.</span>

<span class="sd"> Returns</span>
<span class="sd"> -------</span>
<span class="sd"> problem</span>
<span class="sd"> An OpenMDAO Problem in which the simulation is implemented. This Problem interface</span>
<span class="sd"> can be interrogated to obtain timeseries outputs in the same manner as other Phases</span>
<span class="sd"> to obtain results at the requested times.</span>
<span class="sd"> *args</span>
<span class="sd"> Position arguments.</span>
<span class="sd"> **kwargs : float</span>
<span class="sd"> Keyword arguments.</span>

<span class="sd"> Raises</span>
<span class="sd"> ------</span>
<span class="sd"> NotImplementedError</span>
<span class="sd"> Simulation cannot be performed on AnalyticPhase.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">(</span><span class="s1">&#39;Method set_simulate_options is not available for AnalyticPhase.&#39;</span><span class="p">)</span>
</pre></div>
Expand Down
58 changes: 40 additions & 18 deletions _modules/dymos/phase/phase.html

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions _modules/dymos/run_problem.html
Original file line number Diff line number Diff line change
Expand Up @@ -774,8 +774,7 @@ <h1>Source code for dymos.run_problem</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="n">solution_record_file</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="n">rec</span><span class="o">.</span><span class="n">_filepath</span> <span class="k">for</span> <span class="n">rec</span> <span class="ow">in</span> <span class="nb">iter</span><span class="p">(</span><span class="n">problem</span><span class="o">.</span><span class="n">_rec_mgr</span><span class="p">)]:</span>
<span class="n">recorder</span> <span class="o">=</span> <span class="n">om</span><span class="o">.</span><span class="n">SqliteRecorder</span><span class="p">(</span><span class="n">solution_record_file</span><span class="p">)</span>
<span class="n">problem</span><span class="o">.</span><span class="n">add_recorder</span><span class="p">(</span><span class="n">recorder</span><span class="p">)</span>
<span class="c1"># record_inputs is needed to capture potential input parameters that aren&#39;t connected</span>
<span class="n">problem</span><span class="o">.</span><span class="n">recording_options</span><span class="p">[</span><span class="s1">&#39;record_inputs&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="kc">True</span>

<span class="c1"># record_outputs is need to capture the timeseries outputs</span>
<span class="n">problem</span><span class="o">.</span><span class="n">recording_options</span><span class="p">[</span><span class="s1">&#39;record_outputs&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="kc">True</span>

Expand Down
Loading

0 comments on commit 4c4a35b

Please sign in to comment.