Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Sep 18, 2024
1 parent 84079e6 commit a82f7d3
Show file tree
Hide file tree
Showing 78 changed files with 191,380 additions and 191,464 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.
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.
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.
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.
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.
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.
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.
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.
Diff not rendered.
Diff not rendered.
Diff not rendered.
13 changes: 9 additions & 4 deletions _modules/dymos/phase/phase.html
Original file line number Diff line number Diff line change
Expand Up @@ -3209,7 +3209,7 @@ <h1>Source code for dymos.phase.phase</h1><div class="highlight"><pre>

<span class="k">def</span> <span class="nf">get_simulation_phase</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">times_per_seg</span><span class="o">=</span><span class="n">_unspecified</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="n">reports</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
<span class="n">reports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">interpolant</span><span class="o">=</span><span class="s1">&#39;cubic&#39;</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Return a SimulationPhase instance that is essentially a copy of this Phase.</span>

Expand All @@ -3236,6 +3236,8 @@ <h1>Source code for dymos.phase.phase</h1><div class="highlight"><pre>
<span class="sd"> Maximum step size for the integration.</span>
<span class="sd"> reports : bool or None or str or Sequence</span>
<span class="sd"> The reports setting for the subproblem run under each simulation segment.</span>
<span class="sd"> interpolant : str</span>
<span class="sd"> The interpolation method to be used for the controls in the simulation phase.</span>

<span class="sd"> Returns</span>
<span class="sd"> -------</span>
Expand Down Expand Up @@ -3292,7 +3294,7 @@ <h1>Source code for dymos.phase.phase</h1><div class="highlight"><pre>
<span class="n">rtol</span><span class="o">=</span><span class="n">_rtol</span><span class="p">,</span>
<span class="n">first_step</span><span class="o">=</span><span class="n">_first_step</span><span class="p">,</span>
<span class="n">max_step</span><span class="o">=</span><span class="n">_max_step</span><span class="p">,</span>
<span class="n">control_interp</span><span class="o">=</span><span class="s1">&#39;barycentric&#39;</span><span class="p">)</span>
<span class="n">control_interp</span><span class="o">=</span><span class="n">interpolant</span><span class="p">)</span>

<span class="n">sim_phase</span> <span class="o">=</span> <span class="n">SimulationPhase</span><span class="p">(</span><span class="n">transcription</span><span class="o">=</span><span class="n">tx</span><span class="p">,</span>
<span class="n">ode_class</span><span class="o">=</span><span class="n">ode_class</span><span class="p">,</span>
Expand Down Expand Up @@ -3393,7 +3395,8 @@ <h1>Source code for dymos.phase.phase</h1><div class="highlight"><pre>
<span class="n">prob</span><span class="o">.</span><span class="n">set_val</span><span class="p">(</span><span class="n">prob_path</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span>

<div class="viewcode-block" id="Phase.simulate"><a class="viewcode-back" href="../../../api/phase_api.html#dymos.Phase.simulate">[docs]</a> <span class="k">def</span> <span class="nf">simulate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">times_per_seg</span><span class="o">=</span><span class="kc">None</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="n">record_file</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">reports</span><span class="o">=</span><span class="kc">False</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="n">record_file</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">reports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
<span class="n">interpolant</span><span class="o">=</span><span class="s1">&#39;cubic&#39;</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Simulate the Phase using scipy.integrate.solve_ivp.</span>

Expand All @@ -3417,6 +3420,8 @@ <h1>Source code for dymos.phase.phase</h1><div class="highlight"><pre>
<span class="sd"> If None, no record of the simulation will be saved.</span>
<span class="sd"> reports : bool or None or str or Sequence</span>
<span class="sd"> Reports setting for the subproblems run under simualate.</span>
<span class="sd"> interpolant : str</span>
<span class="sd"> The interpolation method to be used for the controls in the simulation phase.</span>

<span class="sd"> Returns</span>
<span class="sd"> -------</span>
Expand All @@ -3430,7 +3435,7 @@ <h1>Source code for dymos.phase.phase</h1><div class="highlight"><pre>
<span class="n">reports</span><span class="o">=</span><span class="n">reports</span><span class="p">)</span>

<span class="n">sim_phase</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_simulation_phase</span><span class="p">(</span><span class="n">times_per_seg</span><span class="o">=</span><span class="n">times_per_seg</span><span class="p">,</span> <span class="n">method</span><span class="o">=</span><span class="n">method</span><span class="p">,</span> <span class="n">atol</span><span class="o">=</span><span class="n">atol</span><span class="p">,</span> <span class="n">rtol</span><span class="o">=</span><span class="n">rtol</span><span class="p">,</span>
<span class="n">first_step</span><span class="o">=</span><span class="n">first_step</span><span class="p">,</span> <span class="n">max_step</span><span class="o">=</span><span class="n">max_step</span><span class="p">)</span>
<span class="n">first_step</span><span class="o">=</span><span class="n">first_step</span><span class="p">,</span> <span class="n">max_step</span><span class="o">=</span><span class="n">max_step</span><span class="p">,</span> <span class="n">interpolant</span><span class="o">=</span><span class="n">interpolant</span><span class="p">)</span>

<span class="n">sim_prob</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">add_subsystem</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="p">,</span> <span class="n">sim_phase</span><span class="p">)</span>

Expand Down
7 changes: 5 additions & 2 deletions _modules/dymos/trajectory/trajectory.html
Original file line number Diff line number Diff line change
Expand Up @@ -2118,7 +2118,7 @@ <h1>Source code for dymos.trajectory.trajectory</h1><div class="highlight"><pre>

<div class="viewcode-block" id="Trajectory.simulate"><a class="viewcode-back" href="../../../api/trajectory_api.html#dymos.Trajectory.simulate">[docs]</a> <span class="k">def</span> <span class="nf">simulate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">times_per_seg</span><span class="o">=</span><span class="n">_unspecified</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="n">record_file</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">case_prefix</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
<span class="n">reset_iter_counts</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">reports</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
<span class="n">reset_iter_counts</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">reports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">interpolant</span><span class="o">=</span><span class="s1">&#39;cubic&#39;</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Simulate the Trajectory using scipy.integrate.solve_ivp.</span>

Expand Down Expand Up @@ -2146,6 +2146,8 @@ <h1>Source code for dymos.trajectory.trajectory</h1><div class="highlight"><pre>
<span class="sd"> If True and model has been run previously, reset all iteration counters.</span>
<span class="sd"> reports : bool or None or str or Sequence</span>
<span class="sd"> Reports setting for the subproblems run under simualate.</span>
<span class="sd"> interpolant : str</span>
<span class="sd"> The interpolation method to be used for the controls in the simulation phase.</span>

<span class="sd"> Returns</span>
<span class="sd"> -------</span>
Expand All @@ -2161,7 +2163,8 @@ <h1>Source code for dymos.trajectory.trajectory</h1><div class="highlight"><pre>
<span class="k">continue</span>
<span class="n">sim_phs</span> <span class="o">=</span> <span class="n">phs</span><span class="o">.</span><span class="n">get_simulation_phase</span><span class="p">(</span><span class="n">times_per_seg</span><span class="o">=</span><span class="n">times_per_seg</span><span class="p">,</span> <span class="n">method</span><span class="o">=</span><span class="n">method</span><span class="p">,</span>
<span class="n">atol</span><span class="o">=</span><span class="n">atol</span><span class="p">,</span> <span class="n">rtol</span><span class="o">=</span><span class="n">rtol</span><span class="p">,</span> <span class="n">first_step</span><span class="o">=</span><span class="n">first_step</span><span class="p">,</span>
<span class="n">max_step</span><span class="o">=</span><span class="n">max_step</span><span class="p">,</span> <span class="n">reports</span><span class="o">=</span><span class="n">reports</span><span class="p">)</span>
<span class="n">max_step</span><span class="o">=</span><span class="n">max_step</span><span class="p">,</span> <span class="n">reports</span><span class="o">=</span><span class="n">reports</span><span class="p">,</span>
<span class="n">interpolant</span><span class="o">=</span><span class="n">interpolant</span><span class="p">)</span>
<span class="n">sim_traj</span><span class="o">.</span><span class="n">add_phase</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">sim_phs</span><span class="p">)</span>

<span class="k">if</span> <span class="ow">not</span> <span class="n">sim_traj</span><span class="o">.</span><span class="n">_phases</span><span class="p">:</span>
Expand Down
4 changes: 3 additions & 1 deletion api/phase_api.html
Original file line number Diff line number Diff line change
Expand Up @@ -2180,7 +2180,7 @@ <h2>simulate<a class="headerlink" href="#simulate" title="Permalink to this head
<blockquote>
<div><dl class="py method">
<dt class="sig sig-object py">
<span class="sig-prename descclassname"><span class="pre">Phase.</span></span><span class="sig-name descname"><span class="pre">simulate</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">times_per_seg</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">method</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">atol</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rtol</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">first_step</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_step</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">record_file</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">reports</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/dymos/phase/phase.html#Phase.simulate"><span class="viewcode-link"><span class="pre">[source]</span></span></a></dt>
<span class="sig-prename descclassname"><span class="pre">Phase.</span></span><span class="sig-name descname"><span class="pre">simulate</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">times_per_seg</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">method</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">atol</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rtol</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">first_step</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_step</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">unspecified</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">record_file</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">reports</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">interpolant</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'cubic'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/dymos/phase/phase.html#Phase.simulate"><span class="viewcode-link"><span class="pre">[source]</span></span></a></dt>
<dd><p>Simulate the Phase using scipy.integrate.solve_ivp.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
Expand All @@ -2203,6 +2203,8 @@ <h2>simulate<a class="headerlink" href="#simulate" title="Permalink to this head
</dd>
<dt><strong>reports</strong><span class="classifier">bool or None or str or Sequence</span></dt><dd><p>Reports setting for the subproblems run under simualate.</p>
</dd>
<dt><strong>interpolant</strong><span class="classifier">str</span></dt><dd><p>The interpolation method to be used for the controls in the simulation phase.</p>
</dd>
</dl>
</dd>
<dt class="field-even">Returns<span class="colon">:</span></dt>
Expand Down
Loading

0 comments on commit a82f7d3

Please sign in to comment.