diff options
Diffstat (limited to 'libs/numeric/odeint/doc')
153 files changed, 3632 insertions, 2214 deletions
diff --git a/libs/numeric/odeint/doc/Jamfile.v2 b/libs/numeric/odeint/doc/Jamfile.v2 index a81142c5c..7a7ac95fa 100644 --- a/libs/numeric/odeint/doc/Jamfile.v2 +++ b/libs/numeric/odeint/doc/Jamfile.v2 @@ -38,7 +38,7 @@ if --enable-index in [ modules.peek : ARGV ] # PDF native index support is probably better for PDFs as then you actually get page numbers. <auto-index-script>odeint.idx # Specifies the name of the index script to load. - <auto-index-prefix>../../../.. + <auto-index-prefix>../include # Inform Quickbook that there is to be an index(es). <quickbook-define>enable_index diff --git a/libs/numeric/odeint/doc/details_state_types_algebras_operations.qbk b/libs/numeric/odeint/doc/details_state_types_algebras_operations.qbk index a8bc42903..274306b30 100644 --- a/libs/numeric/odeint/doc/details_state_types_algebras_operations.qbk +++ b/libs/numeric/odeint/doc/details_state_types_algebras_operations.qbk @@ -124,7 +124,7 @@ If we wouldn't specialize the `is_resizeable` template, the code would still compile but odeint would not adjust the size of temporary internal instances of my_vector and hence try to fill zero-sized vectors resulting in segmentation faults! -The full example can be found in [github_link libs/numeric/odeint/examples/my_vector.cpp my_vector.cpp] +The full example can be found in [github_link examples/my_vector.cpp my_vector.cpp] [endsect] @@ -152,7 +152,7 @@ The following code shows the required template specializations: With these definitions odeint knows how to resize `std::list`s and so they can be used as state types. -A complete example can be found in [github_link libs/numeric/odeint/examples/list_lattice.cpp list_lattice.cpp]. +A complete example can be found in [github_link examples/list_lattice.cpp list_lattice.cpp]. [endsect] @@ -407,7 +407,7 @@ The following code shows the corresponding definitions: Note again, that we haven't supported the requirements for controlled steppers, but only for simple Runge-Kutta methods. You can find the full example in [github_link -libs/numeric/odeint/examples/ublas/lorenz_ublas.cpp lorenz_ublas.cpp]. +examples/ublas/lorenz_ublas.cpp lorenz_ublas.cpp]. [endsect] /] @@ -453,7 +453,7 @@ template argument list: [point3D_main] The whole example can be found in [github_link -libs/numeric/odeint/examples/lorenz_point.cpp lorenz_point.cpp] +examples/lorenz_point.cpp lorenz_point.cpp] [note For the most `state_types`, odeint is able to automatically determine the correct algebra and operations. But if you want to use your own `state_type`, as in this diff --git a/libs/numeric/odeint/doc/examples_table.qbk b/libs/numeric/odeint/doc/examples_table.qbk index 05a5a5147..e28b7cd7a 100644 --- a/libs/numeric/odeint/doc/examples_table.qbk +++ b/libs/numeric/odeint/doc/examples_table.qbk @@ -15,128 +15,128 @@ [table Examples Overview [[File] [Brief Description]] - [[[github_link libs/numeric/odeint/examples/bind_member_functions.cpp bind_member_functions.cpp]] + [[[github_link examples/bind_member_functions.cpp bind_member_functions.cpp]] [This examples shows how member functions can be used as system functions in odeint.]] - [[[github_link libs/numeric/odeint/examples/bind_member_functions.cpp bind_member_functions_cpp11.cpp]] + [[[github_link examples/bind_member_functions.cpp bind_member_functions_cpp11.cpp]] [This examples shows how member functions can be used as system functions in odeint with `std::bind` in C++11.]] - [[[github_link libs/numeric/odeint/examples/bulirsch_stoer.cpp bulirsch_stoer.cpp]] + [[[github_link examples/bulirsch_stoer.cpp bulirsch_stoer.cpp]] [Shows the usage of the Bulirsch-Stoer method.]] - [[[github_link libs/numeric/odeint/examples/chaotic_system.cpp chaotic_system.cpp]] + [[[github_link examples/chaotic_system.cpp chaotic_system.cpp]] [The chaotic system examples integrates the Lorenz system and calculates the Lyapunov exponents.]] - [[[github_link libs/numeric/odeint/examples/elliptic_functions.cpp elliptic_functions.cpp]] + [[[github_link examples/elliptic_functions.cpp elliptic_functions.cpp]] [Example calculating the elliptic functions using Bulirsch-Stoer and Runge-Kutta-Dopri5 Steppers with dense output.]] - [[[github_link libs/numeric/odeint/examples/fpu.cpp fpu.cpp]] + [[[github_link examples/fpu.cpp fpu.cpp]] [The Fermi-Pasta-Ulam (FPU) example shows how odeint can be used to integrate lattice systems.]] - [[[github_link libs/numeric/odeint/examples/generation_functions.cpp generation_functions.cpp]] + [[[github_link examples/generation_functions.cpp generation_functions.cpp]] [Shows skeletal code on how to implement own factory functions.]] - [[[github_link libs/numeric/odeint/examples/harmonic_oscillator.cpp harmonic_oscillator.cpp]] + [[[github_link examples/harmonic_oscillator.cpp harmonic_oscillator.cpp]] [The harmonic oscillator examples gives a brief introduction to odeint and shows the usage of the classical Runge-Kutta-solvers.]] - [[[github_link libs/numeric/odeint/examples/harmonic_oscillator_units.cpp harmonic_oscillator_units.cpp]] + [[[github_link examples/harmonic_oscillator_units.cpp harmonic_oscillator_units.cpp]] [This examples shows how __boost_units can be used with odeint.]] - [[[github_link libs/numeric/odeint/examples/heun.cpp heun.cpp]] + [[[github_link examples/heun.cpp heun.cpp]] [The Heun example shows how an custom Runge-Kutta stepper can be created with odeint generic Runge-Kutta method.]] - [[[github_link libs/numeric/odeint/examples/list_lattice.cpp list_lattice.cpp]] + [[[github_link examples/list_lattice.cpp list_lattice.cpp]] [Example of a phase lattice integration using `std::list` as state type.]] - [[[github_link libs/numeric/odeint/examples/lorenz_point.cpp lorenz_point.cpp]] + [[[github_link examples/lorenz_point.cpp lorenz_point.cpp]] [Alternative way of integrating lorenz by using a self defined point3d data type as state type.]] - [[[github_link libs/numeric/odeint/examples/my_vector.cpp my_vector.cpp]] + [[[github_link examples/my_vector.cpp my_vector.cpp]] [Simple example showing how to get odeint to work with a self-defined vector type.]] - [[[github_link libs/numeric/odeint/examples/phase_oscillator_ensemble.cpp phase_oscillator_ensemble.cpp]] + [[[github_link examples/phase_oscillator_ensemble.cpp phase_oscillator_ensemble.cpp]] [The phase oscillator ensemble example shows how globally coupled oscillators can be analyzed and how statistical measures can be computed during integration.]] - [[[github_link libs/numeric/odeint/examples/resizing_lattice.cpp resizing_lattice.cpp]] + [[[github_link examples/resizing_lattice.cpp resizing_lattice.cpp]] [Shows the strength of odeint's memory management by simulating a Hamiltonian system on an expanding lattice.]] - [[[github_link libs/numeric/odeint/examples/simple1d.cpp simple1d.cpp]] + [[[github_link examples/simple1d.cpp simple1d.cpp]] [Integrating a simple, one-dimensional ODE showing the usage of integrate- and generate-functions.]] - [[[github_link libs/numeric/odeint/examples/solar_system.cpp solar_system.cpp]] + [[[github_link examples/solar_system.cpp solar_system.cpp]] [The solar system example shows the usage of the symplectic solvers.]] - [[[github_link libs/numeric/odeint/examples/stepper_details.cpp stepper_details.cpp]] + [[[github_link examples/stepper_details.cpp stepper_details.cpp]] [Trivial example showing the usability of the several stepper classes.]] - [[[github_link libs/numeric/odeint/examples/stiff_system.cpp stiff_system.cpp]] + [[[github_link examples/stiff_system.cpp stiff_system.cpp]] [The stiff system example shows the usage of the stiff solvers using the Jacobian of the system function.]] - [[[github_link libs/numeric/odeint/examples/stochastic_euler.cpp stochastic_euler.cpp]] + [[[github_link examples/stochastic_euler.cpp stochastic_euler.cpp]] [Implementation of a custom stepper - the stochastic euler - for solving stochastic differential equations.]] - [[[github_link libs/numeric/odeint/examples/stuart_landau.cpp stuart_landau.cpp]] + [[[github_link examples/stuart_landau.cpp stuart_landau.cpp]] [The Stuart-Landau example shows how odeint can be used with complex state types.]] - [[[github_link libs/numeric/odeint/examples/two_dimensional_phase_lattice.cpp two_dimensional_phase_lattice.cpp]] + [[[github_link examples/two_dimensional_phase_lattice.cpp two_dimensional_phase_lattice.cpp]] [The 2D phase oscillator example shows how a two-dimensional lattice works with odeint and how matrix types can be used as state types in odeint.]] - [[[github_link libs/numeric/odeint/examples/van_der_pol_stiff.cpp van_der_pol_stiff.cpp]] + [[[github_link examples/van_der_pol_stiff.cpp van_der_pol_stiff.cpp]] [This stiff system example again shows the usage of the stiff solvers by integrating the van der Pol oscillator.]] - [[[github_link libs/numeric/odeint/examples/gmpxx/lorenz_gmpxx.cpp gmpxx/lorenz_gmpxx.cpp]] + [[[github_link examples/gmpxx/lorenz_gmpxx.cpp gmpxx/lorenz_gmpxx.cpp]] [This examples integrates the Lorenz system by means of an arbitrary precision type.]] - [[[github_link libs/numeric/odeint/examples/mtl/gauss_packet.cpp mtl/gauss_packet.cpp]] + [[[github_link examples/mtl/gauss_packet.cpp mtl/gauss_packet.cpp]] [The MTL-Gauss-packet example shows how the MTL can be easily used with odeint.]] - [[[github_link libs/numeric/odeint/examples/mtl/implicit_euler_mtl.cpp mtl/implicit_euler_mtl.cpp]] + [[[github_link examples/mtl/implicit_euler_mtl.cpp mtl/implicit_euler_mtl.cpp]] [This examples shows the usage of the MTL implicit Euler method with a sparse matrix type.]] - [[[github_link libs/numeric/odeint/examples/thrust/phase_oscillator_ensemble.cu thrust/phase_oscillator_ensemble.cu]] + [[[github_link examples/thrust/phase_oscillator_ensemble.cu thrust/phase_oscillator_ensemble.cu]] [The Thrust phase oscillator ensemble example shows how globally coupled oscillators can be analyzed with Thrust and CUDA, employing the power of modern graphic devices.]] - [[[github_link libs/numeric/odeint/examples/thrust/phase_oscillator_chain.cu thrust/phase_oscillator_chain.cu]] + [[[github_link examples/thrust/phase_oscillator_chain.cu thrust/phase_oscillator_chain.cu]] [The Thrust phase oscillator chain example shows how chains of nearest neighbor coupled oscillators can be integrated with Thrust and odeint.]] - [[[github_link libs/numeric/odeint/examples/thrust/lorenz_parameters.cu thrust/lorenz_parameters.cu]] + [[[github_link examples/thrust/lorenz_parameters.cu thrust/lorenz_parameters.cu]] [The Lorenz parameters examples show how ensembles of ordinary differential equations can be solved by means of Thrust to study the dependence of an ODE on some parameters.]] - [[[github_link libs/numeric/odeint/examples/thrust/relaxation.cu thrust/relaxation.cu]] + [[[github_link examples/thrust/relaxation.cu thrust/relaxation.cu]] [Another examples for the usage of Thrust.]] - [[[github_link libs/numeric/odeint/examples/ublas/lorenz_ublas.cpp ublas/lorenz_ublas.cpp]] + [[[github_link examples/ublas/lorenz_ublas.cpp ublas/lorenz_ublas.cpp]] [This example shows how the ublas vector types can be used with odeint.]] - [[[github_link libs/numeric/odeint/examples/vexcl/lorenz_ensemble.cpp vexcl/lorenz_ensemble.cpp]] + [[[github_link examples/vexcl/lorenz_ensemble.cpp vexcl/lorenz_ensemble.cpp]] [This example shows how the VexCL - a framework for OpenCL computation - can be used with odeint.]] - [[[github_link libs/numeric/odeint/examples/openmp/lorenz_ensemble_simple.cpp openmp/lorenz_ensemble_simple.cpp]] + [[[github_link examples/openmp/lorenz_ensemble_simple.cpp openmp/lorenz_ensemble_simple.cpp]] [OpenMP Lorenz attractor parameter study with continuous data.]] - [[[github_link libs/numeric/odeint/examples/openmp/lorenz_ensemble.cpp openmp/lorenz_ensemble.cpp]] + [[[github_link examples/openmp/lorenz_ensemble.cpp openmp/lorenz_ensemble.cpp]] [OpenMP Lorenz attractor parameter study with split data.]] - [[[github_link libs/numeric/odeint/examples/openmp/lorenz_ensemble.cpp openmp/lorenz_ensemble_nested.cpp]] + [[[github_link examples/openmp/lorenz_ensemble.cpp openmp/lorenz_ensemble_nested.cpp]] [OpenMP Lorenz attractor parameter study with nested `vector_space_algebra`.]] - [[[github_link libs/numeric/odeint/examples/openmp/phase_chain.cpp openmp/phase_chain.cpp]] + [[[github_link examples/openmp/phase_chain.cpp openmp/phase_chain.cpp]] [OpenMP nearest neighbour coupled phase chain with continuous state.]] - [[[github_link libs/numeric/odeint/examples/openmp/phase_chain_omp_state.cpp openmp/phase_chain_omp_state.cpp]] + [[[github_link examples/openmp/phase_chain_omp_state.cpp openmp/phase_chain_omp_state.cpp]] [OpenMP nearest neighbour coupled phase chain with split state.]] - [[[github_link libs/numeric/odeint/examples/mpi/phase_chain.cpp mpi/phase_chain.cpp]] + [[[github_link examples/mpi/phase_chain.cpp mpi/phase_chain.cpp]] [MPI nearest neighbour coupled phase chain.]] - [[[github_link libs/numeric/odeint/examples/2d_lattice/spreading.cpp 2d_lattice/spreading.cpp]] + [[[github_link examples/2d_lattice/spreading.cpp 2d_lattice/spreading.cpp]] [This examples shows how a `vector< vector< T > >` can be used a state type for odeint and how a resizing mechanism of this state can be implemented.]] - [[[github_link libs/numeric/odeint/examples/quadmath/black_hole.cpp quadmath/black_hole.cpp]] + [[[github_link examples/quadmath/black_hole.cpp quadmath/black_hole.cpp]] [This examples shows how gcc libquadmath can be used with odeint. It provides a high precision floating point type which is adapted to odeint in this example.]] - [[[github_link libs/numeric/odeint/examples/molecular_dynamics.cpp molecular_dynamics.cpp]] + [[[github_link examples/molecular_dynamics.cpp molecular_dynamics.cpp]] [A very basic molecular dynamics simulation with the Velocity-Verlet method.]] ] diff --git a/libs/numeric/odeint/doc/getting_started.qbk b/libs/numeric/odeint/doc/getting_started.qbk index ce00e71ef..7819940da 100644 --- a/libs/numeric/odeint/doc/getting_started.qbk +++ b/libs/numeric/odeint/doc/getting_started.qbk @@ -133,7 +133,7 @@ to pass this container to the integration function: That is all. You can use functional libraries like __boost_lambda or __boost_phoenix to ease the creation of observer functions. -The full cpp file for this example can be found here: [github_link libs/numeric/odeint/examples/harmonic_oscillator.cpp harmonic_oscillator.cpp] +The full cpp file for this example can be found here: [github_link examples/harmonic_oscillator.cpp harmonic_oscillator.cpp] diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth.html index ac2f8f0a2..9013da9c2 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth.hpp>"> -<link rel="next" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp>"> +<link rel="next" href="order_helper.html" title="Struct template order_helper"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="order_helper.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.adams_bashforth"></a><div class="titlepage"></div> @@ -36,7 +36,7 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">,</span> - <span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a><span class="special"><</span> <span class="identifier">State</span> <span class="special">,</span> <span class="identifier">Value</span> <span class="special">,</span> <span class="identifier">Deriv</span> <span class="special">,</span> <span class="identifier">Time</span> <span class="special">,</span> <span class="identifier">Algebra</span> <span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <span class="special">></span> + <span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="extrapolation_stepper.html" title="Class template extrapolation_stepper">extrapolation_stepper</a><span class="special"><</span> <span class="identifier">order_helper</span><span class="special"><</span><span class="identifier">Steps</span><span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Deriv</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Algebra</span><span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <span class="special">></span> <span class="keyword">class</span> <a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">algebra_stepper_base</span><span class="special"><</span> <span class="identifier">Algebra</span><span class="special">,</span> <span class="identifier">Operations</span> <span class="special">></span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> @@ -56,50 +56,50 @@ <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.numeric.odeint.adams_bashforth.step_storage_type"></a><span class="identifier">step_storage_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="adams_bashforth.html#boost.numeric.odeint.adams_bashforthconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="adams_bashforth.html#idp31363856-bb"><span class="identifier">adams_bashforth</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adams_bashforth.html#idp39882256-bb"><span class="identifier">adams_bashforth</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="adams_bashforth.html#idp31305776-bb">public member functions</a></span> - <span class="identifier">order_type</span> <a class="link" href="adams_bashforth.html#idp31306336-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="comment">// <a class="link" href="adams_bashforth.html#idp39812112-bb">public member functions</a></span> + <span class="identifier">order_type</span> <a class="link" href="adams_bashforth.html#idp39812672-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31309328-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39815664-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31314336-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39823328-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31319712-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39828704-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31325968-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39838064-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31332592-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">step_storage_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp31336208-bb"><span class="identifier">step_storage</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">step_storage_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp31339200-bb"><span class="identifier">step_storage</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39844688-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">step_storage_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp39848304-bb"><span class="identifier">step_storage</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">step_storage_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp39851296-bb"><span class="identifier">step_storage</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ExplicitStepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31341904-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">ExplicitStepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39854000-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">ExplicitStepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31348160-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31353168-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="adams_bashforth.html#idp31355024-bb"><span class="identifier">is_initialized</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp31358016-bb"><span class="identifier">initializing_stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp31360992-bb"><span class="identifier">initializing_stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39863408-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39871568-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="adams_bashforth.html#idp39873424-bb"><span class="identifier">is_initialized</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp39876416-bb"><span class="identifier">initializing_stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a class="link" href="adams_bashforth.html#idp39879392-bb"><span class="identifier">initializing_stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="adams_bashforth.html#idp31367088-bb">private member functions</a></span> + <span class="comment">// <a class="link" href="adams_bashforth.html#idp39885488-bb">private member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp31367664-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth.html#idp39886064-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adams_bashforth.html#idp31373920-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adams_bashforth.html#idp39892320-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">steps</span><span class="special">;</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">order_value</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105899472"></a><h2>Description</h2> +<a name="idp108778240"></a><h2>Description</h2> <p>The Adams-Bashforth method is a multi-step algorithm with configurable step number. The step number is specified as template parameter Steps and it then uses the result from the previous Steps steps. See also <a href="http://en.wikipedia.org/wiki/Linear_multistep_method" target="_top">en.wikipedia.org/wiki/Linear_multistep_method</a>. Currently, a maximum of Steps=8 is supported. The method is explicit and fulfills the Stepper concept. Step size control or continuous output are not provided.</p> <p>This class derives from algebra_base and inherits its interface via CRTP (current recurring template pattern). For more details see algebra_stepper_base.</p> <p> </p> <div class="refsect2"> -<a name="idp105901984"></a><h3>Template Parameters</h3> +<a name="idp108780752"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="identifier">size_t</span> Steps</pre> @@ -134,18 +134,18 @@ <p>The resizer policy type. </p> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a><span class="special"><</span> <span class="identifier">State</span> <span class="special">,</span> <span class="identifier">Value</span> <span class="special">,</span> <span class="identifier">Deriv</span> <span class="special">,</span> <span class="identifier">Time</span> <span class="special">,</span> <span class="identifier">Algebra</span> <span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span></pre> +<pre class="literallayout"><span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="extrapolation_stepper.html" title="Class template extrapolation_stepper">extrapolation_stepper</a><span class="special"><</span> <span class="identifier">order_helper</span><span class="special"><</span><span class="identifier">Steps</span><span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Deriv</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Algebra</span><span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span></pre> <p>The stepper for the first two steps. </p> </li> </ol></div> </div> <div class="refsect2"> -<a name="idp105947744"></a><h3> +<a name="idp108829952"></a><h3> <a name="boost.numeric.odeint.adams_bashforthconstruct-copy-destruct"></a><code class="computeroutput">adams_bashforth</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp31363856-bb"></a><span class="identifier">adams_bashforth</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp39882256-bb"></a><span class="identifier">adams_bashforth</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -169,11 +169,11 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp105962832"></a><h3> -<a name="idp31305776-bb"></a><code class="computeroutput">adams_bashforth</code> public member functions</h3> +<a name="idp108844976"></a><h3> +<a name="idp39812112-bb"></a><code class="computeroutput">adams_bashforth</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><span class="identifier">order_type</span> <a name="idp31306336-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the order of the algorithm, which is equal to the number of steps. <p> +<pre class="literallayout"><span class="identifier">order_type</span> <a name="idp39812672-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the order of the algorithm, which is equal to the number of steps. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -186,20 +186,96 @@ </tr></tbody> </table></div> </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31309328-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31314336-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be called with Boost.Range as StateInOut. </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31319712-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> - <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp39815664-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. It transforms the result in-place. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. After calling do_step the result is updated in x. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp39823328-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be called with Boost.Range as StateInOut. </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31325968-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> + <span class="keyword">void</span> <a name="idp39828704-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> + <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>The method performs one step with the stepper passed by Stepper. The state of the ODE is updated out-of-place. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp39838064-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be called with Boost.Range as StateOut. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp31332592-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp39844688-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -222,7 +298,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">step_storage_type</span> <span class="special">&</span> <a name="idp31336208-bb"></a><span class="identifier">step_storage</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the storage of intermediate results. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">step_storage_type</span> <span class="special">&</span> <a name="idp39848304-bb"></a><span class="identifier">step_storage</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the storage of intermediate results. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -236,7 +312,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">step_storage_type</span> <span class="special">&</span> <a name="idp31339200-bb"></a><span class="identifier">step_storage</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the storage of intermediate results. <p> +<pre class="literallayout"><span class="identifier">step_storage_type</span> <span class="special">&</span> <a name="idp39851296-bb"></a><span class="identifier">step_storage</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the storage of intermediate results. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -249,15 +325,99 @@ </tr></tbody> </table></div> </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ExplicitStepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp31341904-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">ExplicitStepper</span> explicit_stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> - <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp31348160-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idp31353168-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal buffer of the stepper. </li> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ExplicitStepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp39854000-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">ExplicitStepper</span> explicit_stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Initialized the stepper. Does Steps-1 steps with the explicit_stepper to fill the buffer. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">explicit_stepper</code></span></p></td> +<td><p>the stepper used to fill the buffer of previous step results </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. After calling do_step the result is updated in x. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp39863408-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Initialized the stepper. Does Steps-1 steps with an internal instance of InitializingStepper to fill the buffer. <div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p>The state x and time t are updated to the values after Steps-1 initial steps. </p></td></tr> +</table></div> +<p> + +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The initial value of the time, updated in this method. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The initial state of the ODE which should be solved, updated in this method. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">void</span> <a name="idp39871568-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal buffer of the stepper. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">bool</span> <a name="idp31355024-bb"></a><span class="identifier">is_initialized</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns true if the stepper has been initialized. <p> +<pre class="literallayout"><span class="keyword">bool</span> <a name="idp39873424-bb"></a><span class="identifier">is_initialized</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns true if the stepper has been initialized. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -271,7 +431,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a name="idp31358016-bb"></a><span class="identifier">initializing_stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the internal initializing stepper instance. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a name="idp39876416-bb"></a><span class="identifier">initializing_stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the internal initializing stepper instance. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -285,7 +445,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a name="idp31360992-bb"></a><span class="identifier">initializing_stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the internal initializing stepper instance. <p> +<pre class="literallayout"><span class="identifier">initializing_stepper_type</span> <span class="special">&</span> <a name="idp39879392-bb"></a><span class="identifier">initializing_stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the internal initializing stepper instance. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -301,13 +461,13 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp106125840"></a><h3> -<a name="idp31367088-bb"></a><code class="computeroutput">adams_bashforth</code> private member functions</h3> +<a name="idp109040064"></a><h3> +<a name="idp39885488-bb"></a><code class="computeroutput">adams_bashforth</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31367664-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> + <span class="keyword">void</span> <a name="idp39886064-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31373920-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp39892320-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -323,7 +483,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="order_helper.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth_moulton.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth_moulton.html index a8de5b670..df0149597 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth_moulton.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_bashforth_moulton.html @@ -35,64 +35,66 @@ <span class="keyword">typename</span> Deriv <span class="special">=</span> <span class="identifier">State</span><span class="special">,</span> <span class="keyword">typename</span> Time <span class="special">=</span> <span class="identifier">Value</span><span class="special">,</span> <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> - <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> + <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">,</span> + <span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a><span class="special"><</span> <span class="identifier">State</span> <span class="special">,</span> <span class="identifier">Value</span> <span class="special">,</span> <span class="identifier">Deriv</span> <span class="special">,</span> <span class="identifier">Time</span> <span class="special">,</span> <span class="identifier">Algebra</span> <span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <span class="special">></span> <span class="keyword">class</span> <a class="link" href="adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton">adams_bashforth_moulton</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">State</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">state_type</span> <span class="special">></span> <a name="boost.numeric.odeint.adams_bashforth_moulton.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Value</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Deriv</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">deriv_type</span> <span class="special">></span> <a name="boost.numeric.odeint.adams_bashforth_moulton.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Time</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Algebra</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Operations</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.order_type"></a><span class="identifier">order_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">State</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">state_type</span> <span class="special">></span> <a name="boost.numeric.odeint.adams_bashforth_moulton.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Value</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Deriv</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">deriv_type</span> <span class="special">></span> <a name="boost.numeric.odeint.adams_bashforth_moulton.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Time</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Algebra</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Operations</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">InitializingStepper</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.initializing_stepper_type"></a><span class="identifier">initializing_stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.numeric.odeint.adams_bashforth_moulton.order_type"></a><span class="identifier">order_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="adams_bashforth_moulton.html#boost.numeric.odeint.adams_bashforth_moultonconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="adams_bashforth_moulton.html#idp31446352-bb"><span class="identifier">adams_bashforth_moulton</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="adams_bashforth_moulton.html#idp31448352-bb"><span class="identifier">adams_bashforth_moulton</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adams_bashforth_moulton.html#idp39982528-bb"><span class="identifier">adams_bashforth_moulton</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adams_bashforth_moulton.html#idp39984528-bb"><span class="identifier">adams_bashforth_moulton</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="adams_bashforth_moulton.html#idp31404496-bb">public member functions</a></span> - <span class="identifier">order_type</span> <a class="link" href="adams_bashforth_moulton.html#idp31405056-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="comment">// <a class="link" href="adams_bashforth_moulton.html#idp39927888-bb">public member functions</a></span> + <span class="identifier">order_type</span> <a class="link" href="adams_bashforth_moulton.html#idp39928448-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31408048-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39931440-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31413056-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39939104-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31418432-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39944480-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31424688-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31431312-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39953840-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39960464-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ExplicitStepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31434928-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">ExplicitStepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39964080-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">ExplicitStepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31441184-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39973936-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="adams_bashforth_moulton.html#idp31451296-bb">private member functions</a></span> + <span class="comment">// <a class="link" href="adams_bashforth_moulton.html#idp39987472-bb">private member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31451872-bb"><span class="identifier">do_step_impl1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39988048-bb"><span class="identifier">do_step_impl1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp31456880-bb"><span class="identifier">do_step_impl2</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_bashforth_moulton.html#idp39993056-bb"><span class="identifier">do_step_impl2</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adams_bashforth_moulton.html#idp31463136-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adams_bashforth_moulton.html#idp39999312-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">steps</span><span class="special">;</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">order_value</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp106429200"></a><h2>Description</h2> +<a name="idp109383472"></a><h2>Description</h2> <p>The Adams-Bashforth method is a multi-step predictor-corrector algorithm with configurable step number. The step number is specified as template parameter Steps and it then uses the result from the previous Steps steps. See also <a href="http://en.wikipedia.org/wiki/Linear_multistep_method" target="_top">en.wikipedia.org/wiki/Linear_multistep_method</a>. Currently, a maximum of Steps=8 is supported. The method is explicit and fulfills the Stepper concept. Step size control or continuous output are not provided.</p> <p>This class derives from algebra_base and inherits its interface via CRTP (current recurring template pattern). For more details see algebra_stepper_base.</p> <p> </p> <div class="refsect2"> -<a name="idp106431728"></a><h3>Template Parameters</h3> +<a name="idp109386000"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="identifier">size_t</span> Steps</pre> @@ -126,18 +128,22 @@ <pre class="literallayout"><span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span></pre> <p>The resizer policy type. </p> </li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a><span class="special"><</span> <span class="identifier">State</span> <span class="special">,</span> <span class="identifier">Value</span> <span class="special">,</span> <span class="identifier">Deriv</span> <span class="special">,</span> <span class="identifier">Time</span> <span class="special">,</span> <span class="identifier">Algebra</span> <span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span></pre> +<p>The stepper for the first two steps. </p> +</li> </ol></div> </div> <div class="refsect2"> -<a name="idp106464176"></a><h3> +<a name="idp109431760"></a><h3> <a name="boost.numeric.odeint.adams_bashforth_moultonconstruct-copy-destruct"></a><code class="computeroutput">adams_bashforth_moulton</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><a name="idp31446352-bb"></a><span class="identifier">adams_bashforth_moulton</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> class. </li> +<pre class="literallayout"><a name="idp39982528-bb"></a><span class="identifier">adams_bashforth_moulton</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> class. </li> <li class="listitem"> -<pre class="literallayout"><a name="idp31448352-bb"></a><span class="identifier">adams_bashforth_moulton</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra<span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp39984528-bb"></a><span class="identifier">adams_bashforth_moulton</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra<span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -162,11 +168,11 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp106482608"></a><h3> -<a name="idp31404496-bb"></a><code class="computeroutput">adams_bashforth_moulton</code> public member functions</h3> +<a name="idp109450256"></a><h3> +<a name="idp39927888-bb"></a><code class="computeroutput">adams_bashforth_moulton</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><span class="identifier">order_type</span> <a name="idp31405056-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the order of the algorithm, which is equal to the number of steps+1. <p> +<pre class="literallayout"><span class="identifier">order_type</span> <a name="idp39928448-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the order of the algorithm, which is equal to the number of steps+1. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -179,20 +185,96 @@ </tr></tbody> </table></div> </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31408048-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31413056-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be called with Boost.Range as StateInOut. </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31418432-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> - <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp39931440-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. It transforms the result in-place. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. After calling do_step the result is updated in x. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp39939104-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be called with Boost.Range as StateInOut. </li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp39944480-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>The method performs one step with the stepper passed by Stepper. The state of the ODE is updated out-of-place. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31424688-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> + <span class="keyword">void</span> <a name="idp39953840-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be called with Boost.Range as StateOut. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp31431312-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp39960464-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -214,23 +296,107 @@ </tr></tbody> </table></div> </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ExplicitStepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp31434928-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">ExplicitStepper</span> explicit_stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> - <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp31441184-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ExplicitStepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp39964080-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">ExplicitStepper</span> explicit_stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Initialized the stepper. Does Steps-1 steps with the explicit_stepper to fill the buffer. <div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p>The state x and time t are updated to the values after Steps-1 initial steps. </p></td></tr> +</table></div> +<p> + +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">explicit_stepper</code></span></p></td> +<td><p>the stepper used to fill the buffer of previous step results </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The initial time, updated in this method. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The initial state of the ODE which should be solved, updated after in this method. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp39973936-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>Initialized the stepper. Does Steps-1 steps using the standard initializing stepper of the underlying <code class="computeroutput"><a class="link" href="adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a></code> stepper. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. After calling do_step the result is updated in x. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> </ol></div> </div> <div class="refsect2"> -<a name="idp106600608"></a><h3> -<a name="idp31451296-bb"></a><code class="computeroutput">adams_bashforth_moulton</code> private member functions</h3> +<a name="idp109601600"></a><h3> +<a name="idp39987472-bb"></a><code class="computeroutput">adams_bashforth_moulton</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31451872-bb"></a><span class="identifier">do_step_impl1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp39988048-bb"></a><span class="identifier">do_step_impl1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31456880-bb"></a><span class="identifier">do_step_impl2</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> + <span class="keyword">void</span> <a name="idp39993056-bb"></a><span class="identifier">do_step_impl2</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31463136-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp39999312-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_moulton.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_moulton.html index 453c91bb9..59456e0b2 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_moulton.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adams_moulton.html @@ -54,93 +54,93 @@ <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.numeric.odeint.adams_moulton.step_storage_type"></a><span class="identifier">step_storage_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="adams_moulton.html#boost.numeric.odeint.adams_moultonconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="adams_moulton.html#idp31528928-bb"><span class="identifier">adams_moulton</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="adams_moulton.html#idp31529216-bb"><span class="identifier">adams_moulton</span></a><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">adams_moulton</span> <span class="special">&</span> <a class="link" href="adams_moulton.html#idp31530192-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adams_moulton</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adams_moulton.html#idp40065104-bb"><span class="identifier">adams_moulton</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adams_moulton.html#idp40065392-bb"><span class="identifier">adams_moulton</span></a><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">adams_moulton</span> <span class="special">&</span> <a class="link" href="adams_moulton.html#idp40066368-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adams_moulton</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="adams_moulton.html#idp31489536-bb">public member functions</a></span> - <span class="identifier">order_type</span> <a class="link" href="adams_moulton.html#idp31490096-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="comment">// <a class="link" href="adams_moulton.html#idp40025712-bb">public member functions</a></span> + <span class="identifier">order_type</span> <a class="link" href="adams_moulton.html#idp40026272-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp31491904-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp40028080-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp31499408-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp40035584-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> PredIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp31506912-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp40043088-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> PredIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp31515664-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp40051840-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp31524416-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">algebra_type</span> <span class="special">&</span> <a class="link" href="adams_moulton.html#idp31526800-bb"><span class="identifier">algebra</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <a class="link" href="adams_moulton.html#idp31527648-bb"><span class="identifier">algebra</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp40060592-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">algebra_type</span> <span class="special">&</span> <a class="link" href="adams_moulton.html#idp40062976-bb"><span class="identifier">algebra</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <a class="link" href="adams_moulton.html#idp40063824-bb"><span class="identifier">algebra</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="adams_moulton.html#idp31531456-bb">private member functions</a></span> + <span class="comment">// <a class="link" href="adams_moulton.html#idp40067632-bb">private member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> PredIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp31532032-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="adams_moulton.html#idp40068208-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adams_moulton.html#idp31540784-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adams_moulton.html#idp40076960-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">steps</span><span class="special">;</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">order_value</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp106948928"></a><h2>Description</h2> +<a name="idp109950016"></a><h2>Description</h2> <div class="refsect2"> -<a name="idp106949344"></a><h3> +<a name="idp109950432"></a><h3> <a name="boost.numeric.odeint.adams_moultonconstruct-copy-destruct"></a><code class="computeroutput">adams_moulton</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp31528928-bb"></a><span class="identifier">adams_moulton</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp31529216-bb"></a><span class="identifier">adams_moulton</span><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span> algebra<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">adams_moulton</span> <span class="special">&</span> <a name="idp31530192-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adams_moulton</span> <span class="special">&</span> stepper<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp40065104-bb"></a><span class="identifier">adams_moulton</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp40065392-bb"></a><span class="identifier">adams_moulton</span><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span> algebra<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">adams_moulton</span> <span class="special">&</span> <a name="idp40066368-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adams_moulton</span> <span class="special">&</span> stepper<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp106968064"></a><h3> -<a name="idp31489536-bb"></a><code class="computeroutput">adams_moulton</code> public member functions</h3> +<a name="idp109969152"></a><h3> +<a name="idp40025712-bb"></a><code class="computeroutput">adams_moulton</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="identifier">order_type</span> <a name="idp31490096-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">order_type</span> <a name="idp40026272-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a name="idp31491904-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span> pred<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40028080-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span> pred<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span> buf<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a name="idp31499408-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span> pred<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40035584-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">StateIn</span> <span class="keyword">const</span> <span class="special">&</span> pred<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span> buf<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> PredIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a name="idp31506912-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span> pred<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40043088-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span> pred<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span> buf<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> PredIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a name="idp31515664-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span> pred<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40051840-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span> pred<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span> buf<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp31524416-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">algebra_type</span> <span class="special">&</span> <a name="idp31526800-bb"></a><span class="identifier">algebra</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <a name="idp31527648-bb"></a><span class="identifier">algebra</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40060592-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">algebra_type</span> <span class="special">&</span> <a name="idp40062976-bb"></a><span class="identifier">algebra</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <a name="idp40063824-bb"></a><span class="identifier">algebra</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp107093408"></a><h3> -<a name="idp31531456-bb"></a><code class="computeroutput">adams_moulton</code> private member functions</h3> +<a name="idp110094368"></a><h3> +<a name="idp40067632-bb"></a><code class="computeroutput">adams_moulton</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> PredIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> ABBuf<span class="special">></span> - <span class="keyword">void</span> <a name="idp31532032-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span> pred<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40068208-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">PredIn</span> <span class="special">&</span> pred<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">ABBuf</span> <span class="special">&</span> buf<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31540784-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40076960-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_iterator.html index 9da365686..1e8d4a002 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_iterator.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_iterator.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_iterator.hpp>"> -<link rel="next" href="make_adaptive__idp30866656.html" title="Function template make_adaptive_iterator_begin"> +<link rel="next" href="make_adaptive__idp39372832.html" title="Function template make_adaptive_iterator_begin"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp30866656.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp39372832.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.adaptive_iterator"></a><div class="titlepage"></div> @@ -35,18 +35,18 @@ <span class="keyword">class</span> <a class="link" href="adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="adaptive_iterator.html#boost.numeric.odeint.adaptive_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="adaptive_iterator.html#idp30859712-bb"><span class="identifier">adaptive_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="adaptive_iterator.html#idp30864128-bb"><span class="identifier">adaptive_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adaptive_iterator.html#idp39365888-bb"><span class="identifier">adaptive_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adaptive_iterator.html#idp39370304-bb"><span class="identifier">adaptive_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103192896"></a><h2>Description</h2> +<a name="idp106060176"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE from t_start to t_end evaluated at steps with an adaptive step size dt. After each iteration the iterator dereferences to the state x at the next time t+dt where dt is controlled by the stepper. This iterator can be used with ControlledSteppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_adaptive routine.</p> <p><a class="link" href="adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is the state type of the stepper. Hence one can only access the state and not the current time.</p> <p> </p> <div class="refsect2"> -<a name="idp103195728"></a><h3>Template Parameters</h3> +<a name="idp106063008"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -63,14 +63,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp103203040"></a><h3> +<a name="idp106070320"></a><h3> <a name="boost.numeric.odeint.adaptive_iteratorconstruct-copy-destruct"></a><code class="computeroutput">adaptive_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp30859712-bb"></a><span class="identifier">adaptive_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t_start<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39365888-bb"></a><span class="identifier">adaptive_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t_start<span class="special">,</span> <span class="identifier">time_type</span> t_end<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp30864128-bb"></a><span class="identifier">adaptive_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39370304-bb"></a><span class="identifier">adaptive_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -86,7 +86,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp30866656.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp39372832.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_time_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_time_iterator.html index 4f6b836d8..b7a70842a 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_time_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/adaptive_time_iterator.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_time_iterator.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_time_iterator.hpp>"> -<link rel="next" href="make_adaptive__idp30916512.html" title="Function template make_adaptive_time_iterator_begin"> +<link rel="next" href="make_adaptive__idp39422672.html" title="Function template make_adaptive_time_iterator_begin"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp30916512.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp39422672.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.adaptive_time_iterator"></a><div class="titlepage"></div> @@ -35,19 +35,19 @@ <span class="keyword">class</span> <a class="link" href="adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="adaptive_time_iterator.html#boost.numeric.odeint.adaptive_time_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="adaptive_time_iterator.html#idp30909568-bb"><span class="identifier">adaptive_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <a class="link" href="adaptive_time_iterator.html#idp39415744-bb"><span class="identifier">adaptive_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="adaptive_time_iterator.html#idp30913984-bb"><span class="identifier">adaptive_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="adaptive_time_iterator.html#idp39420160-bb"><span class="identifier">adaptive_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103512208"></a><h2>Description</h2> +<a name="idp106379664"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE from t_start to t_end evaluated at steps with an adaptive step size dt. After each iteration the iterator dereferences to a pair containing state and time at the next time point t+dt where dt is controlled by the stepper. This iterator can be used with ControlledSteppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_adaptive routine.</p> <p><a class="link" href="adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is a std::pair of state and time of the stepper.</p> <p> </p> <div class="refsect2"> -<a name="idp103514928"></a><h3>Template Parameters</h3> +<a name="idp106382480"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -64,14 +64,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp103522240"></a><h3> +<a name="idp106389792"></a><h3> <a name="boost.numeric.odeint.adaptive_time_iteratorconstruct-copy-destruct"></a><code class="computeroutput">adaptive_time_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp30909568-bb"></a><span class="identifier">adaptive_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39415744-bb"></a><span class="identifier">adaptive_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t_start<span class="special">,</span> <span class="identifier">time_type</span> t_end<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp30913984-bb"></a><span class="identifier">adaptive_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39420160-bb"></a><span class="identifier">adaptive_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -87,7 +87,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp30916512.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp39422672.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag.html index eeb1a380c..01cdfa122 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag"> -<link rel="next" href="base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"> +<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> +<link rel="next" href="base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_stepp_idp32931856.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_contr_idp41628464.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.base_tag"></a><div class="titlepage"></div> @@ -46,7 +46,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_stepp_idp32931856.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_contr_idp41628464.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_contr_idp32939696.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_contr_idp32939696.html deleted file mode 100644 index 1918777ac..000000000 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_contr_idp32939696.html +++ /dev/null @@ -1,54 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct base_tag<controlled_stepper_tag></title> -<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> -<link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"> -<link rel="next" href="base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table cellpadding="2" width="100%"><tr> -<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../logo.jpg"></td> -<td align="center"><a href="../../../../../../../../index.html">Home</a></td> -<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> -<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> -<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> -<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> -</tr></table> -<hr> -<div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32937728.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32941648.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> -</div> -<div class="refentry"> -<a name="boost.numeric.odeint.base_tag_contr_idp32939696"></a><div class="titlepage"></div> -<div class="refnamediv"> -<h2><span class="refentrytitle">Struct base_tag<controlled_stepper_tag></span></h2> -<p>boost::numeric::odeint::base_tag<controlled_stepper_tag></p> -</div> -<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> -<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> - -</span> -<span class="keyword">struct</span> <a class="link" href="base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">controlled_stepper_tag</span><span class="special">></span> <span class="special">{</span> - <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_contr_idp32939696.type"></a><span class="identifier">type</span><span class="special">;</span> -<span class="special">}</span><span class="special">;</span></pre></div> -</div> -<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten - Ahnert and Mario Mulansky<p> - Distributed under the Boost Software License, Version 1.0. (See accompanying - file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) - </p> -</div></td> -</tr></table> -<hr> -<div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32937728.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32941648.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> -</div> -</body> -</html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_stepp_idp32931856.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_contr_idp41628464.html index decb78536..6f5545b44 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_stepp_idp32931856.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_contr_idp41628464.html @@ -1,13 +1,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct base_tag<stepper_tag></title> +<title>Struct base_tag<controlled_stepper_tag></title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> <link rel="prev" href="base_tag.html" title="Struct template base_tag"> -<link rel="next" href="base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"> +<link rel="next" href="base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,21 +20,21 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_error_idp32933808.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_dense_idp41630416.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_stepp_idp32931856"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_contr_idp41628464"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct base_tag<stepper_tag></span></h2> -<p>boost::numeric::odeint::base_tag<stepper_tag></p> +<h2><span class="refentrytitle">Struct base_tag<controlled_stepper_tag></span></h2> +<p>boost::numeric::odeint::base_tag<controlled_stepper_tag></p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">controlled_stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_stepp_idp32931856.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_contr_idp41628464.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_error_idp32933808.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_dense_idp41630416.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_dense_idp32945584.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_dense_idp41630416.html index 09f3438af..68cf3687d 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_dense_idp32945584.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_dense_idp41630416.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"> -<link rel="next" href="../../../header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html" title="Header <boost/numeric/odeint/stepper/symplectic_euler.hpp>"> +<link rel="prev" href="base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"> +<link rel="next" href="base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32943616.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_contr_idp41628464.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_error_idp41632400.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_dense_idp32945584"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_dense_idp41630416"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct base_tag<dense_output_stepper_tag></span></h2> <p>boost::numeric::odeint::base_tag<dense_output_stepper_tag></p> @@ -32,9 +32,9 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">dense_output_stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">dense_output_stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_dense_idp32945584.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_dense_idp41630416.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32943616.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_contr_idp41628464.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_error_idp41632400.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_error_idp32933808.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_error_idp41632400.html index a3da8d23a..a1b99c395 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_error_idp32933808.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_error_idp41632400.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"> -<link rel="next" href="base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"> +<link rel="prev" href="base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"> +<link rel="next" href="base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_stepp_idp32931856.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32935760.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_dense_idp41630416.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41634352.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_error_idp32933808"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_error_idp41632400"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct base_tag<error_stepper_tag></span></h2> <p>boost::numeric::odeint::base_tag<error_stepper_tag></p> @@ -32,9 +32,9 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">error_stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">error_stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_error_idp32933808.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_error_idp41632400.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_stepp_idp32931856.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32935760.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_dense_idp41630416.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41634352.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32943616.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41634352.html index 29a7069f9..114a83e49 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32943616.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41634352.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"> -<link rel="next" href="base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"> +<link rel="prev" href="base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"> +<link rel="next" href="base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32941648.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_dense_idp32945584.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_error_idp41632400.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41636320.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_expli_idp32943616"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_expli_idp41634352"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></h2> <p>boost::numeric::odeint::base_tag<explicit_controlled_stepper_fsal_tag></p> @@ -32,9 +32,9 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp32943616.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp41634352.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32941648.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_dense_idp32945584.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_error_idp41632400.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41636320.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32941648.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41636320.html index 06ec3594e..a7b2aea1e 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32941648.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41636320.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"> -<link rel="next" href="base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"> +<link rel="prev" href="base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"> +<link rel="next" href="base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_contr_idp32939696.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32943616.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_expli_idp41634352.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41638288.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_expli_idp32941648"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_expli_idp41636320"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct base_tag<explicit_controlled_stepper_tag></span></h2> <p>boost::numeric::odeint::base_tag<explicit_controlled_stepper_tag></p> @@ -32,9 +32,9 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp32941648.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp41636320.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_contr_idp32939696.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32943616.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_expli_idp41634352.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41638288.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32937728.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41638288.html index 788d164d5..ef08c3cd5 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32937728.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41638288.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"> -<link rel="next" href="base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"> +<link rel="prev" href="base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"> +<link rel="next" href="base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32935760.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_contr_idp32939696.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_expli_idp41636320.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41640256.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_expli_idp32937728"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_expli_idp41638288"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct base_tag<explicit_error_stepper_fsal_tag></span></h2> <p>boost::numeric::odeint::base_tag<explicit_error_stepper_fsal_tag></p> @@ -32,9 +32,9 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp32937728.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp41638288.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_expli_idp32935760.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_contr_idp32939696.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_expli_idp41636320.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp41640256.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32935760.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41640256.html index d4ccab8f3..a6cf8f0e1 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp32935760.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_expli_idp41640256.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"> -<link rel="next" href="base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"> +<link rel="prev" href="base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"> +<link rel="next" href="base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_error_idp32933808.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32937728.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_expli_idp41638288.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_stepp_idp41642224.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.base_tag_expli_idp32935760"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.base_tag_expli_idp41640256"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct base_tag<explicit_error_stepper_tag></span></h2> <p>boost::numeric::odeint::base_tag<explicit_error_stepper_tag></p> @@ -32,9 +32,9 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp32935760.type"></a><span class="identifier">type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_expli_idp41640256.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="base_tag_error_idp32933808.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_expli_idp32937728.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_expli_idp41638288.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag_stepp_idp41642224.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_stepp_idp41642224.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_stepp_idp41642224.html new file mode 100644 index 000000000..97b32b630 --- /dev/null +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/base_tag_stepp_idp41642224.html @@ -0,0 +1,54 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Struct base_tag<stepper_tag></title> +<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> +<link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> +<link rel="prev" href="base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"> +<link rel="next" href="controlled_stepper_tag.html" title="Struct controlled_stepper_tag"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../logo.jpg"></td> +<td align="center"><a href="../../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="base_tag_expli_idp41640256.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="refentry"> +<a name="boost.numeric.odeint.base_tag_stepp_idp41642224"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Struct base_tag<stepper_tag></span></h2> +<p>boost::numeric::odeint::base_tag<stepper_tag></p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> + +</span> +<span class="keyword">struct</span> <a class="link" href="base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">stepper_tag</span><span class="special">></span> <span class="special">{</span> + <span class="comment">// types</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_tag</span> <a name="boost.numeric.odeint.base_tag_stepp_idp41642224.type"></a><span class="identifier">type</span><span class="special">;</span> +<span class="special">}</span><span class="special">;</span></pre></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten + Ahnert and Mario Mulansky<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="base_tag_expli_idp41640256.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer.html index 3e53b1733..6553ae118 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer.html @@ -48,56 +48,56 @@ <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.bulirsch_stoer.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="bulirsch_stoer.html#boost.numeric.odeint.bulirsch_stoerconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="bulirsch_stoer.html#idp31600080-bb"><span class="identifier">bulirsch_stoer</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> + <a class="link" href="bulirsch_stoer.html#idp40153360-bb"><span class="identifier">bulirsch_stoer</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="bulirsch_stoer.html#idp31564112-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="bulirsch_stoer.html#idp40100288-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer.html#idp31564672-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="bulirsch_stoer.html#idp40100848-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer.html#idp31569680-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="bulirsch_stoer.html#idp40109600-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer.html#idp31575056-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="bulirsch_stoer.html#idp40114976-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span> <span class="identifier">StateIn</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">controlled_step_result</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a class="link" href="bulirsch_stoer.html#idp31581312-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="bulirsch_stoer.html#idp40125408-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer.html#idp31587632-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="bulirsch_stoer.html#idp40136336-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer.html#idp31595136-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="bulirsch_stoer.html#idp31596304-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer.html#idp40148416-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="bulirsch_stoer.html#idp40149584-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="bulirsch_stoer.html#idp31607488-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp31608064-bb"><span class="identifier">resize_m_dxdt</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp31610448-bb"><span class="identifier">resize_m_xnew</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp31612832-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="bulirsch_stoer.html#idp40160768-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp40161344-bb"><span class="identifier">resize_m_dxdt</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp40163728-bb"><span class="identifier">resize_m_xnew</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp40166112-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer.html#idp31615216-bb"><span class="identifier">try_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="bulirsch_stoer.html#idp40168496-bb"><span class="identifier">try_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer.html#idp31620224-bb"><span class="identifier">extrapolate</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">state_table_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer.html#idp40173504-bb"><span class="identifier">extrapolate</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">state_table_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer.html#idp31624672-bb"><span class="identifier">calc_h_opt</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer.html#idp40177952-bb"><span class="identifier">calc_h_opt</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer.html#idp31627856-bb"><span class="identifier">set_k_opt</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">inv_time_vector</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_vector</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp31631456-bb"><span class="identifier">in_convergence_window</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp31633264-bb"><span class="identifier">should_reject</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <a class="link" href="bulirsch_stoer.html#idp40181136-bb"><span class="identifier">set_k_opt</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">inv_time_vector</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_vector</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp40184736-bb"><span class="identifier">in_convergence_window</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer.html#idp40186544-bb"><span class="identifier">should_reject</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">m_k_max</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp107438752"></a><h2>Description</h2> +<a name="idp110440128"></a><h2>Description</h2> <p>The Bulirsch-Stoer is a controlled stepper that adjusts both step size and order of the method. The algorithm uses the modified midpoint and a polynomial extrapolation compute the solution.</p> <p> </p> <div class="refsect2"> -<a name="idp107439888"></a><h3>Template Parameters</h3> +<a name="idp110441264"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -130,12 +130,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp107470256"></a><h3> +<a name="idp110471632"></a><h3> <a name="boost.numeric.odeint.bulirsch_stoerconstruct-copy-destruct"></a><code class="computeroutput">bulirsch_stoer</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp31600080-bb"></a><span class="identifier">bulirsch_stoer</span><span class="special">(</span><span class="identifier">value_type</span> eps_abs <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> eps_rel <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> +<pre class="literallayout"><a name="idp40153360-bb"></a><span class="identifier">bulirsch_stoer</span><span class="special">(</span><span class="identifier">value_type</span> eps_abs <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> eps_rel <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> factor_x <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> <span class="identifier">value_type</span> factor_dxdt <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="bulirsch_stoer.html" title="Class template bulirsch_stoer">bulirsch_stoer</a></code> class, including initialization of the error bounds. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -174,33 +174,233 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp107498480"></a><h3> -<a name="idp31564112-bb"></a><code class="computeroutput">bulirsch_stoer</code> public member functions</h3> +<a name="idp110499920"></a><h3> +<a name="idp40100288-bb"></a><code class="computeroutput">bulirsch_stoer</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31564672-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <a name="idp40100848-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed. Also, the internal order of the stepper is adjusted if required.</p> +<p> + +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. Updated. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time. Updated if the step is successful. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. Overwritten if the step is successful. </p></td> +</tr> +</tbody> +</table></div></td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td><p>success if the step was accepted, fail otherwise. </p></td> +</tr> +</tbody> +</table></div> +</li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31569680-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be used with Boost.Range as StateInOut. </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> + <a name="idp40109600-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Second version to solve the forwarding problem, can be used with Boost.Range as StateInOut. </li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31575056-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> - <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> + <a name="idp40114976-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> + <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed. Also, the internal order of the stepper is adjusted if required.</p> +<p> + +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. Updated. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of state. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time. Updated if the step is successful. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. Overwritten if the step is successful. </p></td> +</tr> +</tbody> +</table></div></td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td><p>success if the step was accepted, fail otherwise. </p></td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span> <span class="identifier">StateIn</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">controlled_step_result</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a name="idp31581312-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> - <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <a name="idp40125408-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> + <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p>This method is disabled if state_type=time_type to avoid ambiguity.</p></td></tr> +</table></div> +<p> +This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed. Also, the internal order of the stepper is adjusted if required.</p> +<p> + +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. Updated. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>Used to store the result of the step. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time. Updated if the step is successful. </p></td> +</tr> +</tbody> +</table></div></td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td><p>success if the step was accepted, fail otherwise. </p></td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31587632-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <a name="idp40136336-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed. Also, the internal order of the stepper is adjusted if required.</p> +<p> + +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. Updated. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of state. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>Used to store the result of the step. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time. Updated if the step is successful. </p></td> +</tr> +</tbody> +</table></div></td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td><p>success if the step was accepted, fail otherwise. </p></td> +</tr> +</tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idp31595136-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of the stepper. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idp40148416-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of the stepper. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp31596304-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp40149584-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -225,24 +425,24 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp107619584"></a><h3> -<a name="idp31607488-bb"></a><code class="computeroutput">bulirsch_stoer</code> private member functions</h3> +<a name="idp110661472"></a><h3> +<a name="idp40160768-bb"></a><code class="computeroutput">bulirsch_stoer</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31608064-bb"></a><span class="identifier">resize_m_dxdt</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31610448-bb"></a><span class="identifier">resize_m_xnew</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31612832-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40161344-bb"></a><span class="identifier">resize_m_dxdt</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40163728-bb"></a><span class="identifier">resize_m_xnew</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40166112-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31615216-bb"></a><span class="identifier">try_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <a name="idp40168496-bb"></a><span class="identifier">try_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31620224-bb"></a><span class="identifier">extrapolate</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">state_table_type</span> <span class="special">&</span> table<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40173504-bb"></a><span class="identifier">extrapolate</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">state_table_type</span> <span class="special">&</span> table<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span> coeff<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> xest<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp31624672-bb"></a><span class="identifier">calc_h_opt</span><span class="special">(</span><span class="identifier">time_type</span> h<span class="special">,</span> <span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40177952-bb"></a><span class="identifier">calc_h_opt</span><span class="special">(</span><span class="identifier">time_type</span> h<span class="special">,</span> <span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="identifier">controlled_step_result</span> -<a name="idp31627856-bb"></a><span class="identifier">set_k_opt</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">inv_time_vector</span> <span class="special">&</span> work<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_vector</span> <span class="special">&</span> h_opt<span class="special">,</span> +<a name="idp40181136-bb"></a><span class="identifier">set_k_opt</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">inv_time_vector</span> <span class="special">&</span> work<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_vector</span> <span class="special">&</span> h_opt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp31631456-bb"></a><span class="identifier">in_convergence_window</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp31633264-bb"></a><span class="identifier">should_reject</span><span class="special">(</span><span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp40184736-bb"></a><span class="identifier">in_convergence_window</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp40186544-bb"></a><span class="identifier">should_reject</span><span class="special">(</span><span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer_dense_out.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer_dense_out.html index 47f49ba82..2553a0529 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer_dense_out.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/bulirsch_stoer_dense_out.html @@ -49,68 +49,68 @@ <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.bulirsch_stoer_dense_out.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> <span class="comment">// <a class="link" href="bulirsch_stoer_dense_out.html#boost.numeric.odeint.bulirsch_stoer_dense_outconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="bulirsch_stoer_dense_out.html#idp31706784-bb"><span class="identifier">bulirsch_stoer_dense_out</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> + <a class="link" href="bulirsch_stoer_dense_out.html#idp40260064-bb"><span class="identifier">bulirsch_stoer_dense_out</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="bulirsch_stoer_dense_out.html#idp31657648-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="bulirsch_stoer_dense_out.html#idp40210928-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="bulirsch_stoer_dense_out.html#idp31658208-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="bulirsch_stoer_dense_out.html#idp40211488-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">DerivOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31671536-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31677264-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31681936-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31686976-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31689968-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31692944-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31695936-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31698896-bb"><span class="identifier">current_time_step</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31701840-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31703008-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40224816-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40230544-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40235216-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40240256-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40243248-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40246224-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40249216-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40252176-bb"><span class="identifier">current_time_step</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40255120-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40256288-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="bulirsch_stoer_dense_out.html#idp31715632-bb">private member functions</a></span> + <span class="comment">// <a class="link" href="bulirsch_stoer_dense_out.html#idp40268912-bb">private member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> StateVector<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31716208-bb"><span class="identifier">extrapolate</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40269488-bb"><span class="identifier">extrapolate</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateVector<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31722192-bb"><span class="identifier">extrapolate_dense_out</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40275472-bb"><span class="identifier">extrapolate_dense_out</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31726928-bb"><span class="identifier">calc_h_opt</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31730112-bb"><span class="identifier">in_convergence_window</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31731920-bb"><span class="identifier">should_reject</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40280208-bb"><span class="identifier">calc_h_opt</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40283392-bb"><span class="identifier">in_convergence_window</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40285200-bb"><span class="identifier">should_reject</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn1<span class="special">,</span> <span class="keyword">typename</span> DerivIn1<span class="special">,</span> <span class="keyword">typename</span> StateIn2<span class="special">,</span> <span class="keyword">typename</span> DerivIn2<span class="special">></span> - <span class="identifier">value_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31734416-bb"><span class="identifier">prepare_dense_output</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn1</span> <span class="special">&</span><span class="special">,</span> + <span class="identifier">value_type</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40287696-bb"><span class="identifier">prepare_dense_output</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn2</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DerivIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31741920-bb"><span class="identifier">calculate_finite_difference</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40295200-bb"><span class="identifier">calculate_finite_difference</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31746384-bb"><span class="identifier">do_interpolation</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31749728-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31752112-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31753648-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31755456-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31756992-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31758800-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31760336-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31762144-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31763680-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp31765488-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40299664-bb"><span class="identifier">do_interpolation</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40303008-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40305392-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40306928-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40308736-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40310272-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40312080-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40313616-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40315424-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40316960-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="bulirsch_stoer_dense_out.html#idp40318768-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">m_k_max</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp108085312"></a><h2>Description</h2> +<a name="idp111127280"></a><h2>Description</h2> <p>The Bulirsch-Stoer is a controlled stepper that adjusts both step size and order of the method. The algorithm uses the modified midpoint and a polynomial extrapolation compute the solution. This class also provides dense output facility.</p> <p> </p> <div class="refsect2"> -<a name="idp108086496"></a><h3>Template Parameters</h3> +<a name="idp111128464"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -143,12 +143,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp108116864"></a><h3> +<a name="idp111158832"></a><h3> <a name="boost.numeric.odeint.bulirsch_stoer_dense_outconstruct-copy-destruct"></a><code class="computeroutput">bulirsch_stoer_dense_out</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp31706784-bb"></a><span class="identifier">bulirsch_stoer_dense_out</span><span class="special">(</span><span class="identifier">value_type</span> eps_abs <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> eps_rel <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> +<pre class="literallayout"><a name="idp40260064-bb"></a><span class="identifier">bulirsch_stoer_dense_out</span><span class="special">(</span><span class="identifier">value_type</span> eps_abs <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> eps_rel <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> factor_x <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> <span class="identifier">value_type</span> factor_dxdt <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0</span><span class="special">,</span> <span class="keyword">bool</span> control_interpolation <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="bulirsch_stoer.html" title="Class template bulirsch_stoer">bulirsch_stoer</a></code> class, including initialization of the error bounds. <p> @@ -193,14 +193,14 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp108148976"></a><h3> -<a name="idp31657648-bb"></a><code class="computeroutput">bulirsch_stoer_dense_out</code> public member functions</h3> +<a name="idp111190944"></a><h3> +<a name="idp40210928-bb"></a><code class="computeroutput">bulirsch_stoer_dense_out</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31658208-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <a name="idp40211488-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">DerivOut</span> <span class="special">&</span> dxdt_new<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed. Also, the internal order of the stepper is adjusted if required.</p> <p> @@ -256,7 +256,7 @@ </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a name="idp31671536-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span> t0<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40224816-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span> t0<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">time_type</span> <span class="special">&</span> dt0<span class="special">)</span><span class="special">;</span></pre>Initializes the dense output stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -291,7 +291,7 @@ </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp31677264-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre>Does one time step. This is the main method that should be used to integrate an ODE with this stepper. <div class="note"><table border="0" summary="Note"> + <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp40230544-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre>Does one time step. This is the main method that should be used to integrate an ODE with this stepper. <div class="note"><table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> <th align="left">Note</th> @@ -329,7 +329,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp31681936-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Calculates the solution at an intermediate point within the last step. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp40235216-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Calculates the solution at an intermediate point within the last step. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -358,7 +358,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp31686976-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current state of the solution. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40240256-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current state of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -372,7 +372,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp31689968-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current time of the solution. <p> +<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40243248-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current time of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -386,7 +386,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp31692944-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last state of the solution. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40246224-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last state of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -400,7 +400,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp31695936-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last time of the solution. <p> +<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40249216-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last time of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -414,7 +414,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp31698896-bb"></a><span class="identifier">current_time_step</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current step size. <p> +<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40252176-bb"></a><span class="identifier">current_time_step</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current step size. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -428,9 +428,9 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idp31701840-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of the stepper. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idp40255120-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of the stepper. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp31703008-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp40256288-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -455,40 +455,40 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp108297648"></a><h3> -<a name="idp31715632-bb"></a><code class="computeroutput">bulirsch_stoer_dense_out</code> private member functions</h3> +<a name="idp111339536"></a><h3> +<a name="idp40268912-bb"></a><code class="computeroutput">bulirsch_stoer_dense_out</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> StateVector<span class="special">></span> - <span class="keyword">void</span> <a name="idp31716208-bb"></a><span class="identifier">extrapolate</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span> table<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span> coeff<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40269488-bb"></a><span class="identifier">extrapolate</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span> table<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span> coeff<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> xest<span class="special">,</span> <span class="identifier">size_t</span> order_start_index <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateVector<span class="special">></span> - <span class="keyword">void</span> <a name="idp31722192-bb"></a><span class="identifier">extrapolate_dense_out</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span> table<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40275472-bb"></a><span class="identifier">extrapolate_dense_out</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">StateVector</span> <span class="special">&</span> table<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span> coeff<span class="special">,</span> <span class="identifier">size_t</span> order_start_index <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp31726928-bb"></a><span class="identifier">calc_h_opt</span><span class="special">(</span><span class="identifier">time_type</span> h<span class="special">,</span> <span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp31730112-bb"></a><span class="identifier">in_convergence_window</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp31731920-bb"></a><span class="identifier">should_reject</span><span class="special">(</span><span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40280208-bb"></a><span class="identifier">calc_h_opt</span><span class="special">(</span><span class="identifier">time_type</span> h<span class="special">,</span> <span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp40283392-bb"></a><span class="identifier">in_convergence_window</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp40285200-bb"></a><span class="identifier">should_reject</span><span class="special">(</span><span class="identifier">value_type</span> error<span class="special">,</span> <span class="identifier">size_t</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn1<span class="special">,</span> <span class="keyword">typename</span> DerivIn1<span class="special">,</span> <span class="keyword">typename</span> StateIn2<span class="special">,</span> <span class="keyword">typename</span> DerivIn2<span class="special">></span> - <span class="identifier">value_type</span> <a name="idp31734416-bb"></a><span class="identifier">prepare_dense_output</span><span class="special">(</span><span class="keyword">int</span> k<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span> x_start<span class="special">,</span> + <span class="identifier">value_type</span> <a name="idp40287696-bb"></a><span class="identifier">prepare_dense_output</span><span class="special">(</span><span class="keyword">int</span> k<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span> x_start<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn1</span> <span class="special">&</span> dxdt_start<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn2</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DerivIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp31741920-bb"></a><span class="identifier">calculate_finite_difference</span><span class="special">(</span><span class="identifier">size_t</span> j<span class="special">,</span> <span class="identifier">size_t</span> kappa<span class="special">,</span> <span class="identifier">value_type</span> fac<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40295200-bb"></a><span class="identifier">calculate_finite_difference</span><span class="special">(</span><span class="identifier">size_t</span> j<span class="special">,</span> <span class="identifier">size_t</span> kappa<span class="special">,</span> <span class="identifier">value_type</span> fac<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp31746384-bb"></a><span class="identifier">do_interpolation</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31749728-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp31752112-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp31753648-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp31755456-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp31756992-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp31758800-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp31760336-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp31762144-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp31763680-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp31765488-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp40299664-bb"></a><span class="identifier">do_interpolation</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40303008-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40305392-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40306928-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40308736-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40310272-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40312080-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40313616-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40315424-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40316960-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40318768-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_iterator.html index 7e092edc3..673a97d57 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_iterator.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_iterator.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_iterator.hpp>"> -<link rel="next" href="make_const_ste_idp30968064.html" title="Function template make_const_step_iterator_begin"> +<link rel="next" href="make_const_ste_idp39474224.html" title="Function template make_const_step_iterator_begin"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp30968064.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39474224.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.const_step_iterator"></a><div class="titlepage"></div> @@ -35,19 +35,19 @@ <span class="keyword">class</span> <a class="link" href="const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="const_step_iterator.html#boost.numeric.odeint.const_step_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="const_step_iterator.html#idp30961120-bb"><span class="identifier">const_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <a class="link" href="const_step_iterator.html#idp39467280-bb"><span class="identifier">const_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="const_step_iterator.html#idp30965536-bb"><span class="identifier">const_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="const_step_iterator.html#idp39471696-bb"><span class="identifier">const_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103835168"></a><h2>Description</h2> +<a name="idp106702464"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE from t_start to t_end evaluated at steps with constant step size dt. After each iteration the iterator dereferences to the state x at the next time t+dt. This iterator can be used with Steppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_const routine.</p> <p><a class="link" href="const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is the state type of the stepper. Hence one can only access the state and not the current time.</p> <p> </p> <div class="refsect2"> -<a name="idp103838048"></a><h3>Template Parameters</h3> +<a name="idp106705344"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -64,14 +64,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp103845360"></a><h3> +<a name="idp106712656"></a><h3> <a name="boost.numeric.odeint.const_step_iteratorconstruct-copy-destruct"></a><code class="computeroutput">const_step_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp30961120-bb"></a><span class="identifier">const_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t_start<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39467280-bb"></a><span class="identifier">const_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t_start<span class="special">,</span> <span class="identifier">time_type</span> t_end<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp30965536-bb"></a><span class="identifier">const_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39471696-bb"></a><span class="identifier">const_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -87,7 +87,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp30968064.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39474224.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_time_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_time_iterator.html index c2cfaa379..50ab86200 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_time_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/const_step_time_iterator.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>"> -<link rel="next" href="make_const_ste_idp31021072.html" title="Function template make_const_step_time_iterator_begin"> +<link rel="next" href="make_const_ste_idp39527232.html" title="Function template make_const_step_time_iterator_begin"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp31021072.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39527232.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.const_step_time_iterator"></a><div class="titlepage"></div> @@ -35,19 +35,19 @@ <span class="keyword">class</span> <a class="link" href="const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="const_step_time_iterator.html#boost.numeric.odeint.const_step_time_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="const_step_time_iterator.html#idp31014144-bb"><span class="identifier">const_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <a class="link" href="const_step_time_iterator.html#idp39520304-bb"><span class="identifier">const_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="const_step_time_iterator.html#idp31018560-bb"><span class="identifier">const_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="const_step_time_iterator.html#idp39524720-bb"><span class="identifier">const_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104159472"></a><h2>Description</h2> +<a name="idp107027056"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE from t_start to t_end evaluated at steps with constant step size dt. After each iteration the iterator dereferences to a pair containing state and time at the next time point t+dt.. This iterator can be used with Steppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_const routine.</p> <p><a class="link" href="const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is a pair with the state type and time type of the stepper.</p> <p> </p> <div class="refsect2"> -<a name="idp104162368"></a><h3>Template Parameters</h3> +<a name="idp107029952"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -64,14 +64,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp104169680"></a><h3> +<a name="idp107037104"></a><h3> <a name="boost.numeric.odeint.const_step_time_iteratorconstruct-copy-destruct"></a><code class="computeroutput">const_step_time_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp31014144-bb"></a><span class="identifier">const_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39520304-bb"></a><span class="identifier">const_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t_start<span class="special">,</span> <span class="identifier">time_type</span> t_end<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp31018560-bb"></a><span class="identifier">const_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39524720-bb"></a><span class="identifier">const_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -87,7 +87,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp31021072.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39527232.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp31895424.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp40323568.html index 3a9f98c2d..8dfca2d89 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp31895424.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp40323568.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>"> -<link rel="prev" href="controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"> -<link rel="next" href="../../../header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_step_result.hpp>"> +<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>"> +<link rel="next" href="controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_run_idp31800640.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_run_idp40433936.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.controlled_run_idp31895424"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.controlled_run_idp40323568"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></h2> <p>boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag> — Implements step size control for Runge-Kutta FSAL steppers with error estimation. </p> @@ -32,67 +32,67 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>">boost/numeric/odeint/stepper/controlled_runge_kutta.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ErrorStepper<span class="special">,</span> <span class="keyword">typename</span> ErrorChecker<span class="special">,</span> <span class="keyword">typename</span> Resizer<span class="special">></span> -<span class="keyword">class</span> <a class="link" href="controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">ErrorStepper</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">ErrorChecker</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.error_checker_type"></a><span class="identifier">error_checker_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">explicit_controlled_stepper_fsal_tag</span> <a name="boost.numeric.odeint.controlled_run_idp31895424.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">ErrorStepper</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">ErrorChecker</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.error_checker_type"></a><span class="identifier">error_checker_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">explicit_controlled_stepper_fsal_tag</span> <a name="boost.numeric.odeint.controlled_run_idp40323568.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> - <span class="comment">// <a class="link" href="controlled_run_idp31895424.html#boost.numeric.odeint.controlled_run_idp31895424construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="controlled_run_idp31895424.html#idp31986656-bb"><span class="identifier">controlled_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> + <span class="comment">// <a class="link" href="controlled_run_idp40323568.html#boost.numeric.odeint.controlled_run_idp40323568construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="controlled_run_idp40323568.html#idp40414800-bb"><span class="identifier">controlled_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="controlled_run_idp31895424.html#idp31910128-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="controlled_run_idp40323568.html#idp40338272-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31895424.html#idp31910688-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40323568.html#idp40338832-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31895424.html#idp31919376-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40323568.html#idp40347520-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span> <span class="identifier">StateIn</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">controlled_step_result</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a class="link" href="controlled_run_idp31895424.html#idp31928176-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40323568.html#idp40356320-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31895424.html#idp31939040-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">DerivInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40323568.html#idp40367184-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">DerivInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31895424.html#idp31949408-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="controlled_run_idp40323568.html#idp40377552-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">DerivOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="controlled_run_idp31895424.html#idp31962240-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="controlled_run_idp31895424.html#idp31964112-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="controlled_run_idp40323568.html#idp40390384-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="controlled_run_idp40323568.html#idp40392256-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="controlled_run_idp31895424.html#idp31967696-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31895424.html#idp31974144-bb"><span class="identifier">is_initialized</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="controlled_run_idp31895424.html#idp31977168-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp31895424.html#idp31980784-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp31895424.html#idp31983504-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="controlled_run_idp40323568.html#idp40395840-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40323568.html#idp40402288-bb"><span class="identifier">is_initialized</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="controlled_run_idp40323568.html#idp40405312-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp40323568.html#idp40408928-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp40323568.html#idp40411648-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="controlled_run_idp31895424.html#idp31990512-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31895424.html#idp31991088-bb"><span class="identifier">resize_m_xerr_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31895424.html#idp31993472-bb"><span class="identifier">resize_m_dxdt_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31895424.html#idp31995856-bb"><span class="identifier">resize_m_dxdt_new_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31895424.html#idp31998240-bb"><span class="identifier">resize_m_xnew_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="controlled_run_idp40323568.html#idp40418656-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40323568.html#idp40419232-bb"><span class="identifier">resize_m_xerr_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40323568.html#idp40421616-bb"><span class="identifier">resize_m_dxdt_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40323568.html#idp40424000-bb"><span class="identifier">resize_m_dxdt_new_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40323568.html#idp40426384-bb"><span class="identifier">resize_m_xnew_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31895424.html#idp32000624-bb"><span class="identifier">try_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40323568.html#idp40428768-bb"><span class="identifier">try_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp109516240"></a><h2>Description</h2> +<a name="idp111819248"></a><h2>Description</h2> <p>This class implements the step size control for FSAL Runge-Kutta steppers with error estimation.</p> <p> </p> <div class="refsect2"> -<a name="idp109517280"></a><h3>Template Parameters</h3> +<a name="idp111820288"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> ErrorStepper</pre> @@ -109,12 +109,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp109524640"></a><h3> -<a name="boost.numeric.odeint.controlled_run_idp31895424construct-copy-destruct"></a><code class="computeroutput">controlled_runge_kutta</code> +<a name="idp111827648"></a><h3> +<a name="boost.numeric.odeint.controlled_run_idp40323568construct-copy-destruct"></a><code class="computeroutput">controlled_runge_kutta</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp31986656-bb"></a><span class="identifier">controlled_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> error_checker <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> +<pre class="literallayout"><a name="idp40414800-bb"></a><span class="identifier">controlled_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> error_checker <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the controlled Runge-Kutta stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -145,13 +145,13 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp109544672"></a><h3> -<a name="idp31910128-bb"></a><code class="computeroutput">controlled_runge_kutta</code> public member functions</h3> +<a name="idp111847744"></a><h3> +<a name="idp40338272-bb"></a><code class="computeroutput">controlled_runge_kutta</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31910688-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> + <a name="idp40338832-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> </p> @@ -198,7 +198,7 @@ <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31919376-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. Solves the forwarding problem and allows for using boost range as state_type. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> + <a name="idp40347520-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. Solves the forwarding problem and allows for using boost range as state_type. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> </p> @@ -245,7 +245,7 @@ <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span> <span class="identifier">StateIn</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">controlled_step_result</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a name="idp31928176-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> + <a name="idp40356320-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <div class="note"><table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> @@ -305,7 +305,7 @@ This method tries to do one step with step size dt. If the error estimate is to <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31939040-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">DerivInOut</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> + <a name="idp40367184-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">DerivInOut</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> @@ -358,7 +358,7 @@ This method tries to do one step with step size dt. If the error estimate is to <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31949408-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt_in<span class="special">,</span> + <a name="idp40377552-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt_in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">DerivOut</span> <span class="special">&</span> dxdt_out<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> @@ -409,9 +409,9 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idp31962240-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of the underlying FSAL stepper. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idp40390384-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of the underlying FSAL stepper. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="keyword">void</span> <a name="idp31964112-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> deriv<span class="special">)</span><span class="special">;</span></pre>Initializes the internal state storing an internal copy of the derivative. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="keyword">void</span> <a name="idp40392256-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> deriv<span class="special">)</span><span class="special">;</span></pre>Initializes the internal state storing an internal copy of the derivative. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -435,7 +435,7 @@ This method tries to do one step with step size dt. If the error estimate is to </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp31967696-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">)</span><span class="special">;</span></pre>Initializes the internal state storing an internal copy of the derivative. <p> + <span class="keyword">void</span> <a name="idp40395840-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">)</span><span class="special">;</span></pre>Initializes the internal state storing an internal copy of the derivative. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -468,7 +468,7 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">bool</span> <a name="idp31974144-bb"></a><span class="identifier">is_initialized</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns true if the stepper has been initialized, false otherwise. <p> +<pre class="literallayout"><span class="keyword">bool</span> <a name="idp40402288-bb"></a><span class="identifier">is_initialized</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns true if the stepper has been initialized, false otherwise. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -482,7 +482,7 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp31977168-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40405312-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -505,7 +505,7 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp31980784-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> +<pre class="literallayout"><span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp40408928-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -519,7 +519,7 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp31983504-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp40411648-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -535,16 +535,16 @@ This method tries to do one step with step size dt. If the error estimate is to </ol></div> </div> <div class="refsect2"> -<a name="idp109771760"></a><h3> -<a name="idp31990512-bb"></a><code class="computeroutput">controlled_runge_kutta</code> private member functions</h3> +<a name="idp112074768"></a><h3> +<a name="idp40418656-bb"></a><code class="computeroutput">controlled_runge_kutta</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31991088-bb"></a><span class="identifier">resize_m_xerr_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31993472-bb"></a><span class="identifier">resize_m_dxdt_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31995856-bb"></a><span class="identifier">resize_m_dxdt_new_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31998240-bb"></a><span class="identifier">resize_m_xnew_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40419232-bb"></a><span class="identifier">resize_m_xerr_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40421616-bb"></a><span class="identifier">resize_m_dxdt_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40424000-bb"></a><span class="identifier">resize_m_dxdt_new_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40426384-bb"></a><span class="identifier">resize_m_xnew_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp32000624-bb"></a><span class="identifier">try_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <a name="idp40428768-bb"></a><span class="identifier">try_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -560,7 +560,7 @@ This method tries to do one step with step size dt. If the error estimate is to </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_run_idp31800640.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_run_idp40433936.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp31800640.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp40433936.html index ab3e9978d..65e4dd6f0 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp31800640.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_run_idp40433936.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>"> -<link rel="prev" href="controlled_runge_kutta.html" title="Class template controlled_runge_kutta"> -<link rel="next" href="controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"> +<link rel="prev" href="controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"> +<link rel="next" href="default_error_checker.html" title="Class template default_error_checker"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_runge_kutta.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_run_idp31895424.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_run_idp40323568.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_error_checker.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.controlled_run_idp31800640"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.controlled_run_idp40433936"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></h2> <p>boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag> — Implements step size control for Runge-Kutta steppers with error estimation. </p> @@ -32,62 +32,62 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>">boost/numeric/odeint/stepper/controlled_runge_kutta.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ErrorStepper<span class="special">,</span> <span class="keyword">typename</span> ErrorChecker<span class="special">,</span> <span class="keyword">typename</span> Resizer<span class="special">></span> -<span class="keyword">class</span> <a class="link" href="controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">ErrorStepper</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">ErrorChecker</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.error_checker_type"></a><span class="identifier">error_checker_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">explicit_controlled_stepper_tag</span> <a name="boost.numeric.odeint.controlled_run_idp31800640.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">ErrorStepper</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">ErrorChecker</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.error_checker_type"></a><span class="identifier">error_checker_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">explicit_controlled_stepper_tag</span> <a name="boost.numeric.odeint.controlled_run_idp40433936.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> - <span class="comment">// <a class="link" href="controlled_run_idp31800640.html#boost.numeric.odeint.controlled_run_idp31800640construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="controlled_run_idp31800640.html#idp31878672-bb"><span class="identifier">controlled_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> + <span class="comment">// <a class="link" href="controlled_run_idp40433936.html#boost.numeric.odeint.controlled_run_idp40433936construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="controlled_run_idp40433936.html#idp40511968-bb"><span class="identifier">controlled_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="controlled_run_idp31800640.html#idp31815344-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="controlled_run_idp40433936.html#idp40448640-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31800640.html#idp31815904-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40433936.html#idp40449200-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31800640.html#idp31824592-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40433936.html#idp40457888-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31800640.html#idp31833392-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40433936.html#idp40466688-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span> <span class="identifier">StateIn</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">controlled_step_result</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a class="link" href="controlled_run_idp31800640.html#idp31843760-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40433936.html#idp40477056-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31800640.html#idp31854624-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="controlled_run_idp40433936.html#idp40487920-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">value_type</span> <a class="link" href="controlled_run_idp31800640.html#idp31866640-bb"><span class="identifier">last_error</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="controlled_run_idp31800640.html#idp31869184-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp31800640.html#idp31872800-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp31800640.html#idp31875520-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">value_type</span> <a class="link" href="controlled_run_idp40433936.html#idp40499936-bb"><span class="identifier">last_error</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="controlled_run_idp40433936.html#idp40502480-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp40433936.html#idp40506096-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="controlled_run_idp40433936.html#idp40508816-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="controlled_run_idp31800640.html#idp31882528-bb">private member functions</a></span> + <span class="comment">// <a class="link" href="controlled_run_idp40433936.html#idp40515824-bb">private member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a class="link" href="controlled_run_idp31800640.html#idp31883104-bb"><span class="identifier">try_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31800640.html#idp31888112-bb"><span class="identifier">resize_m_xerr_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31800640.html#idp31890496-bb"><span class="identifier">resize_m_dxdt_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp31800640.html#idp31892880-bb"><span class="identifier">resize_m_xnew_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="controlled_run_idp40433936.html#idp40516400-bb"><span class="identifier">try_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40433936.html#idp40521408-bb"><span class="identifier">resize_m_xerr_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40433936.html#idp40523792-bb"><span class="identifier">resize_m_dxdt_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="controlled_run_idp40433936.html#idp40526176-bb"><span class="identifier">resize_m_xnew_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp108987280"></a><h2>Description</h2> +<a name="idp112361680"></a><h2>Description</h2> <p>This class implements the step size control for standard Runge-Kutta steppers with error estimation.</p> <p> </p> <div class="refsect2"> -<a name="idp108988320"></a><h3>Template Parameters</h3> +<a name="idp112362720"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> ErrorStepper</pre> @@ -104,12 +104,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp108995680"></a><h3> -<a name="boost.numeric.odeint.controlled_run_idp31800640construct-copy-destruct"></a><code class="computeroutput">controlled_runge_kutta</code> +<a name="idp112370080"></a><h3> +<a name="boost.numeric.odeint.controlled_run_idp40433936construct-copy-destruct"></a><code class="computeroutput">controlled_runge_kutta</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp31878672-bb"></a><span class="identifier">controlled_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> error_checker <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> +<pre class="literallayout"><a name="idp40511968-bb"></a><span class="identifier">controlled_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">error_checker_type</span> <span class="special">&</span> error_checker <span class="special">=</span> <span class="identifier">error_checker_type</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the controlled Runge-Kutta stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -140,13 +140,13 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp109015776"></a><h3> -<a name="idp31815344-bb"></a><code class="computeroutput">controlled_runge_kutta</code> public member functions</h3> +<a name="idp112390112"></a><h3> +<a name="idp40448640-bb"></a><code class="computeroutput">controlled_runge_kutta</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31815904-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> + <a name="idp40449200-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> </p> @@ -193,7 +193,7 @@ <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31824592-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. Solves the forwarding problem and allows for using boost range as state_type. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> + <a name="idp40457888-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. Solves the forwarding problem and allows for using boost range as state_type. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> </p> @@ -240,7 +240,7 @@ <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31833392-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> + <a name="idp40466688-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> @@ -292,7 +292,7 @@ <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span> <span class="identifier">StateIn</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">controlled_step_result</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a name="idp31843760-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> + <a name="idp40477056-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <div class="note"><table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> @@ -353,7 +353,7 @@ This method tries to do one step with step size dt. If the error estimate is to <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31854624-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <a name="idp40487920-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre>Tries to perform one step. <p>This method tries to do one step with step size dt. If the error estimate is to large, the step is rejected and the method returns fail and the step size dt is reduced. If the error estimate is acceptably small, the step is performed, success is returned and dt might be increased to make the steps as large as possible. This method also updates t if a step is performed.</p> <p> @@ -407,10 +407,10 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">value_type</span> <a name="idp31866640-bb"></a><span class="identifier">last_error</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the error of the last step. <p>returns The last error of the step. </p> +<pre class="literallayout"><span class="identifier">value_type</span> <a name="idp40499936-bb"></a><span class="identifier">last_error</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the error of the last step. <p>returns The last error of the step. </p> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp31869184-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40502480-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -433,7 +433,7 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp31872800-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> +<pre class="literallayout"><span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp40506096-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -447,7 +447,7 @@ This method tries to do one step with step size dt. If the error estimate is to </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp31875520-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp40508816-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the instance of the underlying stepper. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -463,15 +463,15 @@ This method tries to do one step with step size dt. If the error estimate is to </ol></div> </div> <div class="refsect2"> -<a name="idp109203504"></a><h3> -<a name="idp31882528-bb"></a><code class="computeroutput">controlled_runge_kutta</code> private member functions</h3> +<a name="idp112578160"></a><h3> +<a name="idp40515824-bb"></a><code class="computeroutput">controlled_runge_kutta</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> <span class="identifier">controlled_step_result</span> - <a name="idp31883104-bb"></a><span class="identifier">try_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31888112-bb"></a><span class="identifier">resize_m_xerr_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31890496-bb"></a><span class="identifier">resize_m_dxdt_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp31892880-bb"></a><span class="identifier">resize_m_xnew_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> + <a name="idp40516400-bb"></a><span class="identifier">try_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40521408-bb"></a><span class="identifier">resize_m_xerr_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40523792-bb"></a><span class="identifier">resize_m_dxdt_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40526176-bb"></a><span class="identifier">resize_m_xnew_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -487,7 +487,7 @@ This method tries to do one step with step size dt. If the error estimate is to </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_runge_kutta.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_run_idp31895424.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_run_idp40323568.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_error_checker.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_runge_kutta.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_runge_kutta.html deleted file mode 100644 index bebea5e1f..000000000 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_runge_kutta.html +++ /dev/null @@ -1,65 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Class template controlled_runge_kutta</title> -<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> -<link rel="up" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>"> -<link rel="prev" href="default_error_checker.html" title="Class template default_error_checker"> -<link rel="next" href="controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table cellpadding="2" width="100%"><tr> -<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../logo.jpg"></td> -<td align="center"><a href="../../../../../../../../index.html">Home</a></td> -<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> -<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> -<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> -<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> -</tr></table> -<hr> -<div class="spirit-nav"> -<a accesskey="p" href="default_error_checker.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_run_idp31800640.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> -</div> -<div class="refentry"> -<a name="boost.numeric.odeint.controlled_runge_kutta"></a><div class="titlepage"></div> -<div class="refnamediv"> -<h2><span class="refentrytitle">Class template controlled_runge_kutta</span></h2> -<p>boost::numeric::odeint::controlled_runge_kutta</p> -</div> -<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> -<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>">boost/numeric/odeint/stepper/controlled_runge_kutta.hpp</a>> - -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ErrorStepper<span class="special">,</span> - <span class="keyword">typename</span> ErrorChecker <span class="special">=</span> <a class="link" href="default_error_checker.html" title="Class template default_error_checker">default_error_checker</a><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">,</span><span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">algebra_type</span> <span class="special">,</span><span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">operations_type</span> <span class="special">></span><span class="special">,</span> - <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">resizer_type</span><span class="special">,</span> - <span class="keyword">typename</span> ErrorStepperCategory <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">stepper_category</span><span class="special">></span> -<span class="keyword">class</span> <a class="link" href="controlled_runge_kutta.html" title="Class template controlled_runge_kutta">controlled_runge_kutta</a> <span class="special">{</span> -<span class="special">}</span><span class="special">;</span></pre></div> -<div class="refsect1"> -<a name="idp108750176"></a><h2>Description</h2> -<div class="refsect2"> -<a name="idp108750592"></a><h3>Specializations</h3> -<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> -<li class="listitem"><p><a class="link" href="controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></a></p></li> -<li class="listitem"><p><a class="link" href="controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></a></p></li> -</ul></div> -</div> -</div> -</div> -<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten - Ahnert and Mario Mulansky<p> - Distributed under the Boost Software License, Version 1.0. (See accompanying - file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) - </p> -</div></td> -</tr></table> -<hr> -<div class="spirit-nav"> -<a accesskey="p" href="default_error_checker.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_run_idp31800640.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> -</div> -</body> -</html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_stepper_tag.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_stepper_tag.html index c9fd389f0..5efc9654c 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_stepper_tag.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/controlled_stepper_tag.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"> -<link rel="next" href="explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"> +<link rel="prev" href="base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"> +<link rel="next" href="dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_error_idp32926768.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp32928176.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_stepp_idp41642224.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.controlled_stepper_tag"></a><div class="titlepage"></div> @@ -46,7 +46,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_error_idp32926768.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp32928176.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="base_tag_stepp_idp41642224.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_error_checker.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_error_checker.html index e4bfa54b9..a5246fb63 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_error_checker.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_error_checker.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>"> -<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>"> -<link rel="next" href="controlled_runge_kutta.html" title="Class template controlled_runge_kutta"> +<link rel="prev" href="controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"> +<link rel="next" href="../../../header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_step_result.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_runge_kutta.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_run_idp40433936.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.default_error_checker"></a><div class="titlepage"></div> @@ -40,25 +40,25 @@ <span class="keyword">typedef</span> <span class="identifier">Operations</span> <a name="boost.numeric.odeint.default_error_checker.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="default_error_checker.html#boost.numeric.odeint.default_error_checkerconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="default_error_checker.html#idp31791872-bb"><span class="identifier">default_error_checker</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">,</span> + <a class="link" href="default_error_checker.html#idp40550304-bb"><span class="identifier">default_error_checker</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">)</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="default_error_checker.html#idp31777664-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="default_error_checker.html#idp40536096-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Deriv<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">value_type</span> <a class="link" href="default_error_checker.html#idp31778224-bb"><span class="identifier">error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">value_type</span> <a class="link" href="default_error_checker.html#idp40536656-bb"><span class="identifier">error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Deriv<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">value_type</span> <a class="link" href="default_error_checker.html#idp31784624-bb"><span class="identifier">error</span></a><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">,</span> + <span class="identifier">value_type</span> <a class="link" href="default_error_checker.html#idp40543056-bb"><span class="identifier">error</span></a><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp108632608"></a><h2>Description</h2> +<a name="idp112719424"></a><h2>Description</h2> <p>This class provides the default mechanism to compare the error estimates reported by Runge-Kutta error steppers with user defined error bounds. It is used by the controlled_runge_kutta steppers.</p> <p> </p> <div class="refsect2"> -<a name="idp108633744"></a><h3>Template Parameters</h3> +<a name="idp112720560"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Value</pre> @@ -75,24 +75,24 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp108641024"></a><h3> +<a name="idp112727840"></a><h3> <a name="boost.numeric.odeint.default_error_checkerconstruct-copy-destruct"></a><code class="computeroutput">default_error_checker</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp31791872-bb"></a><span class="identifier">default_error_checker</span><span class="special">(</span><span class="identifier">value_type</span> eps_abs <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">,</span> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp40550304-bb"></a><span class="identifier">default_error_checker</span><span class="special">(</span><span class="identifier">value_type</span> eps_abs <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">,</span> <span class="identifier">value_type</span> eps_rel <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">,</span> <span class="identifier">value_type</span> a_x <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">)</span><span class="special">,</span> <span class="identifier">value_type</span> a_dxdt <span class="special">=</span> <span class="keyword">static_cast</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span><span class="special">(</span><span class="number">1</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp108674848"></a><h3> -<a name="idp31777664-bb"></a><code class="computeroutput">default_error_checker</code> public member functions</h3> +<a name="idp112761840"></a><h3> +<a name="idp40536096-bb"></a><code class="computeroutput">default_error_checker</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Deriv<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">value_type</span> <a name="idp31778224-bb"></a><span class="identifier">error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> x_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span> dxdt_old<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> x_err<span class="special">,</span> + <span class="identifier">value_type</span> <a name="idp40536656-bb"></a><span class="identifier">error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> x_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span> dxdt_old<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> x_err<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Deriv<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">value_type</span> <a name="idp31784624-bb"></a><span class="identifier">error</span><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span> algebra<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> x_old<span class="special">,</span> + <span class="identifier">value_type</span> <a name="idp40543056-bb"></a><span class="identifier">error</span><span class="special">(</span><span class="identifier">algebra_type</span> <span class="special">&</span> algebra<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> x_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Deriv</span> <span class="special">&</span> dxdt_old<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> x_err<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> </ol></div> </div> @@ -109,7 +109,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_runge_kutta.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_run_idp40433936.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_rosenb_idp32425936.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_rosenb_idp41071936.html index ba0345a7b..38eaa370e 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_rosenb_idp32425936.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/default_rosenb_idp41071936.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rosenbrock4.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.default_rosenb_idp32425936"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.default_rosenb_idp41071936"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct template default_rosenbrock_coefficients</span></h2> <p>boost::numeric::odeint::default_rosenbrock_coefficients</p> @@ -32,13 +32,13 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html" title="Header <boost/numeric/odeint/stepper/rosenbrock4.hpp>">boost/numeric/odeint/stepper/rosenbrock4.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> -<span class="keyword">struct</span> <a class="link" href="default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients">default_rosenbrock_coefficients</a> <span class="special">{</span> +<span class="keyword">struct</span> <a class="link" href="default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients">default_rosenbrock_coefficients</a> <span class="special">{</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">Value</span> <a name="boost.numeric.odeint.default_rosenb_idp32425936.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.numeric.odeint.default_rosenb_idp32425936.order_type"></a><span class="identifier">order_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Value</span> <a name="boost.numeric.odeint.default_rosenb_idp41071936.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.numeric.odeint.default_rosenb_idp41071936.order_type"></a><span class="identifier">order_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="default_rosenb_idp32425936.html#boost.numeric.odeint.default_rosenb_idp32425936construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="default_rosenb_idp32425936.html#idp32468320-bb"><span class="identifier">default_rosenbrock_coefficients</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="default_rosenb_idp41071936.html#boost.numeric.odeint.default_rosenb_idp41071936construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="default_rosenb_idp41071936.html#idp41114320-bb"><span class="identifier">default_rosenbrock_coefficients</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="identifier">gamma</span><span class="special">;</span> @@ -88,13 +88,13 @@ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">error_order</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp112476048"></a><h2>Description</h2> +<a name="idp115969888"></a><h2>Description</h2> <div class="refsect2"> -<a name="idp112476464"></a><h3> -<a name="boost.numeric.odeint.default_rosenb_idp32425936construct-copy-destruct"></a><code class="computeroutput">default_rosenbrock_coefficients</code> +<a name="idp115970304"></a><h3> +<a name="boost.numeric.odeint.default_rosenb_idp41071936construct-copy-destruct"></a><code class="computeroutput">default_rosenbrock_coefficients</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32468320-bb"></a><span class="identifier">default_rosenbrock_coefficients</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp41114320-bb"></a><span class="identifier">default_rosenbrock_coefficients</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp32081840.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp40563280.html index d4a2e3a3c..87de6b947 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp32081840.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp40563280.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>"> -<link rel="prev" href="dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"> -<link rel="next" href="../../../header/boost/numeric/odeint/stepper/euler_hpp.html" title="Header <boost/numeric/odeint/stepper/euler.hpp>"> +<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>"> +<link rel="next" href="dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="dense_output_r_idp32016640.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_r_idp40623216.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.dense_output_r_idp32081840"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.dense_output_r_idp40563280"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></h2> <p>boost::numeric::odeint::dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag> — The class representing dense-output Runge-Kutta steppers with FSAL property. </p> @@ -32,104 +32,104 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>">boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">></span> -<span class="keyword">class</span> <a class="link" href="dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">Stepper</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.controlled_stepper_type"></a><span class="identifier">controlled_stepper_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_type</span><span class="special">::</span><span class="identifier">stepper_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">dense_output_runge_kutta</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span> <a name="boost.numeric.odeint.dense_output_r_idp32081840.dense_output_stepper_type"></a><span class="identifier">dense_output_stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Stepper</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.controlled_stepper_type"></a><span class="identifier">controlled_stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">controlled_stepper_type</span><span class="special">::</span><span class="identifier">stepper_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">dense_output_runge_kutta</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span> <a name="boost.numeric.odeint.dense_output_r_idp40563280.dense_output_stepper_type"></a><span class="identifier">dense_output_stepper_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="dense_output_r_idp32081840.html#boost.numeric.odeint.dense_output_r_idp32081840construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="dense_output_r_idp32081840.html#idp32124832-bb"><span class="identifier">dense_output_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="dense_output_r_idp40563280.html#boost.numeric.odeint.dense_output_r_idp40563280construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="dense_output_r_idp40563280.html#idp40606272-bb"><span class="identifier">dense_output_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="dense_output_r_idp32081840.html#idp32097456-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="dense_output_r_idp40563280.html#idp40578896-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32081840.html#idp32098016-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="dense_output_r_idp32081840.html#idp32101776-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32081840.html#idp32104176-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40563280.html#idp40579456-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="dense_output_r_idp40563280.html#idp40583216-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40563280.html#idp40585616-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32081840.html#idp32107520-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="dense_output_r_idp32081840.html#idp32110864-bb"><span class="identifier">resize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32081840.html#idp32113248-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32115632-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp32081840.html#idp32117440-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32119248-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp32081840.html#idp32121056-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp32081840.html#idp32122864-bb"><span class="identifier">current_time_step</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40563280.html#idp40588960-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="dense_output_r_idp40563280.html#idp40592304-bb"><span class="identifier">resize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40563280.html#idp40594688-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40597072-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp40563280.html#idp40598880-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40600688-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp40563280.html#idp40602496-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp40563280.html#idp40604304-bb"><span class="identifier">current_time_step</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="dense_output_r_idp32081840.html#idp32126128-bb">private member functions</a></span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32126704-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32128240-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32130048-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32131584-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32133392-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32134928-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32136736-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32081840.html#idp32138272-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32081840.html#idp32140080-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="dense_output_r_idp40563280.html#idp40607568-bb">private member functions</a></span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40608144-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40609680-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40611488-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40613024-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40614832-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40616368-bb"><span class="identifier">get_current_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40618176-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40563280.html#idp40619712-bb"><span class="identifier">get_old_deriv</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40563280.html#idp40621520-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp110462304"></a><h2>Description</h2> -<p>The interface is the same as for <a class="link" href="dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta">dense_output_runge_kutta< Stepper , stepper_tag ></a>. This class provides dense output functionality based on methods with step size controlled</p> +<a name="idp113061824"></a><h2>Description</h2> +<p>The interface is the same as for dense_output_runge_kutta< Stepper , stepper_tag >. This class provides dense output functionality based on methods with step size controlled</p> <p> </p> <div class="refsect2"> -<a name="idp110464352"></a><h3>Template Parameters</h3> +<a name="idp113063184"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> <p>The stepper type of the underlying algorithm. </p> </li></ol></div> </div> <div class="refsect2"> -<a name="idp110467472"></a><h3> -<a name="boost.numeric.odeint.dense_output_r_idp32081840construct-copy-destruct"></a><code class="computeroutput">dense_output_runge_kutta</code> +<a name="idp113066368"></a><h3> +<a name="boost.numeric.odeint.dense_output_r_idp40563280construct-copy-destruct"></a><code class="computeroutput">dense_output_runge_kutta</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32124832-bb"></a><span class="identifier">dense_output_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp40606272-bb"></a><span class="identifier">dense_output_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp110477920"></a><h3> -<a name="idp32097456-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> public member functions</h3> +<a name="idp113076752"></a><h3> +<a name="idp40578896-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a name="idp32098016-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="identifier">time_type</span> t0<span class="special">,</span> <span class="identifier">time_type</span> dt0<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp40579456-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="identifier">time_type</span> t0<span class="special">,</span> <span class="identifier">time_type</span> dt0<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp32101776-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp32104176-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> + <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp40583216-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp40585616-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32107520-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32110864-bb"></a><span class="identifier">resize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32113248-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32115632-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32117440-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32119248-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32121056-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32122864-bb"></a><span class="identifier">current_time_step</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp40588960-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40592304-bb"></a><span class="identifier">resize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40594688-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40597072-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40598880-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40600688-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40602496-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40604304-bb"></a><span class="identifier">current_time_step</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp110573056"></a><h3> -<a name="idp32126128-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> private member functions</h3> +<a name="idp113171952"></a><h3> +<a name="idp40607568-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32126704-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32128240-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32130048-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32131584-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp32133392-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp32134928-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp32136736-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp32138272-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32140080-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40608144-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40609680-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40611488-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40613024-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40614832-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40616368-bb"></a><span class="identifier">get_current_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40618176-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">deriv_type</span> <span class="special">&</span> <a name="idp40619712-bb"></a><span class="identifier">get_old_deriv</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40621520-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -145,7 +145,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="dense_output_r_idp32016640.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_r_idp40623216.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp32016640.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp40623216.html index bc972957d..34a2fa4c9 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp32016640.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_r_idp40623216.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>"> -<link rel="prev" href="dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta"> -<link rel="next" href="dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"> +<link rel="prev" href="dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"> +<link rel="next" href="../../../header/boost/numeric/odeint/stepper/euler_hpp.html" title="Header <boost/numeric/odeint/stepper/euler.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="dense_output_runge_kutta.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_r_idp32081840.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="dense_output_r_idp40563280.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.dense_output_r_idp32016640"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.dense_output_r_idp40623216"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></h2> <p>boost::numeric::odeint::dense_output_runge_kutta<Stepper, stepper_tag> — The class representing dense-output Runge-Kutta steppers. </p> @@ -32,48 +32,48 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>">boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">></span> -<span class="keyword">class</span> <a class="link" href="dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">stepper_tag</span><span class="special">></span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">stepper_tag</span><span class="special">></span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">Stepper</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">dense_output_runge_kutta</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span> <a name="boost.numeric.odeint.dense_output_r_idp32016640.dense_output_stepper_type"></a><span class="identifier">dense_output_stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Stepper</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_state_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">wrapped_deriv_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">dense_output_stepper_tag</span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.stepper_category"></a><span class="identifier">stepper_category</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">dense_output_runge_kutta</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span> <a name="boost.numeric.odeint.dense_output_r_idp40623216.dense_output_stepper_type"></a><span class="identifier">dense_output_stepper_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="dense_output_r_idp32016640.html#boost.numeric.odeint.dense_output_r_idp32016640construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="dense_output_r_idp32016640.html#idp32068016-bb"><span class="identifier">dense_output_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="dense_output_r_idp40623216.html#boost.numeric.odeint.dense_output_r_idp40623216construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="dense_output_r_idp40623216.html#idp40674592-bb"><span class="identifier">dense_output_runge_kutta</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="dense_output_r_idp32016640.html#idp32031168-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="dense_output_r_idp40623216.html#idp40637744-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32016640.html#idp32031728-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="dense_output_r_idp32016640.html#idp32037616-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32016640.html#idp32042208-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40623216.html#idp40638304-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="dense_output_r_idp40623216.html#idp40644192-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40623216.html#idp40648784-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32016640.html#idp32047232-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32016640.html#idp32052320-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32016640.html#idp32055936-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp32016640.html#idp32058928-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32016640.html#idp32061904-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp32016640.html#idp32064896-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40623216.html#idp40653808-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40623216.html#idp40658896-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40623216.html#idp40662512-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp40623216.html#idp40665504-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40623216.html#idp40668480-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="dense_output_r_idp40623216.html#idp40671472-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="dense_output_r_idp32016640.html#idp32070496-bb">private member functions</a></span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32016640.html#idp32071072-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32016640.html#idp32072608-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32016640.html#idp32074416-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp32016640.html#idp32075952-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="dense_output_r_idp32016640.html#idp32077760-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="dense_output_r_idp32016640.html#idp32079296-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="dense_output_r_idp40623216.html#idp40677072-bb">private member functions</a></span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40623216.html#idp40677648-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40623216.html#idp40679184-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40623216.html#idp40680992-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="dense_output_r_idp40623216.html#idp40682528-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="dense_output_r_idp40623216.html#idp40684336-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="dense_output_r_idp40623216.html#idp40685872-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp110075568"></a><h2>Description</h2> +<a name="idp113412896"></a><h2>Description</h2> <div class="note"><table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> @@ -86,19 +86,19 @@ The dense-output functionality allows to interpolate the solution between subseq <p> </p> <div class="refsect2"> -<a name="idp110077248"></a><h3>Template Parameters</h3> +<a name="idp113414576"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> <p>The stepper type of the underlying algorithm. </p> </li></ol></div> </div> <div class="refsect2"> -<a name="idp110080432"></a><h3> -<a name="boost.numeric.odeint.dense_output_r_idp32016640construct-copy-destruct"></a><code class="computeroutput">dense_output_runge_kutta</code> +<a name="idp113417760"></a><h3> +<a name="boost.numeric.odeint.dense_output_r_idp40623216construct-copy-destruct"></a><code class="computeroutput">dense_output_runge_kutta</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32068016-bb"></a><span class="identifier">dense_output_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the dense_output_runge_kutta class. An instance of the underlying stepper can be provided. <p> +<pre class="literallayout"><a name="idp40674592-bb"></a><span class="identifier">dense_output_runge_kutta</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the dense_output_runge_kutta class. An instance of the underlying stepper can be provided. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -122,12 +122,12 @@ The dense-output functionality allows to interpolate the solution between subseq </li></ol></div> </div> <div class="refsect2"> -<a name="idp110094272"></a><h3> -<a name="idp32031168-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> public member functions</h3> +<a name="idp113431664"></a><h3> +<a name="idp40637744-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a name="idp32031728-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="identifier">time_type</span> t0<span class="special">,</span> <span class="identifier">time_type</span> dt0<span class="special">)</span><span class="special">;</span></pre>Initializes the stepper. Has to be called before do_step can be used to set the initial conditions and the step size. <p> + <span class="keyword">void</span> <a name="idp40638304-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="identifier">time_type</span> t0<span class="special">,</span> <span class="identifier">time_type</span> dt0<span class="special">)</span><span class="special">;</span></pre>Initializes the stepper. Has to be called before do_step can be used to set the initial conditions and the step size. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -161,7 +161,7 @@ The dense-output functionality allows to interpolate the solution between subseq </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp32037616-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre>Does one time step. <div class="note"><table border="0" summary="Note"> + <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp40644192-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre>Does one time step. <div class="note"><table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> <th align="left">Note</th> @@ -199,7 +199,7 @@ The dense-output functionality allows to interpolate the solution between subseq </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp32042208-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Calculates the solution at an intermediate point. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp40648784-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Calculates the solution at an intermediate point. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -229,7 +229,7 @@ The dense-output functionality allows to interpolate the solution between subseq </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32047232-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Calculates the solution at an intermediate point. Solves the forwarding problem. <p> + <span class="keyword">void</span> <a name="idp40653808-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Calculates the solution at an intermediate point. Solves the forwarding problem. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -258,7 +258,7 @@ The dense-output functionality allows to interpolate the solution between subseq </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32052320-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40658896-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -281,7 +281,7 @@ The dense-output functionality allows to interpolate the solution between subseq </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32055936-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current state of the solution. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40662512-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current state of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -295,7 +295,7 @@ The dense-output functionality allows to interpolate the solution between subseq </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32058928-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current time of the solution. <p> +<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40665504-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the current time of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -309,7 +309,7 @@ The dense-output functionality allows to interpolate the solution between subseq </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32061904-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last state of the solution. <p> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40668480-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last state of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -323,7 +323,7 @@ The dense-output functionality allows to interpolate the solution between subseq </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32064896-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last time of the solution. <p> +<pre class="literallayout"><span class="identifier">time_type</span> <a name="idp40671472-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the last time of the solution. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -339,15 +339,15 @@ The dense-output functionality allows to interpolate the solution between subseq </ol></div> </div> <div class="refsect2"> -<a name="idp110206192"></a><h3> -<a name="idp32070496-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> private member functions</h3> +<a name="idp113543584"></a><h3> +<a name="idp40677072-bb"></a><code class="computeroutput">dense_output_runge_kutta</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32071072-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32072608-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32074416-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32075952-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32077760-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32079296-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40677648-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40679184-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40680992-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp40682528-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40684336-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40685872-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -363,7 +363,7 @@ The dense-output functionality allows to interpolate the solution between subseq </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="dense_output_runge_kutta.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_r_idp32081840.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="dense_output_r_idp40563280.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_runge_kutta.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_runge_kutta.html deleted file mode 100644 index 662da61f6..000000000 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_runge_kutta.html +++ /dev/null @@ -1,63 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Class template dense_output_runge_kutta</title> -<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> -<link rel="up" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>"> -<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>"> -<link rel="next" href="dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table cellpadding="2" width="100%"><tr> -<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../logo.jpg"></td> -<td align="center"><a href="../../../../../../../../index.html">Home</a></td> -<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> -<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> -<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> -<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> -</tr></table> -<hr> -<div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_r_idp32016640.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> -</div> -<div class="refentry"> -<a name="boost.numeric.odeint.dense_output_runge_kutta"></a><div class="titlepage"></div> -<div class="refnamediv"> -<h2><span class="refentrytitle">Class template dense_output_runge_kutta</span></h2> -<p>boost::numeric::odeint::dense_output_runge_kutta</p> -</div> -<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> -<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>">boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp</a>> - -</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> - <span class="keyword">typename</span> StepperCategory <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">Stepper</span><span class="special">::</span><span class="identifier">stepper_category</span><span class="special">></span> -<span class="keyword">class</span> <a class="link" href="dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta">dense_output_runge_kutta</a> <span class="special">{</span> -<span class="special">}</span><span class="special">;</span></pre></div> -<div class="refsect1"> -<a name="idp109888688"></a><h2>Description</h2> -<div class="refsect2"> -<a name="idp109889104"></a><h3>Specializations</h3> -<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> -<li class="listitem"><p><a class="link" href="dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>">Class template dense_output_runge_kutta<Stepper, stepper_tag></a></p></li> -<li class="listitem"><p><a class="link" href="dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></a></p></li> -</ul></div> -</div> -</div> -</div> -<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten - Ahnert and Mario Mulansky<p> - Distributed under the Boost Software License, Version 1.0. (See accompanying - file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) - </p> -</div></td> -</tr></table> -<hr> -<div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_r_idp32016640.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> -</div> -</body> -</html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_stepper_tag.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_stepper_tag.html index bdda5e760..fd806f63b 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_stepper_tag.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/dense_output_stepper_tag.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"> -<link rel="next" href="base_tag.html" title="Struct template base_tag"> +<link rel="prev" href="controlled_stepper_tag.html" title="Struct controlled_stepper_tag"> +<link rel="next" href="error_stepper_tag.html" title="Struct error_stepper_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_contr_idp32929184.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.dense_output_stepper_tag"></a><div class="titlepage"></div> @@ -46,7 +46,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_contr_idp32929184.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="base_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/error_stepper_tag.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/error_stepper_tag.html index 92ea440a4..e14324119 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/error_stepper_tag.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/error_stepper_tag.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="stepper_tag.html" title="Struct stepper_tag"> -<link rel="next" href="explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"> +<link rel="prev" href="dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag"> +<link rel="next" href="explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp41645968.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.error_stepper_tag"></a><div class="titlepage"></div> @@ -46,7 +46,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp41645968.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/euler.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/euler.html index 3d23bf1f6..05382e346 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/euler.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/euler.html @@ -49,26 +49,26 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.euler.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="euler.html#boost.numeric.odeint.eulerconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="euler.html#idp32192272-bb"><span class="identifier">euler</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="euler.html#idp40737952-bb"><span class="identifier">euler</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="euler.html#idp32163872-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="euler.html#idp40710512-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="euler.html#idp32164432-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="euler.html#idp40711072-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> StateIn1<span class="special">,</span> <span class="keyword">typename</span> StateIn2<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="euler.html#idp32178240-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="euler.html#idp40723920-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="euler.html#idp32188496-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="euler.html#idp40734176-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp110802336"></a><h2>Description</h2> +<a name="idp113756528"></a><h2>Description</h2> <p>The Euler method is a very simply solver for ordinary differential equations. This method should not be used for real applications. It is only useful for demonstration purposes. Step size control is not provided but trivial continuous output is available.</p> <p>This class derives from explicit_stepper_base and inherits its interface via CRTP (current recurring template pattern), see explicit_stepper_base</p> <p> </p> <div class="refsect2"> -<a name="idp110803952"></a><h3>Template Parameters</h3> +<a name="idp113758144"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -101,12 +101,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp110834320"></a><h3> +<a name="idp113788512"></a><h3> <a name="boost.numeric.odeint.eulerconstruct-copy-destruct"></a><code class="computeroutput">euler</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32192272-bb"></a><span class="identifier">euler</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the euler class. This constructor can be used as a default constructor of the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp40737952-bb"></a><span class="identifier">euler</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the euler class. This constructor can be used as a default constructor of the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -130,14 +130,14 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp110848144"></a><h3> -<a name="idp32163872-bb"></a><code class="computeroutput">euler</code> public member functions</h3> +<a name="idp113802336"></a><h3> +<a name="idp40710512-bb"></a><code class="computeroutput">euler</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32164432-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out of place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> + <span class="keyword">void</span> <a name="idp40711072-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out of place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -168,14 +168,6 @@ <td><p><span class="term"><code class="computeroutput">out</code></span></p></td> <td><p>The result of the step is written in out. </p></td> </tr> -<tr> -<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> -<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> -</tr> -<tr> -<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> -<td><p>The value of the time, at which the step should be performed. </p></td> -</tr> </tbody> </table></div></td> </tr></tbody> @@ -183,11 +175,10 @@ </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> StateIn1<span class="special">,</span> <span class="keyword">typename</span> StateIn2<span class="special">></span> - <span class="keyword">void</span> <a name="idp32178240-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span> old_state<span class="special">,</span> - <span class="identifier">time_type</span> t_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span> current_state<span class="special">,</span> - <span class="identifier">time_type</span> t_new<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>This method is used for continuous output and it calculates the state <code class="computeroutput">x</code> at a time <code class="computeroutput">t</code> from the knowledge of two states <code class="computeroutput">old_state</code> and <code class="computeroutput">current_state</code> at time points <code class="computeroutput">t_old</code> and <code class="computeroutput">t_new</code>. </li> + <span class="keyword">void</span> <a name="idp40723920-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span> old_state<span class="special">,</span> + <span class="identifier">time_type</span> t_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>This method is used for continuous output and it calculates the state <code class="computeroutput">x</code> at a time <code class="computeroutput">t</code> from the knowledge of two states <code class="computeroutput">old_state</code> and <code class="computeroutput">current_state</code> at time points <code class="computeroutput">t_old</code> and <code class="computeroutput">t_new</code>. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32188496-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40734176-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp32928176.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp41645968.html index ebda3242e..def1ac84c 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp32928176.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp41645968.html @@ -1,13 +1,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct explicit_controlled_stepper_tag</title> +<title>Struct explicit_controlled_stepper_fsal_tag</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="controlled_stepper_tag.html" title="Struct controlled_stepper_tag"> -<link rel="next" href="explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"> +<link rel="prev" href="error_stepper_tag.html" title="Struct error_stepper_tag"> +<link rel="next" href="explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,19 +20,19 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp32929184.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp41646976.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.explicit_contr_idp32928176"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.explicit_contr_idp41645968"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct explicit_controlled_stepper_tag</span></h2> -<p>boost::numeric::odeint::explicit_controlled_stepper_tag</p> +<h2><span class="refentrytitle">Struct explicit_controlled_stepper_fsal_tag</span></h2> +<p>boost::numeric::odeint::explicit_controlled_stepper_fsal_tag</p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag">explicit_controlled_stepper_tag</a> <span class="special">:</span> +<span class="keyword">struct</span> <a class="link" href="explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag">explicit_controlled_stepper_fsal_tag</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">controlled_stepper_tag</span> <span class="special">{</span> <span class="special">}</span><span class="special">;</span></pre></div> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp32929184.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_contr_idp41646976.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp32929184.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp41646976.html index d88b471b8..377a3b3be 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp32929184.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_contr_idp41646976.html @@ -1,13 +1,13 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Struct explicit_controlled_stepper_fsal_tag</title> +<title>Struct explicit_controlled_stepper_tag</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"> -<link rel="next" href="dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag"> +<link rel="prev" href="explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"> +<link rel="next" href="explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,19 +20,19 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_contr_idp32928176.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_contr_idp41645968.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_idp41647984.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.explicit_contr_idp32929184"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.explicit_contr_idp41646976"></a><div class="titlepage"></div> <div class="refnamediv"> -<h2><span class="refentrytitle">Struct explicit_controlled_stepper_fsal_tag</span></h2> -<p>boost::numeric::odeint::explicit_controlled_stepper_fsal_tag</p> +<h2><span class="refentrytitle">Struct explicit_controlled_stepper_tag</span></h2> +<p>boost::numeric::odeint::explicit_controlled_stepper_tag</p> </div> <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag">explicit_controlled_stepper_fsal_tag</a> <span class="special">:</span> +<span class="keyword">struct</span> <a class="link" href="explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag">explicit_controlled_stepper_tag</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">controlled_stepper_tag</span> <span class="special">{</span> <span class="special">}</span><span class="special">;</span></pre></div> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_contr_idp32928176.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_contr_idp41645968.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_idp41647984.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_generic_rk.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_generic_rk.html index becbc4983..6d452afd6 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_generic_rk.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_generic_rk.html @@ -56,35 +56,35 @@ <span class="keyword">typedef</span> <span class="identifier">rk_algorithm_type</span><span class="special">::</span><span class="identifier">coef_c_type</span> <a name="boost.numeric.odeint.explicit_error_generic_rk.coef_c_type"></a><span class="identifier">coef_c_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="explicit_error_generic_rk.html#boost.numeric.odeint.explicit_error_generic_rkconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="explicit_error_generic_rk.html#idp32248576-bb"><span class="identifier">explicit_error_generic_rk</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="explicit_error_generic_rk.html#idp40807744-bb"><span class="identifier">explicit_error_generic_rk</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_c_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="explicit_error_generic_rk.html#idp32227984-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="explicit_error_generic_rk.html#idp40773664-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="explicit_error_generic_rk.html#idp32228544-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="explicit_error_generic_rk.html#idp40774224-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="explicit_error_generic_rk.html#idp32237296-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="explicit_error_generic_rk.html#idp40790160-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="explicit_error_generic_rk.html#idp32244800-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="explicit_error_generic_rk.html#idp40803968-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="explicit_error_generic_rk.html#idp32255712-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="explicit_error_generic_rk.html#idp32256288-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="explicit_error_generic_rk.html#idp40814880-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="explicit_error_generic_rk.html#idp40815456-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">stage_count</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp111158448"></a><h2>Description</h2> +<a name="idp114109184"></a><h2>Description</h2> <p>This class implements the explicit Runge-Kutta algorithms with error estimation in a generic way. The Butcher tableau is passed to the stepper which constructs the stepper scheme with the help of a template-metaprogramming algorithm. ToDo : Add example!</p> <p>This class derives explicit_error_stepper_base which provides the stepper interface.</p> <p> </p> <div class="refsect2"> -<a name="idp111160000"></a><h3>Template Parameters</h3> +<a name="idp114110736"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="identifier">size_t</span> StageCount</pre> @@ -130,12 +130,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp111198512"></a><h3> +<a name="idp114149248"></a><h3> <a name="boost.numeric.odeint.explicit_error_generic_rkconstruct-copy-destruct"></a><code class="computeroutput">explicit_error_generic_rk</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32248576-bb"></a><span class="identifier">explicit_error_generic_rk</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span> b<span class="special">,</span> +<pre class="literallayout"><a name="idp40807744-bb"></a><span class="identifier">explicit_error_generic_rk</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span> b<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span> b2<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_c_type</span> <span class="special">&</span> c<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the explicit_error_generik_rk class with the given parameters a, b, b2 and c. See examples section for details on the coefficients. <p> </p> @@ -179,19 +179,111 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp111228448"></a><h3> -<a name="idp32227984-bb"></a><code class="computeroutput">explicit_error_generic_rk</code> public member functions</h3> +<a name="idp114179184"></a><h3> +<a name="idp40773664-bb"></a><code class="computeroutput">explicit_error_generic_rk</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a name="idp32228544-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40774224-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Futhermore, an estimation of the error is stored in <code class="computeroutput">xerr</code>. <code class="computeroutput">do_step_impl</code> is used by explicit_error_stepper_base. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">xerr</code></span></p></td> +<td><p>The result of the error estimation is written in xerr. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32237296-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp40790160-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32244800-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp40803968-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -216,9 +308,9 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp111290288"></a><h3> -<a name="idp32255712-bb"></a><code class="computeroutput">explicit_error_generic_rk</code> private member functions</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32256288-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<a name="idp114270960"></a><h3> +<a name="idp40814880-bb"></a><code class="computeroutput">explicit_error_generic_rk</code> private member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40815456-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_idp32926768.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_idp41647984.html index 731ef9cb1..a5f521e93 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_idp32926768.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_idp41647984.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"> -<link rel="next" href="controlled_stepper_tag.html" title="Struct controlled_stepper_tag"> +<link rel="prev" href="explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"> +<link rel="next" href="explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_contr_idp41646976.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.explicit_error_idp32926768"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.explicit_error_idp41647984"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Struct explicit_error_stepper_fsal_tag</span></h2> <p>boost::numeric::odeint::explicit_error_stepper_fsal_tag</p> @@ -32,7 +32,7 @@ <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>">boost/numeric/odeint/stepper/stepper_categories.hpp</a>> </span> -<span class="keyword">struct</span> <a class="link" href="explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag">explicit_error_stepper_fsal_tag</a> <span class="special">:</span> +<span class="keyword">struct</span> <a class="link" href="explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag">explicit_error_stepper_fsal_tag</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">error_stepper_tag</span> <span class="special">{</span> <span class="special">}</span><span class="special">;</span></pre></div> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="controlled_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_contr_idp41646976.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_stepper_tag.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_stepper_tag.html index 311a3db76..bd5848ffa 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_stepper_tag.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_error_stepper_tag.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="error_stepper_tag.html" title="Struct error_stepper_tag"> -<link rel="next" href="explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"> +<link rel="prev" href="explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"> +<link rel="next" href="stepper_tag.html" title="Struct stepper_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_idp32926768.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_error_idp41647984.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.explicit_error_stepper_tag"></a><div class="titlepage"></div> @@ -48,7 +48,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="explicit_error_idp32926768.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_error_idp41647984.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_generic_rk.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_generic_rk.html index ef7751039..baa6a0d71 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_generic_rk.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/explicit_generic_rk.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html" title="Header <boost/numeric/odeint/stepper/explicit_generic_rk.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html" title="Header <boost/numeric/odeint/stepper/explicit_generic_rk.hpp>"> -<link rel="next" href="../../../header/boost/numeric/odeint/stepper/implicit_euler_hpp.html" title="Header <boost/numeric/odeint/stepper/implicit_euler.hpp>"> +<link rel="next" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html" title="Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/implicit_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.explicit_generic_rk"></a><div class="titlepage"></div> @@ -53,28 +53,28 @@ <span class="keyword">typedef</span> <span class="identifier">rk_algorithm_type</span><span class="special">::</span><span class="identifier">coef_c_type</span> <a name="boost.numeric.odeint.explicit_generic_rk.coef_c_type"></a><span class="identifier">coef_c_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="explicit_generic_rk.html#boost.numeric.odeint.explicit_generic_rkconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="explicit_generic_rk.html#idp32304384-bb"><span class="identifier">explicit_generic_rk</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="explicit_generic_rk.html#idp40863552-bb"><span class="identifier">explicit_generic_rk</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_c_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="explicit_generic_rk.html#idp32286240-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="explicit_generic_rk.html#idp40845408-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="explicit_generic_rk.html#idp32286800-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="explicit_generic_rk.html#idp40845968-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="explicit_generic_rk.html#idp32300608-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="explicit_generic_rk.html#idp40859776-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="explicit_generic_rk.html#idp32311040-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="explicit_generic_rk.html#idp32311616-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="explicit_generic_rk.html#idp40870208-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="explicit_generic_rk.html#idp40870784-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp111469808"></a><h2>Description</h2> +<a name="idp114450768"></a><h2>Description</h2> <p>This class implements the explicit Runge-Kutta algorithms without error estimation in a generic way. The Butcher tableau is passed to the stepper which constructs the stepper scheme with the help of a template-metaprogramming algorithm. ToDo : Add example!</p> <p>This class derives explicit_stepper_base which provides the stepper interface.</p> <p> </p> <div class="refsect2"> -<a name="idp111471360"></a><h3>Template Parameters</h3> +<a name="idp114452320"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="identifier">size_t</span> StageCount</pre> @@ -112,12 +112,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp111490736"></a><h3> +<a name="idp114471696"></a><h3> <a name="boost.numeric.odeint.explicit_generic_rkconstruct-copy-destruct"></a><code class="computeroutput">explicit_generic_rk</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32304384-bb"></a><span class="identifier">explicit_generic_rk</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span> b<span class="special">,</span> +<pre class="literallayout"><a name="idp40863552-bb"></a><span class="identifier">explicit_generic_rk</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">coef_a_type</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_b_type</span> <span class="special">&</span> b<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">coef_c_type</span> <span class="special">&</span> c<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="explicit_generic_rk.html" title="Class template explicit_generic_rk">explicit_generic_rk</a></code> class. See examples section for details on the coefficients. <p> </p> @@ -157,13 +157,13 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp111517648"></a><h3> -<a name="idp32286240-bb"></a><code class="computeroutput">explicit_generic_rk</code> public member functions</h3> +<a name="idp114498656"></a><h3> +<a name="idp40845408-bb"></a><code class="computeroutput">explicit_generic_rk</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32286800-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="keyword">void</span> <a name="idp40845968-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out of place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -209,7 +209,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32300608-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp40859776-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -234,9 +234,9 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp111568144"></a><h3> -<a name="idp32311040-bb"></a><code class="computeroutput">explicit_generic_rk</code> private member functions</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32311616-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<a name="idp114549152"></a><h3> +<a name="idp40870208-bb"></a><code class="computeroutput">explicit_generic_rk</code> private member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40870784-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> </div> </div> @@ -251,7 +251,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/implicit_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/extrapolation_stepper.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/extrapolation_stepper.html new file mode 100644 index 000000000..06b7570c6 --- /dev/null +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/extrapolation_stepper.html @@ -0,0 +1,173 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Class template extrapolation_stepper</title> +<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> +<link rel="up" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html" title="Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp>"> +<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html" title="Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp>"> +<link rel="next" href="../../../header/boost/numeric/odeint/stepper/implicit_euler_hpp.html" title="Header <boost/numeric/odeint/stepper/implicit_euler.hpp>"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../logo.jpg"></td> +<td align="center"><a href="../../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/implicit_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="refentry"> +<a name="boost.numeric.odeint.extrapolation_stepper"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Class template extrapolation_stepper</span></h2> +<p>boost::numeric::odeint::extrapolation_stepper — Extrapolation stepper with configurable order, and error estimation. </p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html" title="Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp>">boost/numeric/odeint/stepper/extrapolation_stepper.hpp</a>> + +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> <span class="keyword">short</span> Order<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Value <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span> + <span class="keyword">typename</span> Deriv <span class="special">=</span> <span class="identifier">State</span><span class="special">,</span> <span class="keyword">typename</span> Time <span class="special">=</span> <span class="identifier">Value</span><span class="special">,</span> + <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> + <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> + <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> +<span class="keyword">class</span> <a class="link" href="extrapolation_stepper.html" title="Class template extrapolation_stepper">extrapolation_stepper</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">explicit_error_stepper_base</span> <span class="special">{</span> +<span class="keyword">public</span><span class="special">:</span> + <span class="comment">// types</span> + <span class="keyword">typedef</span> <span class="identifier">explicit_error_stepper_base</span><span class="special"><</span> <a class="link" href="extrapolation_stepper.html" title="Class template extrapolation_stepper">extrapolation_stepper</a><span class="special"><</span> <span class="special">...</span> <span class="special">></span><span class="special">,</span><span class="special">...</span> <span class="special">></span> <a name="boost.numeric.odeint.extrapolation_stepper.stepper_base_type"></a><span class="identifier">stepper_base_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.extrapolation_stepper.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.numeric.odeint.extrapolation_stepper.order_type"></a><span class="identifier">order_type</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="extrapolation_stepper.html#boost.numeric.odeint.extrapolation_stepperconstruct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="extrapolation_stepper.html#idp40958896-bb"><span class="identifier">extrapolation_stepper</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="extrapolation_stepper.html#idp40899936-bb">private member functions</a></span> + <a class="link" href="extrapolation_stepper.html#idp40900512-bb"><span class="identifier">BOOST_STATIC_ASSERT_MSG</span></a><span class="special">(</span><span class="special">(</span><span class="special">(</span><span class="identifier">Order</span><span class="special">%</span><span class="number">2</span><span class="special">)</span><span class="special">==</span><span class="number">0</span><span class="special">)</span><span class="special">&&</span><span class="special">(</span><span class="identifier">Order</span> <span class="special">></span> <span class="number">2</span><span class="special">)</span><span class="special">,</span> + <span class="string">"extrapolation_stepper requires even Order larger than 2"</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="extrapolation_stepper.html#idp40902640-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="extrapolation_stepper.html#idp40905024-bb"><span class="identifier">resize_m_xout</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateInOut<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40907408-bb"><span class="identifier">extrapolate</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">state_table_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span><span class="special">,</span> + <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="extrapolation_stepper.html#idp40912016-bb">public member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40912576-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> Err<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40921328-bb"><span class="identifier">do_step_impl_io</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> StateOut<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40928832-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40936336-bb"><span class="identifier">do_step_impl_io</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40942592-bb"><span class="identifier">do_step_dxdt_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> StateOut<span class="special">></span> + <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40948848-bb"><span class="identifier">do_step_dxdt_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> + <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="extrapolation_stepper.html#idp40956352-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// public data members</span> + <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">order_value</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">stepper_order_value</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">error_order_value</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="identifier">m_k_max</span><span class="special">;</span> +<span class="special">}</span><span class="special">;</span></pre></div> +<div class="refsect1"> +<a name="idp114874848"></a><h2>Description</h2> +<p>The extrapolation stepper is a stepper with error estimation and configurable order. The order is given as template parameter and needs to be an <span class="emphasis"><em>odd</em></span> number. The stepper is based on several executions of the modified midpoint method and a Richardson extrapolation. This is essentially the same technique as for <a class="link" href="bulirsch_stoer.html" title="Class template bulirsch_stoer">bulirsch_stoer</a>, but without the variable order.</p> +<div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p>The Order parameter has to be an even number greater 2. </p></td></tr> +</table></div> +<p> +</p> +<div class="refsect2"> +<a name="idp114877888"></a><h3> +<a name="boost.numeric.odeint.extrapolation_stepperconstruct-copy-destruct"></a><code class="computeroutput">extrapolation_stepper</code> + public + construct/copy/destruct</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp40958896-bb"></a><span class="identifier">extrapolation_stepper</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +</div> +<div class="refsect2"> +<a name="idp114888304"></a><h3> +<a name="idp40899936-bb"></a><code class="computeroutput">extrapolation_stepper</code> private member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"><pre class="literallayout"> <a name="idp40900512-bb"></a><span class="identifier">BOOST_STATIC_ASSERT_MSG</span><span class="special">(</span><span class="special">(</span><span class="special">(</span><span class="identifier">Order</span><span class="special">%</span><span class="number">2</span><span class="special">)</span><span class="special">==</span><span class="number">0</span><span class="special">)</span><span class="special">&&</span><span class="special">(</span><span class="identifier">Order</span> <span class="special">></span> <span class="number">2</span><span class="special">)</span><span class="special">,</span> + <span class="string">"extrapolation_stepper requires even Order larger than 2"</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40902640-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40905024-bb"></a><span class="identifier">resize_m_xout</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateInOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp40907408-bb"></a><span class="identifier">extrapolate</span><span class="special">(</span><span class="identifier">size_t</span> k<span class="special">,</span> <span class="identifier">state_table_type</span> <span class="special">&</span> table<span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">value_matrix</span> <span class="special">&</span> coeff<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> xest<span class="special">)</span><span class="special">;</span></pre></li> +</ol></div> +</div> +<div class="refsect2"> +<a name="idp114936016"></a><h3> +<a name="idp40912016-bb"></a><code class="computeroutput">extrapolation_stepper</code> public member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> + <span class="keyword">void</span> <a name="idp40912576-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> + <span class="keyword">void</span> <a name="idp40921328-bb"></a><span class="identifier">do_step_impl_io</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> inout<span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> + <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> StateOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp40928832-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp40936336-bb"></a><span class="identifier">do_step_impl_io</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> inout<span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp40942592-bb"></a><span class="identifier">do_step_dxdt_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">typename</span> StateOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp40948848-bb"></a><span class="identifier">do_step_dxdt_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> + <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp40956352-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +</ol></div> +</div> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten + Ahnert and Mario Mulansky<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/implicit_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/implicit_euler.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/implicit_euler.html index cc18a4553..44dd9530d 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/implicit_euler.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/implicit_euler.html @@ -50,41 +50,41 @@ <span class="keyword">typedef</span> <span class="identifier">implicit_euler</span><span class="special"><</span> <span class="identifier">ValueType</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <a name="boost.numeric.odeint.implicit_euler.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="implicit_euler.html#boost.numeric.odeint.implicit_eulerconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="implicit_euler.html#idp32338864-bb"><span class="identifier">implicit_euler</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="implicit_euler.html#idp40984864-bb"><span class="identifier">implicit_euler</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="implicit_euler.html#idp32331312-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="implicit_euler.html#idp40977312-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="implicit_euler.html#idp32331872-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="implicit_euler.html#idp32336320-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="implicit_euler.html#idp40977872-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="implicit_euler.html#idp40982320-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="implicit_euler.html#idp32340128-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="implicit_euler.html#idp32340704-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="implicit_euler.html#idp32343088-bb"><span class="identifier">solve</span></a><span class="special">(</span><span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">matrix_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="implicit_euler.html#idp40986128-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="implicit_euler.html#idp40986704-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="implicit_euler.html#idp40989088-bb"><span class="identifier">solve</span></a><span class="special">(</span><span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">matrix_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp111725152"></a><h2>Description</h2> +<a name="idp115218736"></a><h2>Description</h2> <div class="refsect2"> -<a name="idp111725568"></a><h3> +<a name="idp115219152"></a><h3> <a name="boost.numeric.odeint.implicit_eulerconstruct-copy-destruct"></a><code class="computeroutput">implicit_euler</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32338864-bb"></a><span class="identifier">implicit_euler</span><span class="special">(</span><span class="identifier">value_type</span> epsilon <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp40984864-bb"></a><span class="identifier">implicit_euler</span><span class="special">(</span><span class="identifier">value_type</span> epsilon <span class="special">=</span> <span class="number">1E</span><span class="special">-</span><span class="number">6</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp111734432"></a><h3> -<a name="idp32331312-bb"></a><code class="computeroutput">implicit_euler</code> public member functions</h3> +<a name="idp115228080"></a><h3> +<a name="idp40977312-bb"></a><code class="computeroutput">implicit_euler</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a name="idp32331872-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32336320-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp40977872-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp40982320-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp111757856"></a><h3> -<a name="idp32340128-bb"></a><code class="computeroutput">implicit_euler</code> private member functions</h3> +<a name="idp115251440"></a><h3> +<a name="idp40986128-bb"></a><code class="computeroutput">implicit_euler</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32340704-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32343088-bb"></a><span class="identifier">solve</span><span class="special">(</span><span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">matrix_type</span> <span class="special">&</span> m<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp40986704-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40989088-bb"></a><span class="identifier">solve</span><span class="special">(</span><span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">matrix_type</span> <span class="special">&</span> m<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_adap_idp10419552.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_adap_idp19061312.html index 146a1e54f..91df8d515 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_adap_idp10419552.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_adap_idp19061312.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_const_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.integrate_adap_idp10419552"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.integrate_adap_idp19061312"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template integrate_adaptive</span></h2> <p>boost::numeric::odeint::integrate_adaptive — Integrates the ODE with adaptive step size. </p> @@ -38,7 +38,7 @@ <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp102626560"></a><h2>Description</h2> +<a name="idp105494032"></a><h2>Description</h2> <p>This function integrates the ODE given by system with the given stepper. The observer is called after each step. If the stepper has no error control, the step size remains constant and the observer is called at equidistant time points t0+n*dt. If the stepper is a ControlledStepper, the step size is adjusted and the observer is called in non-equidistant intervals.</p> <p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_cons_idp30722800.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_cons_idp39228960.html index efc2baa19..029ec80b8 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_cons_idp30722800.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_cons_idp39228960.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_const_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_const_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.integrate_cons_idp30722800"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.integrate_cons_idp39228960"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template integrate_const</span></h2> <p>boost::numeric::odeint::integrate_const — Integrates the ODE with constant step size. </p> @@ -38,7 +38,7 @@ <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp102757408"></a><h2>Description</h2> +<a name="idp105624816"></a><h2>Description</h2> <p>Integrates the ODE defined by system using the given stepper. This method ensures that the observer is called at constant intervals dt. If the Stepper is a normal stepper without step size control, dt is also used for the numerical scheme. If a ControlledStepper is provided, the algorithm might reduce the step size to meet the error bounds, but it is ensured that the observer is always called at equidistant time points t0 + n*dt. If a DenseOutputStepper is used, the step size also may vary and the dense output is used to call the observer at equidistant time points.</p> <p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp10443696.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp19069360.html index 46a742b6d..450b50df2 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp10443696.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp19069360.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate.hpp>"> -<link rel="next" href="integrate_idp28568224.html" title="Function template integrate"> +<link rel="next" href="integrate_idp36962784.html" title="Function template integrate"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integrate_idp28568224.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integrate_idp36962784.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.integrate_idp10443696"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.integrate_idp19069360"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template integrate</span></h2> <p>boost::numeric::odeint::integrate — Integrates the ODE. </p> @@ -37,10 +37,18 @@ <span class="identifier">integrate</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp102467360"></a><h2>Description</h2> +<a name="idp105333664"></a><h2>Description</h2> <p>Integrates the ODE given by system from start_time to end_time starting with start_state as initial condition and dt as initial time step. This function uses a dense output dopri5 stepper and performs an adaptive integration with step size control, thus dt changes during the integration. This method uses standard error bounds of 1E-6. After each step, the observer is called.</p> +<div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p>A second version of this function template exists which explicitly expects the value type as template parameter, i.e. integrate< double >( sys , x , t0 , t1 , dt , obs );</p></td></tr> +</table></div> <p> + </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -102,7 +110,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integrate_idp28568224.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integrate_idp36962784.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp28568224.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp36962784.html index fac36cd30..839302e8e 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp28568224.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_idp36962784.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate.hpp>"> -<link rel="prev" href="integrate_idp10443696.html" title="Function template integrate"> +<link rel="prev" href="integrate_idp19069360.html" title="Function template integrate"> <link rel="next" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="integrate_idp10443696.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="integrate_idp19069360.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.integrate_idp28568224"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.integrate_idp36962784"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template integrate</span></h2> <p>boost::numeric::odeint::integrate — Integrates the ODE without observer calls. </p> @@ -36,10 +36,18 @@ <span class="identifier">size_t</span> <span class="identifier">integrate</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp102498336"></a><h2>Description</h2> +<a name="idp105365200"></a><h2>Description</h2> <p>Integrates the ODE given by system from start_time to end_time starting with start_state as initial condition and dt as initial time step. This function uses a dense output dopri5 stepper and performs an adaptive integration with step size control, thus dt changes during the integration. This method uses standard error bounds of 1E-6. No observer is called.</p> +<div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p>A second version of this function template exists which explicitly expects the value type as template parameter, i.e. integrate< double >( sys , x , t0 , t1 , dt );</p></td></tr> +</table></div> <p> + </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -97,7 +105,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="integrate_idp10443696.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="integrate_idp19069360.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_n_st_idp30764832.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_n_st_idp39270992.html index b6e66bbf2..0553e7fa9 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_n_st_idp30764832.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_n_st_idp39270992.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/integrate/integrate_times_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.integrate_n_st_idp30764832"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.integrate_n_st_idp39270992"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template integrate_n_steps</span></h2> <p>boost::numeric::odeint::integrate_n_steps — Integrates the ODE with constant step size. </p> @@ -38,7 +38,7 @@ <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp102888384"></a><h2>Description</h2> +<a name="idp105756432"></a><h2>Description</h2> <p>This function is similar to integrate_const. The observer is called at equidistant time intervals t0 + n*dt. If the Stepper is a normal stepper without step size control, dt is also used for the numerical scheme. If a ControlledStepper is provided, the algorithm might reduce the step size to meet the error bounds, but it is ensured that the observer is always called at equidistant time points t0 + n*dt. If a DenseOutputStepper is used, the step size also may vary and the dense output is used to call the observer at equidistant time points. The final integration time is always t0 + num_of_steps*dt.</p> <p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_time_idp30806896.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_time_idp39313056.html index 3dd1c0820..63086c29f 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_time_idp30806896.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/integrate_time_idp39313056.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/integrate/integrate_times_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/integrate/integrate_times_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.integrate_time_idp30806896"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.integrate_time_idp39313056"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template integrate_times</span></h2> <p>boost::numeric::odeint::integrate_times — Integrates the ODE with observer calls at given time points. </p> @@ -38,7 +38,7 @@ <span class="identifier">TimeIterator</span> times_start<span class="special">,</span> <span class="identifier">TimeIterator</span> times_end<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103031872"></a><h2>Description</h2> +<a name="idp105899728"></a><h2>Description</h2> <p>Integrates the ODE given by system using the given stepper. This function does observer calls at the subsequent time points given by the range times_start, times_end. If the stepper has not step size control, the step size might be reduced occasionally to ensure observer calls exactly at the time points from the given sequence. If the stepper is a ControlledStepper, the step size is adjusted to meet the error bounds, but also might be reduced occasionally to ensure correct observer calls. If a DenseOutputStepper is provided, the dense output functionality is used to call the observer at the given times. The end time of the integration is always *(end_time-1).</p> <p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp30866656.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp39372832.html index ceae8dd36..3ba0be584 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp30866656.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp39372832.html @@ -23,7 +23,7 @@ <a accesskey="p" href="adaptive_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_iterator_end.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_adaptive__idp30866656"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_adaptive__idp39372832"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_adaptive_iterator_begin</span></h2> <p>boost::numeric::odeint::make_adaptive_iterator_begin — Factory function for <a class="link" href="adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a>. Constructs a begin iterator. </p> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103265440"></a><h2>Description</h2> +<a name="idp106133008"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp30916512.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp39422672.html index 1c8064ec0..781302079 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp30916512.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp39422672.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_time_iterator.hpp>"> <link rel="prev" href="adaptive_time_iterator.html" title="Class template adaptive_time_iterator"> -<link rel="next" href="make_adaptive__idp30929152.html" title="Function template make_adaptive_time_iterator_end"> +<link rel="next" href="make_adaptive__idp39435312.html" title="Function template make_adaptive_time_iterator_end"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="adaptive_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp30929152.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="adaptive_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp39435312.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_adaptive__idp30916512"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_adaptive__idp39422672"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_adaptive_time_iterator_begin</span></h2> <p>boost::numeric::odeint::make_adaptive_time_iterator_begin — Factory function for <a class="link" href="adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a>. Constructs a begin iterator. </p> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103584928"></a><h2>Description</h2> +<a name="idp106452528"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="adaptive_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp30929152.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="adaptive_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive__idp39435312.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp30929152.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp39435312.html index 1ec849c06..be0bce3ab 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp30929152.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive__idp39435312.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_time_iterator.hpp>"> -<link rel="prev" href="make_adaptive__idp30916512.html" title="Function template make_adaptive_time_iterator_begin"> +<link rel="prev" href="make_adaptive__idp39422672.html" title="Function template make_adaptive_time_iterator_begin"> <link rel="next" href="make_adaptive_time_range.html" title="Function template make_adaptive_time_range"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_adaptive__idp30916512.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_adaptive__idp39422672.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_adaptive__idp30929152"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_adaptive__idp39435312"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_adaptive_time_iterator_end</span></h2> <p>boost::numeric::odeint::make_adaptive_time_iterator_end — Factory function for <a class="link" href="adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a>. Constructs a end iterator. </p> @@ -36,7 +36,7 @@ <a class="link" href="adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="identifier">make_adaptive_time_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103619040"></a><h2>Description</h2> +<a name="idp106486640"></a><h2>Description</h2> <p> </p> @@ -88,7 +88,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_adaptive__idp30916512.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_adaptive__idp39422672.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_iterator_end.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_iterator_end.html index 0d3b7c7f8..d83b81cbe 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_iterator_end.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_iterator_end.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_iterator.hpp>"> -<link rel="prev" href="make_adaptive__idp30866656.html" title="Function template make_adaptive_iterator_begin"> +<link rel="prev" href="make_adaptive__idp39372832.html" title="Function template make_adaptive_iterator_begin"> <link rel="next" href="make_adaptive_range.html" title="Function template make_adaptive_range"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_adaptive__idp30866656.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_adaptive__idp39372832.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.make_adaptive_iterator_end"></a><div class="titlepage"></div> @@ -36,7 +36,7 @@ <a class="link" href="adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="identifier">make_adaptive_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103298288"></a><h2>Description</h2> +<a name="idp106165680"></a><h2>Description</h2> <p> </p> @@ -88,7 +88,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_adaptive__idp30866656.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_adaptive__idp39372832.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_adaptive_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_range.html index 7c09874b4..81cef7ea8 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_range.html @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103354464"></a><h2>Description</h2> +<a name="idp106221920"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_time_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_time_range.html index 5c3781f85..378e47194 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_time_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_adaptive_time_range.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/adaptive_time_iterator.hpp>"> -<link rel="prev" href="make_adaptive__idp30929152.html" title="Function template make_adaptive_time_iterator_end"> +<link rel="prev" href="make_adaptive__idp39435312.html" title="Function template make_adaptive_time_iterator_end"> <link rel="next" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_iterator.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_adaptive__idp30929152.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_adaptive__idp39435312.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.make_adaptive_time_range"></a><div class="titlepage"></div> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103675728"></a><h2>Description</h2> +<a name="idp106543456"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_adaptive__idp30929152.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_adaptive__idp39435312.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp30968064.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39474224.html index 60cce2cc2..9ce33bd2c 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp30968064.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39474224.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_iterator.hpp>"> <link rel="prev" href="const_step_iterator.html" title="Class template const_step_iterator"> -<link rel="next" href="make_const_ste_idp30980704.html" title="Function template make_const_step_iterator_end"> +<link rel="next" href="make_const_ste_idp39486864.html" title="Function template make_const_step_iterator_end"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="const_step_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp30980704.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="const_step_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39486864.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_const_ste_idp30968064"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_const_ste_idp39474224"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_const_step_iterator_begin</span></h2> <p>boost::numeric::odeint::make_const_step_iterator_begin — Factory function for <a class="link" href="const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a>. Constructs a begin iterator. </p> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103907856"></a><h2>Description</h2> +<a name="idp106775120"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="const_step_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp30980704.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="const_step_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39486864.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp30980704.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39486864.html index 49d06f052..57f680a77 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp30980704.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39486864.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_iterator.hpp>"> -<link rel="prev" href="make_const_ste_idp30968064.html" title="Function template make_const_step_iterator_begin"> +<link rel="prev" href="make_const_ste_idp39474224.html" title="Function template make_const_step_iterator_begin"> <link rel="next" href="make_const_step_range.html" title="Function template make_const_step_range"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp30968064.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39474224.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_const_ste_idp30980704"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_const_ste_idp39486864"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_const_step_iterator_end</span></h2> <p>boost::numeric::odeint::make_const_step_iterator_end — Factory function for <a class="link" href="const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a>. Constructs a end iterator. </p> @@ -36,7 +36,7 @@ <a class="link" href="const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="identifier">make_const_step_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp103941792"></a><h2>Description</h2> +<a name="idp106809392"></a><h2>Description</h2> <p> </p> @@ -88,7 +88,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp30968064.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39474224.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp31021072.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39527232.html index 4364e2e19..24411f9a7 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp31021072.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39527232.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>"> <link rel="prev" href="const_step_time_iterator.html" title="Class template const_step_time_iterator"> -<link rel="next" href="make_const_ste_idp31033760.html" title="Function template make_const_step_time_iterator_end"> +<link rel="next" href="make_const_ste_idp39539920.html" title="Function template make_const_step_time_iterator_end"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="const_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp31033760.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="const_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39539920.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_const_ste_idp31021072"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_const_ste_idp39527232"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_const_step_time_iterator_begin</span></h2> <p>boost::numeric::odeint::make_const_step_time_iterator_begin — Factory function for <a class="link" href="const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a>. Constructs a begin iterator. </p> @@ -40,7 +40,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104232240"></a><h2>Description</h2> +<a name="idp107099792"></a><h2>Description</h2> <p> </p> @@ -104,7 +104,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="const_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp31033760.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="const_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_ste_idp39539920.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp31033760.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39539920.html index f0bd4a08c..871d0b253 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp31033760.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_ste_idp39539920.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>"> -<link rel="prev" href="make_const_ste_idp31021072.html" title="Function template make_const_step_time_iterator_begin"> +<link rel="prev" href="make_const_ste_idp39527232.html" title="Function template make_const_step_time_iterator_begin"> <link rel="next" href="make_const_step_time_range.html" title="Function template make_const_step_time_range"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp31021072.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39527232.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_const_ste_idp31033760"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_const_ste_idp39539920"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_const_step_time_iterator_end</span></h2> <p>boost::numeric::odeint::make_const_step_time_iterator_end — Factory function for <a class="link" href="const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a>. Constructs a end iterator. </p> @@ -36,7 +36,7 @@ <a class="link" href="const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="identifier">make_const_step_time_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104266512"></a><h2>Description</h2> +<a name="idp107133968"></a><h2>Description</h2> <p> </p> @@ -88,7 +88,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp31021072.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39527232.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_const_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_range.html index b10493b47..95f897595 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_range.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_iterator.hpp>"> -<link rel="prev" href="make_const_ste_idp30980704.html" title="Function template make_const_step_iterator_end"> +<link rel="prev" href="make_const_ste_idp39486864.html" title="Function template make_const_step_iterator_end"> <link rel="next" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp30980704.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39486864.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.make_const_step_range"></a><div class="titlepage"></div> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104000512"></a><h2>Description</h2> +<a name="idp106867888"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp30980704.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39486864.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_time_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_time_range.html index e940f8fc5..46f663ead 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_time_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_const_step_time_range.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>"> -<link rel="prev" href="make_const_ste_idp31033760.html" title="Function template make_const_step_time_iterator_end"> +<link rel="prev" href="make_const_ste_idp39539920.html" title="Function template make_const_step_time_iterator_end"> <link rel="next" href="../../../header/boost/numeric/odeint/iterator/n_step_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/n_step_iterator.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp31033760.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/n_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39539920.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/n_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.make_const_step_time_range"></a><div class="titlepage"></div> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104325200"></a><h2>Description</h2> +<a name="idp107192496"></a><h2>Description</h2> <p> </p> @@ -99,7 +99,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_const_ste_idp31033760.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/n_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_const_ste_idp39539920.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/n_step_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_begin.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_begin.html index 484b43e45..d4e9b27fc 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_begin.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_begin.html @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104541424"></a><h2>Description</h2> +<a name="idp107408560"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_end.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_end.html index ebdbb8ccb..80c1a75ad 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_end.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_iterator_end.html @@ -36,7 +36,7 @@ <a class="link" href="n_step_iterator.html" title="Class template n_step_iterator">n_step_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="identifier">make_n_step_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104575328"></a><h2>Description</h2> +<a name="idp107442400"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_range.html index 771e03674..a459f821d 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_range.html @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104628656"></a><h2>Description</h2> +<a name="idp107496128"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp31126544.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp39632704.html index aea1f39cb..448edf63e 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp31126544.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp39632704.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/n_step_time_iterator.hpp>"> <link rel="prev" href="n_step_time_iterator.html" title="Class template n_step_time_iterator"> -<link rel="next" href="make_n_step_ti_idp31139120.html" title="Function template make_n_step_time_iterator_end"> +<link rel="next" href="make_n_step_ti_idp39645280.html" title="Function template make_n_step_time_iterator_end"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="n_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp31139120.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="n_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp39645280.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_n_step_ti_idp31126544"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_n_step_ti_idp39632704"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_n_step_time_iterator_begin</span></h2> <p>boost::numeric::odeint::make_n_step_time_iterator_begin — Factory function for <a class="link" href="n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a>. Constructs a begin iterator. </p> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104846384"></a><h2>Description</h2> +<a name="idp107712992"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="n_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp31139120.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="n_step_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp39645280.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp31139120.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp39645280.html index 29c086237..4d08ecb29 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp31139120.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_ti_idp39645280.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/n_step_time_iterator.hpp>"> -<link rel="prev" href="make_n_step_ti_idp31126544.html" title="Function template make_n_step_time_iterator_begin"> +<link rel="prev" href="make_n_step_ti_idp39632704.html" title="Function template make_n_step_time_iterator_begin"> <link rel="next" href="make_n_step_time_range.html" title="Function template make_n_step_time_range"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_n_step_ti_idp31126544.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_n_step_ti_idp39632704.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_n_step_ti_idp31139120"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_n_step_ti_idp39645280"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_n_step_time_iterator_end</span></h2> <p>boost::numeric::odeint::make_n_step_time_iterator_end — Factory function for <a class="link" href="n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a>. Constructs an end iterator. </p> @@ -36,7 +36,7 @@ <a class="link" href="n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="identifier">make_n_step_time_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104880192"></a><h2>Description</h2> +<a name="idp107747136"></a><h2>Description</h2> <p> </p> @@ -88,7 +88,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_n_step_ti_idp31126544.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_n_step_ti_idp39632704.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_time_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_time_range.html index 709c1c994..3a759eddb 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_time_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_n_step_time_range.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/n_step_time_iterator.hpp>"> -<link rel="prev" href="make_n_step_ti_idp31139120.html" title="Function template make_n_step_time_iterator_end"> +<link rel="prev" href="make_n_step_ti_idp39645280.html" title="Function template make_n_step_time_iterator_end"> <link rel="next" href="../../../header/boost/numeric/odeint/iterator/times_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/times_iterator.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_n_step_ti_idp31139120.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/times_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_n_step_ti_idp39645280.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/times_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.make_n_step_time_range"></a><div class="titlepage"></div> @@ -39,7 +39,7 @@ <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104934112"></a><h2>Description</h2> +<a name="idp107800752"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_n_step_ti_idp31139120.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/times_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_n_step_ti_idp39645280.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/iterator/times_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_begin.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_begin.html index 605ac90ce..db4434cb3 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_begin.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_begin.html @@ -39,7 +39,7 @@ <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> <span class="identifier">TimeIterator</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105152912"></a><h2>Description</h2> +<a name="idp108019728"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_end.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_end.html index 95127f51e..1156416ac 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_end.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_iterator_end.html @@ -37,7 +37,7 @@ <a class="link" href="times_iterator.html" title="Class template times_iterator">times_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">TimeIterator</span> <span class="special">></span> <span class="identifier">make_times_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105189616"></a><h2>Description</h2> +<a name="idp108056400"></a><h2>Description</h2> <p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_range.html index eca960f29..c0164d46c 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_range.html @@ -39,7 +39,7 @@ <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> <span class="identifier">TimeIterator</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105241408"></a><h2>Description</h2> +<a name="idp108108128"></a><h2>Description</h2> <p> </p> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp31235728.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp39741920.html index fb55ba122..7cf9fbf0f 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp31235728.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp39741920.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/times_time_iterator.hpp>"> <link rel="prev" href="times_time_iterator.html" title="Class template times_time_iterator"> -<link rel="next" href="make_times_tim_idp31248944.html" title="Function template make_times_time_iterator_end"> +<link rel="next" href="make_times_tim_idp39755136.html" title="Function template make_times_time_iterator_end"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="times_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp31248944.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="times_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp39755136.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_times_tim_idp31235728"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_times_tim_idp39741920"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_times_time_iterator_begin</span></h2> <p>boost::numeric::odeint::make_times_time_iterator_begin — Factory function for <a class="link" href="times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a>. Constructs a begin iterator. </p> @@ -39,7 +39,7 @@ <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> <span class="identifier">TimeIterator</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105461168"></a><h2>Description</h2> +<a name="idp108327776"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="times_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp31248944.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="times_time_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp39755136.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp31248944.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp39755136.html index 963254124..1544f2202 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp31248944.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_tim_idp39755136.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/times_time_iterator.hpp>"> -<link rel="prev" href="make_times_tim_idp31235728.html" title="Function template make_times_time_iterator_begin"> +<link rel="prev" href="make_times_tim_idp39741920.html" title="Function template make_times_time_iterator_begin"> <link rel="next" href="make_times_time_range.html" title="Function template make_times_time_range"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,10 +20,10 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_times_tim_idp31235728.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_times_tim_idp39741920.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.make_times_tim_idp31248944"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.make_times_tim_idp39755136"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Function template make_times_time_iterator_end</span></h2> <p>boost::numeric::odeint::make_times_time_iterator_end — Factory function for <a class="link" href="times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a>. Constructs an end iterator. </p> @@ -37,7 +37,7 @@ <a class="link" href="times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">TimeIterator</span> <span class="special">></span> <span class="identifier">make_times_time_iterator_end</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105497856"></a><h2>Description</h2> +<a name="idp108364528"></a><h2>Description</h2> <p> @@ -90,7 +90,7 @@ This function needs the TimeIterator type specifically defined as a template par </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_times_tim_idp31235728.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_times_tim_idp39741920.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_time_range.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_time_range.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_time_range.html index ae4867566..c2443ecbc 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_time_range.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/make_times_time_range.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/times_time_iterator.hpp>"> -<link rel="prev" href="make_times_tim_idp31248944.html" title="Function template make_times_time_iterator_end"> +<link rel="prev" href="make_times_tim_idp39755136.html" title="Function template make_times_time_iterator_end"> <link rel="next" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_times_tim_idp31248944.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_times_tim_idp39755136.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.make_times_time_range"></a><div class="titlepage"></div> @@ -39,7 +39,7 @@ <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> <span class="identifier">TimeIterator</span> t_end<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> dt<span class="special">)</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105549792"></a><h2>Description</h2> +<a name="idp108416288"></a><h2>Description</h2> <p> </p> @@ -103,7 +103,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="make_times_tim_idp31248944.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="make_times_tim_idp39755136.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpo_idp32385488.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpo_idp41031488.html index 490a57e1d..4cefb3a7b 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpo_idp32385488.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpo_idp41031488.html @@ -23,7 +23,7 @@ <a accesskey="p" href="modified_midpoint.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.modified_midpo_idp32385488"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.modified_midpo_idp41031488"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template modified_midpoint_dense_out</span></h2> <p>boost::numeric::odeint::modified_midpoint_dense_out</p> @@ -36,37 +36,37 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> -<span class="keyword">class</span> <a class="link" href="modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out">modified_midpoint_dense_out</a> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out">modified_midpoint_dense_out</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">State</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Value</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Deriv</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Time</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Algebra</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Operations</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">state_type</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">deriv_type</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out">modified_midpoint_dense_out</a><span class="special"><</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Deriv</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Algebra</span><span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">wrapped_deriv_type</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp32385488.deriv_table_type"></a><span class="identifier">deriv_table_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">State</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Value</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Deriv</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Time</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Algebra</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Operations</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Resizer</span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">state_type</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.wrapped_state_type"></a><span class="identifier">wrapped_state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">state_wrapper</span><span class="special"><</span> <span class="identifier">deriv_type</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.wrapped_deriv_type"></a><span class="identifier">wrapped_deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out">modified_midpoint_dense_out</a><span class="special"><</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Deriv</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Algebra</span><span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">wrapped_deriv_type</span> <span class="special">></span> <a name="boost.numeric.odeint.modified_midpo_idp41031488.deriv_table_type"></a><span class="identifier">deriv_table_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="modified_midpo_idp32385488.html#boost.numeric.odeint.modified_midpo_idp32385488construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="modified_midpo_idp32385488.html#idp32420592-bb"><span class="identifier">modified_midpoint_dense_out</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> <span class="special">=</span> <span class="number">2</span><span class="special">,</span> + <span class="comment">// <a class="link" href="modified_midpo_idp41031488.html#boost.numeric.odeint.modified_midpo_idp41031488construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="modified_midpo_idp41031488.html#idp41066592-bb"><span class="identifier">modified_midpoint_dense_out</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> <span class="special">=</span> <span class="number">2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="modified_midpo_idp32385488.html#idp32402880-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="modified_midpo_idp41031488.html#idp41048880-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="modified_midpo_idp32385488.html#idp32403440-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="modified_midpo_idp41031488.html#idp41049440-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">deriv_table_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="modified_midpo_idp32385488.html#idp32412320-bb"><span class="identifier">set_steps</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">unsigned</span> <span class="keyword">short</span> <a class="link" href="modified_midpo_idp32385488.html#idp32413856-bb"><span class="identifier">steps</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="modified_midpo_idp32385488.html#idp32415664-bb"><span class="identifier">resize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="modified_midpo_idp32385488.html#idp32418048-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="modified_midpo_idp41031488.html#idp41058320-bb"><span class="identifier">set_steps</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">unsigned</span> <span class="keyword">short</span> <a class="link" href="modified_midpo_idp41031488.html#idp41059856-bb"><span class="identifier">steps</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="modified_midpo_idp41031488.html#idp41061664-bb"><span class="identifier">resize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="modified_midpo_idp41031488.html#idp41064048-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp112233744"></a><h2>Description</h2> +<a name="idp115727168"></a><h2>Description</h2> <p>Implementation of the modified midpoint method with a configurable number of intermediate steps. This class is used by the dense output Bulirsch-Stoer algorithm and is not meant for direct usage. </p> <div class="note"><table border="0" summary="Note"> <tr> @@ -78,26 +78,26 @@ <p> </p> <div class="refsect2"> -<a name="idp112235232"></a><h3> -<a name="boost.numeric.odeint.modified_midpo_idp32385488construct-copy-destruct"></a><code class="computeroutput">modified_midpoint_dense_out</code> +<a name="idp115728656"></a><h3> +<a name="boost.numeric.odeint.modified_midpo_idp41031488construct-copy-destruct"></a><code class="computeroutput">modified_midpoint_dense_out</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32420592-bb"></a><span class="identifier">modified_midpoint_dense_out</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps <span class="special">=</span> <span class="number">2</span><span class="special">,</span> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp41066592-bb"></a><span class="identifier">modified_midpoint_dense_out</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps <span class="special">=</span> <span class="number">2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp112248928"></a><h3> -<a name="idp32402880-bb"></a><code class="computeroutput">modified_midpoint_dense_out</code> public member functions</h3> +<a name="idp115742352"></a><h3> +<a name="idp41048880-bb"></a><code class="computeroutput">modified_midpoint_dense_out</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32403440-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41049440-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x_mp<span class="special">,</span> <span class="identifier">deriv_table_type</span> <span class="special">&</span> derivs<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32412320-bb"></a><span class="identifier">set_steps</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="idp32413856-bb"></a><span class="identifier">steps</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32415664-bb"></a><span class="identifier">resize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32418048-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41058320-bb"></a><span class="identifier">set_steps</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="idp41059856-bb"></a><span class="identifier">steps</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41061664-bb"></a><span class="identifier">resize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41064048-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpoint.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpoint.html index e3c77d5bf..23bdfe0f2 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpoint.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/modified_midpoint.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html" title="Header <boost/numeric/odeint/stepper/modified_midpoint.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html" title="Header <boost/numeric/odeint/stepper/modified_midpoint.hpp>"> -<link rel="next" href="modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"> +<link rel="next" href="modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="modified_midpo_idp32385488.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="modified_midpo_idp41031488.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.modified_midpoint"></a><div class="titlepage"></div> @@ -52,48 +52,48 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">stepper_type</span> <a name="boost.numeric.odeint.modified_midpoint.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="modified_midpoint.html#boost.numeric.odeint.modified_midpointconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="modified_midpoint.html#idp32380128-bb"><span class="identifier">modified_midpoint</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> <span class="special">=</span> <span class="number">2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="modified_midpoint.html#idp41026128-bb"><span class="identifier">modified_midpoint</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> <span class="special">=</span> <span class="number">2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="modified_midpoint.html#idp32366176-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="modified_midpoint.html#idp41012176-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="modified_midpoint.html#idp32366736-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="modified_midpoint.html#idp41012736-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="modified_midpoint.html#idp32374240-bb"><span class="identifier">set_steps</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">unsigned</span> <span class="keyword">short</span> <a class="link" href="modified_midpoint.html#idp32375776-bb"><span class="identifier">steps</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="modified_midpoint.html#idp32377584-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="modified_midpoint.html#idp41020240-bb"><span class="identifier">set_steps</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">unsigned</span> <span class="keyword">short</span> <a class="link" href="modified_midpoint.html#idp41021776-bb"><span class="identifier">steps</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="modified_midpoint.html#idp41023584-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="modified_midpoint.html#idp32382368-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="modified_midpoint.html#idp32382944-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="modified_midpoint.html#idp41028368-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="modified_midpoint.html#idp41028944-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp112010928"></a><h2>Description</h2> +<a name="idp115504432"></a><h2>Description</h2> <p>Implementation of the modified midpoint method with a configurable number of intermediate steps. This class is used by the Bulirsch-Stoer algorithm and is not meant for direct usage. </p> <div class="refsect2"> -<a name="idp112011792"></a><h3> +<a name="idp115505296"></a><h3> <a name="boost.numeric.odeint.modified_midpointconstruct-copy-destruct"></a><code class="computeroutput">modified_midpoint</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32380128-bb"></a><span class="identifier">modified_midpoint</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps <span class="special">=</span> <span class="number">2</span><span class="special">,</span> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp41026128-bb"></a><span class="identifier">modified_midpoint</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps <span class="special">=</span> <span class="number">2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp112025376"></a><h3> -<a name="idp32366176-bb"></a><code class="computeroutput">modified_midpoint</code> public member functions</h3> +<a name="idp115518880"></a><h3> +<a name="idp41012176-bb"></a><code class="computeroutput">modified_midpoint</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32366736-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41012736-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32374240-bb"></a><span class="identifier">set_steps</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="idp32375776-bb"></a><span class="identifier">steps</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32377584-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41020240-bb"></a><span class="identifier">set_steps</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">short</span> steps<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="idp41021776-bb"></a><span class="identifier">steps</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41023584-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp112070352"></a><h3> -<a name="idp32382368-bb"></a><code class="computeroutput">modified_midpoint</code> private member functions</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32382944-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<a name="idp115563856"></a><h3> +<a name="idp41028368-bb"></a><code class="computeroutput">modified_midpoint</code> private member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41028944-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> </div> </div> @@ -108,7 +108,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="modified_midpo_idp32385488.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="modified_midpo_idp41031488.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_iterator.html index 3855d1942..6862b1aee 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_iterator.html @@ -35,18 +35,18 @@ <span class="keyword">class</span> <a class="link" href="n_step_iterator.html" title="Class template n_step_iterator">n_step_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="n_step_iterator.html#boost.numeric.odeint.n_step_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="n_step_iterator.html#idp31066848-bb"><span class="identifier">n_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="n_step_iterator.html#idp31071264-bb"><span class="identifier">n_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="n_step_iterator.html#idp39573008-bb"><span class="identifier">n_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="n_step_iterator.html#idp39577424-bb"><span class="identifier">n_step_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104473024"></a><h2>Description</h2> +<a name="idp107340736"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE starting from t with n steps and a constant step size dt. After each iteration the iterator dereferences to the state x at the next time t+dt. This iterator can be used with Steppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_n_steps routine.</p> <p><a class="link" href="n_step_iterator.html" title="Class template n_step_iterator">n_step_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is the state type of the stepper. Hence one can only access the state and not the current time.</p> <p> </p> <div class="refsect2"> -<a name="idp104476192"></a><h3>Template Parameters</h3> +<a name="idp107343504"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -63,14 +63,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp104483584"></a><h3> +<a name="idp107350816"></a><h3> <a name="boost.numeric.odeint.n_step_iteratorconstruct-copy-destruct"></a><code class="computeroutput">n_step_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp31066848-bb"></a><span class="identifier">n_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39573008-bb"></a><span class="identifier">n_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp31071264-bb"></a><span class="identifier">n_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39577424-bb"></a><span class="identifier">n_step_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_time_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_time_iterator.html index 4015011c8..4bf8e495a 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_time_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/n_step_time_iterator.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/n_step_time_iterator.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/n_step_time_iterator.hpp>"> -<link rel="next" href="make_n_step_ti_idp31126544.html" title="Function template make_n_step_time_iterator_begin"> +<link rel="next" href="make_n_step_ti_idp39632704.html" title="Function template make_n_step_time_iterator_begin"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp31126544.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp39632704.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.n_step_time_iterator"></a><div class="titlepage"></div> @@ -35,18 +35,18 @@ <span class="keyword">class</span> <a class="link" href="n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="n_step_time_iterator.html#boost.numeric.odeint.n_step_time_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="n_step_time_iterator.html#idp31119600-bb"><span class="identifier">n_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="n_step_time_iterator.html#idp31124016-bb"><span class="identifier">n_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="n_step_time_iterator.html#idp39625760-bb"><span class="identifier">n_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="n_step_time_iterator.html#idp39630176-bb"><span class="identifier">n_step_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp104778496"></a><h2>Description</h2> +<a name="idp107645328"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE starting from t with n steps and a constant step size dt. After each iteration the iterator dereferences to a pair of state and time at the next time t+dt. This iterator can be used with Steppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_n_steps routine.</p> <p><a class="link" href="n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is pair of state and time.</p> <p> </p> <div class="refsect2"> -<a name="idp104781232"></a><h3>Template Parameters</h3> +<a name="idp107648064"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -63,14 +63,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp104788624"></a><h3> +<a name="idp107655456"></a><h3> <a name="boost.numeric.odeint.n_step_time_iteratorconstruct-copy-destruct"></a><code class="computeroutput">n_step_time_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp31119600-bb"></a><span class="identifier">n_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39625760-bb"></a><span class="identifier">n_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp31124016-bb"></a><span class="identifier">n_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39630176-bb"></a><span class="identifier">n_step_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -86,7 +86,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp31126544.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_n_step_ti_idp39632704.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/order_helper.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/order_helper.html new file mode 100644 index 000000000..1d2044428 --- /dev/null +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/order_helper.html @@ -0,0 +1,53 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Struct template order_helper</title> +<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> +<link rel="up" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth.hpp>"> +<link rel="prev" href="adams_bashforth.html" title="Class template adams_bashforth"> +<link rel="next" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp>"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../logo.jpg"></td> +<td align="center"><a href="../../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="adams_bashforth.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="refentry"> +<a name="boost.numeric.odeint.order_helper"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Struct template order_helper</span></h2> +<p>boost::numeric::odeint::order_helper</p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html" title="Header <boost/numeric/odeint/stepper/adams_bashforth.hpp>">boost/numeric/odeint/stepper/adams_bashforth.hpp</a>> + +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">int</span> N<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="order_helper.html" title="Struct template order_helper">order_helper</a> <span class="special">:</span> <span class="keyword">public</span> boost::mpl::max::type< mpl::eval_if< mpl::equal_to< mpl::modulus< int_< N >, int_< 2 > >, int_< 0 > >, int_< N >, int_< N+1 > >::type, int_< 4 > > +<span class="special">{</span> +<span class="special">}</span><span class="special">;</span></pre></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten + Ahnert and Mario Mulansky<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="adams_bashforth.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4.html index 740d20d99..a1183f154 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html" title="Header <boost/numeric/odeint/stepper/rosenbrock4.hpp>"> -<link rel="prev" href="default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"> +<link rel="prev" href="default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"> <link rel="next" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_controller_hpp.html" title="Header <boost/numeric/odeint/stepper/rosenbrock4_controller.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="default_rosenb_idp32425936.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_controller_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="default_rosenb_idp41071936.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_controller_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.rosenbrock4"></a><div class="titlepage"></div> @@ -54,70 +54,70 @@ <span class="keyword">typedef</span> <span class="identifier">rosenbrock4</span><span class="special"><</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Coefficients</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <a name="boost.numeric.odeint.rosenbrock4.stepper_type"></a><span class="identifier">stepper_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="rosenbrock4.html#boost.numeric.odeint.rosenbrock4construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="rosenbrock4.html#idp32518016-bb"><span class="identifier">rosenbrock4</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="rosenbrock4.html#idp41164016-bb"><span class="identifier">rosenbrock4</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="rosenbrock4.html#idp32487424-bb">public member functions</a></span> - <span class="identifier">order_type</span> <a class="link" href="rosenbrock4.html#idp32487984-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="comment">// <a class="link" href="rosenbrock4.html#idp41133424-bb">public member functions</a></span> + <span class="identifier">order_type</span> <a class="link" href="rosenbrock4.html#idp41133984-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32489104-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41135104-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32494928-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41140928-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32500064-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41146064-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32505200-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32509648-bb"><span class="identifier">prepare_dense_output</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32510496-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41151200-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41155648-bb"><span class="identifier">prepare_dense_output</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41156496-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp32515472-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4.html#idp41161472-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="rosenbrock4.html#idp32518992-bb">protected member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4.html#idp32519568-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4.html#idp32521952-bb"><span class="identifier">resize_x_err</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="rosenbrock4.html#idp41164992-bb">protected member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4.html#idp41165568-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4.html#idp41167952-bb"><span class="identifier">resize_x_err</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">stepper_order</span><span class="special">;</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">error_order</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp112693424"></a><h2>Description</h2> +<a name="idp116187552"></a><h2>Description</h2> <div class="refsect2"> -<a name="idp112693840"></a><h3> +<a name="idp116187968"></a><h3> <a name="boost.numeric.odeint.rosenbrock4construct-copy-destruct"></a><code class="computeroutput">rosenbrock4</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32518016-bb"></a><span class="identifier">rosenbrock4</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp41164016-bb"></a><span class="identifier">rosenbrock4</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp112700336"></a><h3> -<a name="idp32487424-bb"></a><code class="computeroutput">rosenbrock4</code> public member functions</h3> +<a name="idp116194464"></a><h3> +<a name="idp41133424-bb"></a><code class="computeroutput">rosenbrock4</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="identifier">order_type</span> <a name="idp32487984-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">order_type</span> <a name="idp41133984-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a name="idp32489104-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41135104-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> xout<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a name="idp32494928-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41140928-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a name="idp32500064-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41146064-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> xout<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="keyword">void</span> <a name="idp32505200-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32509648-bb"></a><span class="identifier">prepare_dense_output</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32510496-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x_old<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41151200-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41155648-bb"></a><span class="identifier">prepare_dense_output</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41156496-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x_old<span class="special">,</span> <span class="identifier">time_type</span> t_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x_new<span class="special">,</span> <span class="identifier">time_type</span> t_new<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32515472-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp41161472-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp112794880"></a><h3> -<a name="idp32518992-bb"></a><code class="computeroutput">rosenbrock4</code> protected member functions</h3> +<a name="idp116289008"></a><h3> +<a name="idp41164992-bb"></a><code class="computeroutput">rosenbrock4</code> protected member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32519568-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32521952-bb"></a><span class="identifier">resize_x_err</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41165568-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41167952-bb"></a><span class="identifier">resize_x_err</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -133,7 +133,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="default_rosenb_idp32425936.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_controller_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="default_rosenb_idp41071936.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/rosenbrock4_controller_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_controller.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_controller.html index 00e3bcc5b..fb5e1dbd1 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_controller.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_controller.html @@ -47,62 +47,62 @@ <span class="keyword">typedef</span> <span class="identifier">rosenbrock4_controller</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span> <a name="boost.numeric.odeint.rosenbrock4_controller.controller_type"></a><span class="identifier">controller_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="rosenbrock4_controller.html#boost.numeric.odeint.rosenbrock4_controllerconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="rosenbrock4_controller.html#idp32558256-bb"><span class="identifier">rosenbrock4_controller</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> + <a class="link" href="rosenbrock4_controller.html#idp41204256-bb"><span class="identifier">rosenbrock4_controller</span></a><span class="special">(</span><span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="rosenbrock4_controller.html#idp32537440-bb">public member functions</a></span> - <span class="identifier">value_type</span> <a class="link" href="rosenbrock4_controller.html#idp32538000-bb"><span class="identifier">error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">value_type</span> <a class="link" href="rosenbrock4_controller.html#idp32540912-bb"><span class="identifier">last_error</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="comment">// <a class="link" href="rosenbrock4_controller.html#idp41183440-bb">public member functions</a></span> + <span class="identifier">value_type</span> <a class="link" href="rosenbrock4_controller.html#idp41184000-bb"><span class="identifier">error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">value_type</span> <a class="link" href="rosenbrock4_controller.html#idp41186912-bb"><span class="identifier">last_error</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">controlled_step_result</span> - <a class="link" href="rosenbrock4_controller.html#idp32542720-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="rosenbrock4_controller.html#idp41188720-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">controlled_step_result</span> - <a class="link" href="rosenbrock4_controller.html#idp32547200-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="rosenbrock4_controller.html#idp41193200-bb"><span class="identifier">try_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_controller.html#idp32552368-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_controller.html#idp32554752-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_controller.html#idp32556288-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_controller.html#idp41198368-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_controller.html#idp41200752-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_controller.html#idp41202288-bb"><span class="identifier">stepper</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="rosenbrock4_controller.html#idp32561472-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4_controller.html#idp32562048-bb"><span class="identifier">resize_m_xerr</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4_controller.html#idp32564432-bb"><span class="identifier">resize_m_xnew</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="rosenbrock4_controller.html#idp41207472-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4_controller.html#idp41208048-bb"><span class="identifier">resize_m_xerr</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4_controller.html#idp41210432-bb"><span class="identifier">resize_m_xnew</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp112990512"></a><h2>Description</h2> +<a name="idp116484816"></a><h2>Description</h2> <div class="refsect2"> -<a name="idp112990928"></a><h3> +<a name="idp116485232"></a><h3> <a name="boost.numeric.odeint.rosenbrock4_controllerconstruct-copy-destruct"></a><code class="computeroutput">rosenbrock4_controller</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32558256-bb"></a><span class="identifier">rosenbrock4_controller</span><span class="special">(</span><span class="identifier">value_type</span> atol <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> rtol <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp41204256-bb"></a><span class="identifier">rosenbrock4_controller</span><span class="special">(</span><span class="identifier">value_type</span> atol <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="identifier">value_type</span> rtol <span class="special">=</span> <span class="number">1</span><span class="special">.</span><span class="number">0e</span><span class="special">-</span><span class="number">6</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp113010688"></a><h3> -<a name="idp32537440-bb"></a><code class="computeroutput">rosenbrock4_controller</code> public member functions</h3> +<a name="idp116504848"></a><h3> +<a name="idp41183440-bb"></a><code class="computeroutput">rosenbrock4_controller</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idp32538000-bb"></a><span class="identifier">error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> xold<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idp41184000-bb"></a><span class="identifier">error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> xold<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idp32540912-bb"></a><span class="identifier">last_error</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idp41186912-bb"></a><span class="identifier">last_error</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">controlled_step_result</span> - <a name="idp32542720-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <a name="idp41188720-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">odeint</span><span class="special">::</span><span class="identifier">controlled_step_result</span> - <a name="idp32547200-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> sys<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> xout<span class="special">,</span> + <a name="idp41193200-bb"></a><span class="identifier">try_step</span><span class="special">(</span><span class="identifier">System</span> sys<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> t<span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span> xout<span class="special">,</span> <span class="identifier">time_type</span> <span class="special">&</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32552368-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp32554752-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp32556288-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp41198368-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp41200752-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">stepper_type</span> <span class="special">&</span> <a name="idp41202288-bb"></a><span class="identifier">stepper</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp113088336"></a><h3> -<a name="idp32561472-bb"></a><code class="computeroutput">rosenbrock4_controller</code> private member functions</h3> +<a name="idp116582496"></a><h3> +<a name="idp41207472-bb"></a><code class="computeroutput">rosenbrock4_controller</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32562048-bb"></a><span class="identifier">resize_m_xerr</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32564432-bb"></a><span class="identifier">resize_m_xnew</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41208048-bb"></a><span class="identifier">resize_m_xerr</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41210432-bb"></a><span class="identifier">resize_m_xnew</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_dense_output.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_dense_output.html index 70b3d58a3..24172e2e8 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_dense_output.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/rosenbrock4_dense_output.html @@ -48,66 +48,66 @@ <span class="keyword">typedef</span> <span class="identifier">rosenbrock4_dense_output</span><span class="special"><</span> <span class="identifier">ControlledStepper</span> <span class="special">></span> <a name="boost.numeric.odeint.rosenbrock4_dense_output.dense_output_stepper_type"></a><span class="identifier">dense_output_stepper_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="rosenbrock4_dense_output.html#boost.numeric.odeint.rosenbrock4_dense_outputconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="rosenbrock4_dense_output.html#idp32605312-bb"><span class="identifier">rosenbrock4_dense_output</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="rosenbrock4_dense_output.html#idp41251312-bb"><span class="identifier">rosenbrock4_dense_output</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="rosenbrock4_dense_output.html#idp32580864-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="rosenbrock4_dense_output.html#idp41226864-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp32581424-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="rosenbrock4_dense_output.html#idp32585184-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp32587584-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp32590656-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp32593728-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp32596112-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="rosenbrock4_dense_output.html#idp32597920-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp32599728-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="rosenbrock4_dense_output.html#idp32601536-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">time_type</span> <a class="link" href="rosenbrock4_dense_output.html#idp32603344-bb"><span class="identifier">current_time_step</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp41227424-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a class="link" href="rosenbrock4_dense_output.html#idp41231184-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp41233584-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp41236656-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp41239728-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp41242112-bb"><span class="identifier">current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="rosenbrock4_dense_output.html#idp41243920-bb"><span class="identifier">current_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp41245728-bb"><span class="identifier">previous_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="rosenbrock4_dense_output.html#idp41247536-bb"><span class="identifier">previous_time</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">time_type</span> <a class="link" href="rosenbrock4_dense_output.html#idp41249344-bb"><span class="identifier">current_time_step</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="rosenbrock4_dense_output.html#idp32606608-bb">private member functions</a></span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp32607184-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp32608720-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp32610528-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp32612064-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp32613872-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4_dense_output.html#idp32615408-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="rosenbrock4_dense_output.html#idp41252608-bb">private member functions</a></span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp41253184-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp41254720-bb"><span class="identifier">get_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp41256528-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a class="link" href="rosenbrock4_dense_output.html#idp41258064-bb"><span class="identifier">get_old_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="rosenbrock4_dense_output.html#idp41259872-bb"><span class="identifier">toggle_current_state</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="rosenbrock4_dense_output.html#idp41261408-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp113303520"></a><h2>Description</h2> +<a name="idp116798000"></a><h2>Description</h2> <div class="refsect2"> -<a name="idp113303936"></a><h3> +<a name="idp116798416"></a><h3> <a name="boost.numeric.odeint.rosenbrock4_dense_outputconstruct-copy-destruct"></a><code class="computeroutput">rosenbrock4_dense_output</code> public construct/copy/destruct</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp32605312-bb"></a><span class="identifier">rosenbrock4_dense_output</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp41251312-bb"></a><span class="identifier">rosenbrock4_dense_output</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">controlled_stepper_type</span> <span class="special">&</span> stepper <span class="special">=</span> <span class="identifier">controlled_stepper_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> <div class="refsect2"> -<a name="idp113314384"></a><h3> -<a name="idp32580864-bb"></a><code class="computeroutput">rosenbrock4_dense_output</code> public member functions</h3> +<a name="idp116808864"></a><h3> +<a name="idp41226864-bb"></a><code class="computeroutput">rosenbrock4_dense_output</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> - <span class="keyword">void</span> <a name="idp32581424-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="identifier">time_type</span> t0<span class="special">,</span> <span class="identifier">time_type</span> dt0<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp41227424-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x0<span class="special">,</span> <span class="identifier">time_type</span> t0<span class="special">,</span> <span class="identifier">time_type</span> dt0<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">></span> - <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp32585184-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp32587584-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp32590656-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32593728-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32596112-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32597920-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32599728-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32601536-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp32603344-bb"></a><span class="identifier">current_time_step</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> + <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span> <span class="special">></span> <a name="idp41231184-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp41233584-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">></span> <span class="keyword">void</span> <a name="idp41236656-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp41239728-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp41242112-bb"></a><span class="identifier">current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp41243920-bb"></a><span class="identifier">current_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp41245728-bb"></a><span class="identifier">previous_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp41247536-bb"></a><span class="identifier">previous_time</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">time_type</span> <a name="idp41249344-bb"></a><span class="identifier">current_time_step</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="idp113399232"></a><h3> -<a name="idp32606608-bb"></a><code class="computeroutput">rosenbrock4_dense_output</code> private member functions</h3> +<a name="idp116893840"></a><h3> +<a name="idp41252608-bb"></a><code class="computeroutput">rosenbrock4_dense_output</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32607184-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32608720-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32610528-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp32612064-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp32613872-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32615408-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp41253184-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp41254720-bb"></a><span class="identifier">get_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">state_type</span> <span class="special">&</span> <a name="idp41256528-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span> <a name="idp41258064-bb"></a><span class="identifier">get_old_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41259872-bb"></a><span class="identifier">toggle_current_state</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41261408-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4.html index c5b7f414a..240382482 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4.html @@ -49,23 +49,23 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta4.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="runge_kutta4.html#boost.numeric.odeint.runge_kutta4construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="runge_kutta4.html#idp32659392-bb"><span class="identifier">runge_kutta4</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="runge_kutta4.html#idp41305392-bb"><span class="identifier">runge_kutta4</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta4.html#idp32641248-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="runge_kutta4.html#idp41287248-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta4.html#idp32641808-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta4.html#idp41287808-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta4.html#idp32655616-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta4.html#idp41301616-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp113584416"></a><h2>Description</h2> +<a name="idp117078896"></a><h2>Description</h2> <p>The Runge-Kutta method of fourth order is one standard method for solving ordinary differential equations and is widely used, see also <a href="http://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods" target="_top">en.wikipedia.org/wiki/Runge-Kutta_methods</a> The method is explicit and fulfills the Stepper concept. Step size control or continuous output are not provided.</p> <p>This class derives from explicit_stepper_base and inherits its interface via CRTP (current recurring template pattern). Furthermore, it derivs from <a class="link" href="explicit_generic_rk.html" title="Class template explicit_generic_rk">explicit_generic_rk</a> which is a generic Runge-Kutta algorithm. For more details see explicit_stepper_base and <a class="link" href="explicit_generic_rk.html" title="Class template explicit_generic_rk">explicit_generic_rk</a>.</p> <p> </p> <div class="refsect2"> -<a name="idp113588624"></a><h3>Template Parameters</h3> +<a name="idp117083104"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -98,12 +98,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp113618992"></a><h3> +<a name="idp117113472"></a><h3> <a name="boost.numeric.odeint.runge_kutta4construct-copy-destruct"></a><code class="computeroutput">runge_kutta4</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32659392-bb"></a><span class="identifier">runge_kutta4</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41305392-bb"></a><span class="identifier">runge_kutta4</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -127,13 +127,13 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp113634032"></a><h3> -<a name="idp32641248-bb"></a><code class="computeroutput">runge_kutta4</code> public member functions</h3> +<a name="idp117128512"></a><h3> +<a name="idp41287248-bb"></a><code class="computeroutput">runge_kutta4</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32641808-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41287808-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out of place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -179,7 +179,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32655616-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41301616-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4_classic.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4_classic.html index ed28f8739..10228f427 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4_classic.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta4_classic.html @@ -49,26 +49,26 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta4_classic.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="runge_kutta4_classic.html#boost.numeric.odeint.runge_kutta4_classicconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="runge_kutta4_classic.html#idp32703808-bb"><span class="identifier">runge_kutta4_classic</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="runge_kutta4_classic.html#idp41349808-bb"><span class="identifier">runge_kutta4_classic</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta4_classic.html#idp32685664-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="runge_kutta4_classic.html#idp41331664-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta4_classic.html#idp32686224-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta4_classic.html#idp41332224-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta4_classic.html#idp32700032-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta4_classic.html#idp41346032-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta4_classic.html#idp32707088-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta4_classic.html#idp32707664-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="runge_kutta4_classic.html#idp41353088-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta4_classic.html#idp41353664-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp113847184"></a><h2>Description</h2> +<a name="idp117341712"></a><h2>Description</h2> <p>The Runge-Kutta method of fourth order is one standard method for solving ordinary differential equations and is widely used, see also <a href="http://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods" target="_top">en.wikipedia.org/wiki/Runge-Kutta_methods</a> The method is explicit and fulfills the Stepper concept. Step size control or continuous output are not provided. This class implements the method directly, hence the generic Runge-Kutta algorithm is not used.</p> <p>This class derives from explicit_stepper_base and inherits its interface via CRTP (current recurring template pattern). For more details see explicit_stepper_base.</p> <p> </p> <div class="refsect2"> -<a name="idp113849680"></a><h3>Template Parameters</h3> +<a name="idp117344208"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -101,12 +101,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp113880048"></a><h3> +<a name="idp117374576"></a><h3> <a name="boost.numeric.odeint.runge_kutta4_classicconstruct-copy-destruct"></a><code class="computeroutput">runge_kutta4_classic</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32703808-bb"></a><span class="identifier">runge_kutta4_classic</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta4_classic.html" title="Class template runge_kutta4_classic">runge_kutta4_classic</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41349808-bb"></a><span class="identifier">runge_kutta4_classic</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta4_classic.html" title="Class template runge_kutta4_classic">runge_kutta4_classic</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -130,13 +130,13 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp113895184"></a><h3> -<a name="idp32685664-bb"></a><code class="computeroutput">runge_kutta4_classic</code> public member functions</h3> +<a name="idp117389712"></a><h3> +<a name="idp41331664-bb"></a><code class="computeroutput">runge_kutta4_classic</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32686224-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41332224-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out of place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -182,7 +182,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp32700032-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateType<span class="special">></span> <span class="keyword">void</span> <a name="idp41346032-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateType</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -207,9 +207,9 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp113945584"></a><h3> -<a name="idp32707088-bb"></a><code class="computeroutput">runge_kutta4_classic</code> private member functions</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32707664-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<a name="idp117440208"></a><h3> +<a name="idp41353088-bb"></a><code class="computeroutput">runge_kutta4_classic</code> private member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41353664-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_ca_idp32760576.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_ca_idp41420064.html index 4ace05fe3..6aa46fb83 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_ca_idp32760576.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_ca_idp41420064.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/runge_kutta_dopri5_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.runge_kutta_ca_idp32760576"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.runge_kutta_ca_idp41420064"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template runge_kutta_cash_karp54_classic</span></h2> <p>boost::numeric::odeint::runge_kutta_cash_karp54_classic — The Runge-Kutta Cash-Karp method implemented without the generic Runge-Kutta algorithm. </p> @@ -36,43 +36,43 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> -<span class="keyword">class</span> <a class="link" href="runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">explicit_error_stepper_base</span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">explicit_error_stepper_base</span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">explicit_error_stepper_base</span><span class="special"><</span> <a class="link" href="runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a><span class="special"><</span> <span class="special">...</span> <span class="special">></span><span class="special">,</span><span class="special">...</span> <span class="special">></span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.stepper_base_type"></a><span class="identifier">stepper_base_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp32760576.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">explicit_error_stepper_base</span><span class="special"><</span> <a class="link" href="runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a><span class="special"><</span> <span class="special">...</span> <span class="special">></span><span class="special">,</span><span class="special">...</span> <span class="special">></span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.stepper_base_type"></a><span class="identifier">stepper_base_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">state_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.state_type"></a><span class="identifier">state_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">deriv_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.deriv_type"></a><span class="identifier">deriv_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">time_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.time_type"></a><span class="identifier">time_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">operations_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.operations_type"></a><span class="identifier">operations_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta_ca_idp41420064.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_ca_idp32760576.html#boost.numeric.odeint.runge_kutta_ca_idp32760576construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="runge_kutta_ca_idp32760576.html#idp32801136-bb"><span class="identifier">runge_kutta_cash_karp54_classic</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="runge_kutta_ca_idp41420064.html#boost.numeric.odeint.runge_kutta_ca_idp41420064construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="runge_kutta_ca_idp41420064.html#idp41474448-bb"><span class="identifier">runge_kutta_cash_karp54_classic</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_ca_idp32760576.html#idp32780544-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="runge_kutta_ca_idp41420064.html#idp41440032-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_ca_idp32760576.html#idp32781104-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_ca_idp41420064.html#idp41440592-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_ca_idp32760576.html#idp32789856-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_ca_idp41420064.html#idp41456864-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_ca_idp32760576.html#idp32797360-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_ca_idp41420064.html#idp41470672-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_ca_idp32760576.html#idp32804432-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta_ca_idp32760576.html#idp32805008-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="runge_kutta_ca_idp41420064.html#idp41477744-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta_ca_idp41420064.html#idp41478320-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp114423120"></a><h2>Description</h2> +<a name="idp117947904"></a><h2>Description</h2> <p>The Runge-Kutta Cash-Karp method is one of the standard methods for solving ordinary differential equations, see <a href="http://en.wikipedia.org/wiki/Cash%E2%80%93Karp_method" target="_top">en.wikipedia.org/wiki/Cash-Karp_method</a>. The method is explicit and fulfills the Error Stepper concept. Step size control is provided but continuous output is not available for this method.</p> <p>This class derives from explicit_error_stepper_base and inherits its interface via CRTP (current recurring template pattern). This class implements the method directly, hence the generic Runge-Kutta algorithm is not used.</p> <p> </p> <div class="refsect2"> -<a name="idp114425568"></a><h3>Template Parameters</h3> +<a name="idp117950352"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -105,12 +105,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp114455856"></a><h3> -<a name="boost.numeric.odeint.runge_kutta_ca_idp32760576construct-copy-destruct"></a><code class="computeroutput">runge_kutta_cash_karp54_classic</code> +<a name="idp117980640"></a><h3> +<a name="boost.numeric.odeint.runge_kutta_ca_idp41420064construct-copy-destruct"></a><code class="computeroutput">runge_kutta_cash_karp54_classic</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32801136-bb"></a><span class="identifier">runge_kutta_cash_karp54_classic</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41474448-bb"></a><span class="identifier">runge_kutta_cash_karp54_classic</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -134,19 +134,112 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp114471040"></a><h3> -<a name="idp32780544-bb"></a><code class="computeroutput">runge_kutta_cash_karp54_classic</code> public member functions</h3> +<a name="idp117995840"></a><h3> +<a name="idp41440032-bb"></a><code class="computeroutput">runge_kutta_cash_karp54_classic</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a name="idp32781104-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41440592-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. <p>The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Futhermore, an estimation of the error is stored in <code class="computeroutput">xerr</code>. Access to this step functionality is provided by explicit_error_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly.</p> +<p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">xerr</code></span></p></td> +<td><p>The result of the error estimation is written in xerr. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32789856-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp41456864-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_error_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32797360-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41470672-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -171,9 +264,9 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp114532880"></a><h3> -<a name="idp32804432-bb"></a><code class="computeroutput">runge_kutta_cash_karp54_classic</code> private member functions</h3> -<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32805008-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> +<a name="idp118087984"></a><h3> +<a name="idp41477744-bb"></a><code class="computeroutput">runge_kutta_cash_karp54_classic</code> private member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41478320-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li></ol></div> </div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_cash_karp54.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_cash_karp54.html index eeea16444..0bb44d98f 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_cash_karp54.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_cash_karp54.html @@ -49,27 +49,27 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta_cash_karp54.resizer_typ"></a><span class="identifier">resizer_typ</span><span class="special">;</span> <span class="comment">// <a class="link" href="runge_kutta_cash_karp54.html#boost.numeric.odeint.runge_kutta_cash_karp54construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="runge_kutta_cash_karp54.html#idp32754176-bb"><span class="identifier">runge_kutta_cash_karp54</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="runge_kutta_cash_karp54.html#idp41413664-bb"><span class="identifier">runge_kutta_cash_karp54</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_cash_karp54.html#idp32733584-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="runge_kutta_cash_karp54.html#idp41379584-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_cash_karp54.html#idp32734144-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_cash_karp54.html#idp41380144-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_cash_karp54.html#idp32742896-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_cash_karp54.html#idp41396080-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_cash_karp54.html#idp32750400-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_cash_karp54.html#idp41409888-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp114124784"></a><h2>Description</h2> +<a name="idp117619552"></a><h2>Description</h2> <p>The Runge-Kutta Cash-Karp method is one of the standard methods for solving ordinary differential equations, see <a href="http://en.wikipedia.org/wiki/Cash%E2%80%93Karp_methods" target="_top">en.wikipedia.org/wiki/Cash-Karp_methods</a>. The method is explicit and fulfills the Error Stepper concept. Step size control is provided but continuous output is not available for this method.</p> <p>This class derives from explicit_error_stepper_base and inherits its interface via CRTP (current recurring template pattern). Furthermore, it derivs from <a class="link" href="explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk">explicit_error_generic_rk</a> which is a generic Runge-Kutta algorithm with error estimation. For more details see explicit_error_stepper_base and <a class="link" href="explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk">explicit_error_generic_rk</a>.</p> <p> </p> <div class="refsect2"> -<a name="idp114129120"></a><h3>Template Parameters</h3> +<a name="idp117623888"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -102,12 +102,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp114159488"></a><h3> +<a name="idp117654256"></a><h3> <a name="boost.numeric.odeint.runge_kutta_cash_karp54construct-copy-destruct"></a><code class="computeroutput">runge_kutta_cash_karp54</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32754176-bb"></a><span class="identifier">runge_kutta_cash_karp54</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54">runge_kutta_cash_karp54</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41413664-bb"></a><span class="identifier">runge_kutta_cash_karp54</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54">runge_kutta_cash_karp54</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -131,19 +131,111 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp114174560"></a><h3> -<a name="idp32733584-bb"></a><code class="computeroutput">runge_kutta_cash_karp54</code> public member functions</h3> +<a name="idp117669328"></a><h3> +<a name="idp41379584-bb"></a><code class="computeroutput">runge_kutta_cash_karp54</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a name="idp32734144-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41380144-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Futhermore, an estimation of the error is stored in <code class="computeroutput">xerr</code>. <code class="computeroutput">do_step_impl</code> is used by explicit_error_stepper_base. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">xerr</code></span></p></td> +<td><p>The result of the error estimation is written in xerr. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32742896-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp41396080-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32750400-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41409888-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_dopri5.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_dopri5.html index ee57d9ea1..7a87aea96 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_dopri5.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_dopri5.html @@ -49,35 +49,35 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta_dopri5.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="runge_kutta_dopri5.html#boost.numeric.odeint.runge_kutta_dopri5construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="runge_kutta_dopri5.html#idp32866752-bb"><span class="identifier">runge_kutta_dopri5</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="runge_kutta_dopri5.html#idp41556096-bb"><span class="identifier">runge_kutta_dopri5</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_dopri5.html#idp32830368-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="runge_kutta_dopri5.html#idp41503680-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp32830928-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp41504240-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">DerivOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp32839680-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp41520768-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">DerivOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> StateIn1<span class="special">,</span> <span class="keyword">typename</span> DerivIn1<span class="special">,</span> <span class="keyword">typename</span> StateIn2<span class="special">,</span> <span class="keyword">typename</span> DerivIn2<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp32849680-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn1</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp41539024-bb"><span class="identifier">calc_state</span></a><span class="special">(</span><span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn1</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn2</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp32862976-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_dopri5.html#idp41552320-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_dopri5.html#idp32870032-bb">private member functions</a></span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta_dopri5.html#idp32870608-bb"><span class="identifier">resize_k_x_tmp_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta_dopri5.html#idp32872992-bb"><span class="identifier">resize_dxdt_tmp_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="runge_kutta_dopri5.html#idp41559376-bb">private member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta_dopri5.html#idp41559952-bb"><span class="identifier">resize_k_x_tmp_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="runge_kutta_dopri5.html#idp41562336-bb"><span class="identifier">resize_dxdt_tmp_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp114772480"></a><h2>Description</h2> +<a name="idp118327680"></a><h2>Description</h2> <p>The Runge-Kutta Dormand-Prince 5 method is a very popular method for solving ODEs, see <a href="../../../" target="_top"></a>. The method is explicit and fulfills the Error Stepper concept. Step size control is provided but continuous output is available which make this method favourable for many applications.</p> <p>This class derives from explicit_error_stepper_fsal_base and inherits its interface via CRTP (current recurring template pattern). The method possesses the FSAL (first-same-as-last) property. See explicit_error_stepper_fsal_base for more details.</p> <p> </p> <div class="refsect2"> -<a name="idp114774720"></a><h3>Template Parameters</h3> +<a name="idp118329920"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -110,12 +110,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp114805088"></a><h3> +<a name="idp118360288"></a><h3> <a name="boost.numeric.odeint.runge_kutta_dopri5construct-copy-destruct"></a><code class="computeroutput">runge_kutta_dopri5</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32866752-bb"></a><span class="identifier">runge_kutta_dopri5</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5">runge_kutta_dopri5</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41556096-bb"></a><span class="identifier">runge_kutta_dopri5</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5">runge_kutta_dopri5</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -139,28 +139,128 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp114820192"></a><h3> -<a name="idp32830368-bb"></a><code class="computeroutput">runge_kutta_dopri5</code> public member functions</h3> +<a name="idp118375392"></a><h3> +<a name="idp41503680-bb"></a><code class="computeroutput">runge_kutta_dopri5</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32830928-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41504240-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt_in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> - <span class="identifier">DerivOut</span> <span class="special">&</span> dxdt_out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="identifier">DerivOut</span> <span class="special">&</span> dxdt_out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt_in</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Furthermore, the derivative is update out-of-place, hence the input is assumed to be in <code class="computeroutput">dxdt_in</code> and the output in <code class="computeroutput">dxdt_out</code>. Access to this step functionality is provided by explicit_error_stepper_fsal_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt_in</code></span></p></td> +<td><p>The derivative of x at t. dxdt_in is not modified by this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt_out</code></span></p></td> +<td><p>The result of the new derivative at time t+dt. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> DerivOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a name="idp32839680-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41520768-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt_in<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> - <span class="identifier">DerivOut</span> <span class="special">&</span> dxdt_out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> + <span class="identifier">DerivOut</span> <span class="special">&</span> dxdt_out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt_in</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Furthermore, the derivative is update out-of-place, hence the input is assumed to be in <code class="computeroutput">dxdt_in</code> and the output in <code class="computeroutput">dxdt_out</code>. Access to this step functionality is provided by explicit_error_stepper_fsal_base and <code class="computeroutput">do_step_impl</code> should not be called directly. An estimation of the error is calculated. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt_in</code></span></p></td> +<td><p>The derivative of x at t. dxdt_in is not modified by this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt_out</code></span></p></td> +<td><p>The result of the new derivative at time t+dt. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">xerr</code></span></p></td> +<td><p>An estimation of the error. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> StateIn1<span class="special">,</span> <span class="keyword">typename</span> DerivIn1<span class="special">,</span> <span class="keyword">typename</span> StateIn2<span class="special">,</span> <span class="keyword">typename</span> DerivIn2<span class="special">></span> - <span class="keyword">void</span> <a name="idp32849680-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span> x_old<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41539024-bb"></a><span class="identifier">calc_state</span><span class="special">(</span><span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn1</span> <span class="special">&</span> x_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn1</span> <span class="special">&</span> deriv_old<span class="special">,</span> <span class="identifier">time_type</span> t_old<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn2</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn2</span> <span class="special">&</span> deriv_new<span class="special">,</span> <span class="identifier">time_type</span> t_new<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>This method is used for continuous output and it calculates the state <code class="computeroutput">x</code> at a time <code class="computeroutput">t</code> from the knowledge of two states <code class="computeroutput">old_state</code> and <code class="computeroutput">current_state</code> at time points <code class="computeroutput">t_old</code> and <code class="computeroutput">t_new</code>. It also uses internal variables to calculate the result. Hence this method must be called after two successful <code class="computeroutput">do_step</code> calls. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32862976-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41552320-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -185,11 +285,11 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp114923552"></a><h3> -<a name="idp32870032-bb"></a><code class="computeroutput">runge_kutta_dopri5</code> private member functions</h3> +<a name="idp118513584"></a><h3> +<a name="idp41559376-bb"></a><code class="computeroutput">runge_kutta_dopri5</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32870608-bb"></a><span class="identifier">resize_k_x_tmp_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp32872992-bb"></a><span class="identifier">resize_dxdt_tmp_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41559952-bb"></a><span class="identifier">resize_k_x_tmp_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41562336-bb"></a><span class="identifier">resize_dxdt_tmp_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_fehlberg78.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_fehlberg78.html index 15247cece..4de64712e 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_fehlberg78.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/runge_kutta_fehlberg78.html @@ -49,27 +49,27 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">resizer_type</span> <a name="boost.numeric.odeint.runge_kutta_fehlberg78.resizer_type"></a><span class="identifier">resizer_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="runge_kutta_fehlberg78.html#boost.numeric.odeint.runge_kutta_fehlberg78construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="runge_kutta_fehlberg78.html#idp32918720-bb"><span class="identifier">runge_kutta_fehlberg78</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="runge_kutta_fehlberg78.html#idp41621552-bb"><span class="identifier">runge_kutta_fehlberg78</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="runge_kutta_fehlberg78.html#idp32898128-bb">public member functions</a></span> + <span class="comment">// <a class="link" href="runge_kutta_fehlberg78.html#idp41587472-bb">public member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_fehlberg78.html#idp32898688-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_fehlberg78.html#idp41588032-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="runge_kutta_fehlberg78.html#idp32907440-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="runge_kutta_fehlberg78.html#idp41603968-bb"><span class="identifier">do_step_impl</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_fehlberg78.html#idp32914944-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="runge_kutta_fehlberg78.html#idp41617776-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp115111824"></a><h2>Description</h2> +<a name="idp118701904"></a><h2>Description</h2> <p>The Runge-Kutta Fehlberg 78 method is a standard method for high-precision applications. The method is explicit and fulfills the Error Stepper concept. Step size control is provided but continuous output is not available for this method.</p> <p>This class derives from explicit_error_stepper_base and inherits its interface via CRTP (current recurring template pattern). Furthermore, it derivs from <a class="link" href="explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk">explicit_error_generic_rk</a> which is a generic Runge-Kutta algorithm with error estimation. For more details see explicit_error_stepper_base and <a class="link" href="explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk">explicit_error_generic_rk</a>.</p> <p> </p> <div class="refsect2"> -<a name="idp115115392"></a><h3>Template Parameters</h3> +<a name="idp118705472"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> State</pre> @@ -102,12 +102,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp115145680"></a><h3> +<a name="idp118735840"></a><h3> <a name="boost.numeric.odeint.runge_kutta_fehlberg78construct-copy-destruct"></a><code class="computeroutput">runge_kutta_fehlberg78</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32918720-bb"></a><span class="identifier">runge_kutta_fehlberg78</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the runge_kutta_cash_fehlberg78 class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41621552-bb"></a><span class="identifier">runge_kutta_fehlberg78</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the runge_kutta_cash_fehlberg78 class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -131,19 +131,111 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp115159504"></a><h3> -<a name="idp32898128-bb"></a><code class="computeroutput">runge_kutta_fehlberg78</code> public member functions</h3> +<a name="idp118749584"></a><h3> +<a name="idp41587472-bb"></a><code class="computeroutput">runge_kutta_fehlberg78</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">,</span> <span class="keyword">typename</span> Err<span class="special">></span> - <span class="keyword">void</span> <a name="idp32898688-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41588032-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">,</span> <span class="identifier">Err</span> <span class="special">&</span> xerr<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Futhermore, an estimation of the error is stored in <code class="computeroutput">xerr</code>. <code class="computeroutput">do_step_impl</code> is used by explicit_error_stepper_base. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">xerr</code></span></p></td> +<td><p>The result of the error estimation is written in xerr. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateIn<span class="special">,</span> <span class="keyword">typename</span> DerivIn<span class="special">,</span> <span class="keyword">typename</span> StateOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp32907440-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp41603968-bb"></a><span class="identifier">do_step_impl</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> in<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DerivIn</span> <span class="special">&</span> dxdt<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">StateOut</span> <span class="special">&</span> out<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. The derivative <code class="computeroutput">dxdt</code> of <code class="computeroutput">in</code> at the time <code class="computeroutput">t</code> is passed to the method. The result is updated out-of-place, hence the input is in <code class="computeroutput">in</code> and the output in <code class="computeroutput">out</code>. Access to this step functionality is provided by explicit_stepper_base and <code class="computeroutput">do_step_impl</code> should not be called directly. <p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">dxdt</code></span></p></td> +<td><p>The derivative of x at t. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">in</code></span></p></td> +<td><p>The state of the ODE which should be solved. in is not modified in this method </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">out</code></span></p></td> +<td><p>The result of the step is written in out. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ODE. It must fulfill the Simple System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp32914944-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41617776-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/stepper_tag.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/stepper_tag.html index 167a38de5..f774fed77 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/stepper_tag.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/stepper_tag.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="prev" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html" title="Header <boost/numeric/odeint/stepper/stepper_categories.hpp>"> -<link rel="next" href="error_stepper_tag.html" title="Struct error_stepper_tag"> +<link rel="prev" href="explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"> +<link rel="next" href="../../../header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html" title="Header <boost/numeric/odeint/stepper/symplectic_euler.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.stepper_tag"></a><div class="titlepage"></div> @@ -46,7 +46,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="explicit_error_stepper_tag.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/stepper_categories_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_euler.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_euler.html index fc4be0311..13082dc7e 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_euler.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_euler.html @@ -44,15 +44,15 @@ <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.symplectic_euler.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="symplectic_euler.html#boost.numeric.odeint.symplectic_eulerconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="symplectic_euler.html#idp32966384-bb"><span class="identifier">symplectic_euler</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="symplectic_euler.html#idp41669216-bb"><span class="identifier">symplectic_euler</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp115606192"></a><h2>Description</h2> +<a name="idp119226208"></a><h2>Description</h2> <p>The method is of first order and has one stage. It is described HERE.</p> <p> </p> <div class="refsect2"> -<a name="idp115607120"></a><h3>Template Parameters</h3> +<a name="idp119227136"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Coor</pre> @@ -90,12 +90,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp115643712"></a><h3> +<a name="idp119263728"></a><h3> <a name="boost.numeric.odeint.symplectic_eulerconstruct-copy-destruct"></a><code class="computeroutput">symplectic_euler</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32966384-bb"></a><span class="identifier">symplectic_euler</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="symplectic_euler.html" title="Class template symplectic_euler">symplectic_euler</a></code>. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41669216-bb"></a><span class="identifier">symplectic_euler</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="symplectic_euler.html" title="Class template symplectic_euler">symplectic_euler</a></code>. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp32972768.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp41675600.html index db2e19501..27f847a6b 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp32972768.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp41675600.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.symplectic_rkn_idp32972768"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.symplectic_rkn_idp41675600"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template symplectic_rkn_sb3a_m4_mclachlan</span></h2> <p>boost::numeric::odeint::symplectic_rkn_sb3a_m4_mclachlan — Implementation of the symmetric B3A Runge-Kutta Nystroem method of fifth order. </p> @@ -37,25 +37,25 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> -<span class="keyword">class</span> <a class="link" href="symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan">symplectic_rkn_sb3a_m4_mclachlan</a> <span class="special">:</span> +<span class="keyword">class</span> <a class="link" href="symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan">symplectic_rkn_sb3a_m4_mclachlan</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">symplectic_nystroem_stepper_base</span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp32972768.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp32972768.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp41675600.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp41675600.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="symplectic_rkn_idp32972768.html#boost.numeric.odeint.symplectic_rkn_idp32972768construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="symplectic_rkn_idp32972768.html#idp32988944-bb"><span class="identifier">symplectic_rkn_sb3a_m4_mclachlan</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="symplectic_rkn_idp41675600.html#boost.numeric.odeint.symplectic_rkn_idp41675600construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="symplectic_rkn_idp41675600.html#idp41691776-bb"><span class="identifier">symplectic_rkn_sb3a_m4_mclachlan</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp115762688"></a><h2>Description</h2> +<a name="idp119382656"></a><h2>Description</h2> <p>The method is of fourth order and has five stages. It is described HERE. This method can be used with multiprecision types since the coefficients are defined analytically.</p> <p>ToDo: add reference to paper.</p> <p> </p> <div class="refsect2"> -<a name="idp115764112"></a><h3>Template Parameters</h3> +<a name="idp119384080"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Coor</pre> @@ -93,12 +93,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp115800528"></a><h3> -<a name="boost.numeric.odeint.symplectic_rkn_idp32972768construct-copy-destruct"></a><code class="computeroutput">symplectic_rkn_sb3a_m4_mclachlan</code> +<a name="idp119420592"></a><h3> +<a name="boost.numeric.odeint.symplectic_rkn_idp41675600construct-copy-destruct"></a><code class="computeroutput">symplectic_rkn_sb3a_m4_mclachlan</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp32988944-bb"></a><span class="identifier">symplectic_rkn_sb3a_m4_mclachlan</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan">symplectic_rkn_sb3a_m4_mclachlan</a></code>. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41691776-bb"></a><span class="identifier">symplectic_rkn_sb3a_m4_mclachlan</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan">symplectic_rkn_sb3a_m4_mclachlan</a></code>. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp32995360.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp41698192.html index 14eb7a318..ce5a34cfe 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp32995360.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/symplectic_rkn_idp41698192.html @@ -23,7 +23,7 @@ <a accesskey="p" href="../../../header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/numeric/odeint/stepper/velocity_verlet_hpp.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> -<a name="boost.numeric.odeint.symplectic_rkn_idp32995360"></a><div class="titlepage"></div> +<a name="boost.numeric.odeint.symplectic_rkn_idp41698192"></a><div class="titlepage"></div> <div class="refnamediv"> <h2><span class="refentrytitle">Class template symplectic_rkn_sb3a_mclachlan</span></h2> <p>boost::numeric::odeint::symplectic_rkn_sb3a_mclachlan — Implement of the symmetric B3A method of Runge-Kutta-Nystroem method of sixth order. </p> @@ -37,23 +37,23 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> -<span class="keyword">class</span> <a class="link" href="symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan">symplectic_rkn_sb3a_mclachlan</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">symplectic_nystroem_stepper_base</span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan">symplectic_rkn_sb3a_mclachlan</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">symplectic_nystroem_stepper_base</span> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp32995360.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> - <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp32995360.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">algebra_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp41698192.algebra_type"></a><span class="identifier">algebra_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">stepper_base_type</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.numeric.odeint.symplectic_rkn_idp41698192.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> - <span class="comment">// <a class="link" href="symplectic_rkn_idp32995360.html#boost.numeric.odeint.symplectic_rkn_idp32995360construct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="symplectic_rkn_idp32995360.html#idp33011536-bb"><span class="identifier">symplectic_rkn_sb3a_mclachlan</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="symplectic_rkn_idp41698192.html#boost.numeric.odeint.symplectic_rkn_idp41698192construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="symplectic_rkn_idp41698192.html#idp41714368-bb"><span class="identifier">symplectic_rkn_sb3a_mclachlan</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp115919392"></a><h2>Description</h2> +<a name="idp119539520"></a><h2>Description</h2> <p>The method is of fourth order and has six stages. It is described HERE. This method cannot be used with multiprecision types since the coefficients are not defined analytically.</p> <p>ToDo Add reference to the paper.</p> <p> </p> <div class="refsect2"> -<a name="idp115920816"></a><h3>Template Parameters</h3> +<a name="idp119540944"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Coor</pre> @@ -91,12 +91,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp115957328"></a><h3> -<a name="boost.numeric.odeint.symplectic_rkn_idp32995360construct-copy-destruct"></a><code class="computeroutput">symplectic_rkn_sb3a_mclachlan</code> +<a name="idp119577456"></a><h3> +<a name="boost.numeric.odeint.symplectic_rkn_idp41698192construct-copy-destruct"></a><code class="computeroutput">symplectic_rkn_sb3a_mclachlan</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp33011536-bb"></a><span class="identifier">symplectic_rkn_sb3a_mclachlan</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan">symplectic_rkn_sb3a_mclachlan</a></code>. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41714368-bb"></a><span class="identifier">symplectic_rkn_sb3a_mclachlan</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan">symplectic_rkn_sb3a_mclachlan</a></code>. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_iterator.html index 30ee440ec..be049d84a 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_iterator.html @@ -36,19 +36,19 @@ <span class="keyword">class</span> <a class="link" href="times_iterator.html" title="Class template times_iterator">times_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="times_iterator.html#boost.numeric.odeint.times_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="times_iterator.html#idp31173648-bb"><span class="identifier">times_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> + <a class="link" href="times_iterator.html#idp39679808-bb"><span class="identifier">times_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="times_iterator.html#idp31178064-bb"><span class="identifier">times_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="times_iterator.html#idp39684224-bb"><span class="identifier">times_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105085216"></a><h2>Description</h2> +<a name="idp107952064"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE from *t_start to *t_end evaluated at time points given by the sequence t_start to t_end. t_start and t_end are iterators representing a sequence of time points where the solution of the ODE should be evaluated. After each iteration the iterator dereferences to the state x at the next time *t_start++ until t_end is reached. This iterator can be used with Steppers, ControlledSteppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_times routine.</p> <p><a class="link" href="times_iterator.html" title="Class template times_iterator">times_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is the state type of the stepper. Hence one can only access the state and not the current time.</p> <p> </p> <div class="refsect2"> -<a name="idp105088192"></a><h3>Template Parameters</h3> +<a name="idp107955040"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -69,14 +69,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp105097600"></a><h3> +<a name="idp107964448"></a><h3> <a name="boost.numeric.odeint.times_iteratorconstruct-copy-destruct"></a><code class="computeroutput">times_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp31173648-bb"></a><span class="identifier">times_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39679808-bb"></a><span class="identifier">times_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> <span class="identifier">TimeIterator</span> t_end<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp31178064-bb"></a><span class="identifier">times_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39684224-bb"></a><span class="identifier">times_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_time_iterator.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_time_iterator.html index f6da0abaf..96a11c3c0 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_time_iterator.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/times_time_iterator.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/times_time_iterator.hpp>"> <link rel="prev" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html" title="Header <boost/numeric/odeint/iterator/times_time_iterator.hpp>"> -<link rel="next" href="make_times_tim_idp31235728.html" title="Function template make_times_time_iterator_begin"> +<link rel="next" href="make_times_tim_idp39741920.html" title="Function template make_times_time_iterator_begin"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp31235728.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp39741920.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.numeric.odeint.times_time_iterator"></a><div class="titlepage"></div> @@ -36,19 +36,19 @@ <span class="keyword">class</span> <a class="link" href="times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a> <span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// <a class="link" href="times_time_iterator.html#boost.numeric.odeint.times_time_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="times_time_iterator.html#idp31228784-bb"><span class="identifier">times_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> + <a class="link" href="times_time_iterator.html#idp39734960-bb"><span class="identifier">times_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="times_time_iterator.html#idp31233200-bb"><span class="identifier">times_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="times_time_iterator.html#idp39739376-bb"><span class="identifier">times_time_iterator</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp105393200"></a><h2>Description</h2> +<a name="idp108259584"></a><h2>Description</h2> <p>Implements an iterator representing the solution of an ODE from *t_start to *t_end evaluated at time points given by the sequence t_start to t_end. t_start and t_end are iterators representing a sequence of time points where the solution of the ODE should be evaluated. After each iteration the iterator dereferences to a pair with the state and the time at the next evaluation point *t_start++ until t_end is reached. This iterator can be used with Steppers, ControlledSteppers and DenseOutputSteppers and it always makes use of the all the given steppers capabilities. A for_each over such an iterator range behaves similar to the integrate_times routine.</p> <p><a class="link" href="times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a> is a model of single-pass iterator.</p> <p>The value type of this iterator is a pair of state and time type.</p> <p> </p> <div class="refsect2"> -<a name="idp105396160"></a><h3>Template Parameters</h3> +<a name="idp108262624"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Stepper</pre> @@ -69,14 +69,14 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp105405584"></a><h3> +<a name="idp108272048"></a><h3> <a name="boost.numeric.odeint.times_time_iteratorconstruct-copy-destruct"></a><code class="computeroutput">times_time_iterator</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> -<li class="listitem"><pre class="literallayout"><a name="idp31228784-bb"></a><span class="identifier">times_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> +<li class="listitem"><pre class="literallayout"><a name="idp39734960-bb"></a><span class="identifier">times_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">,</span> <span class="identifier">TimeIterator</span> t_start<span class="special">,</span> <span class="identifier">TimeIterator</span> t_end<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><a name="idp31233200-bb"></a><span class="identifier">times_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><a name="idp39739376-bb"></a><span class="identifier">times_time_iterator</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> sys<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> @@ -92,7 +92,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp31235728.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_times_tim_idp39741920.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/boost/numeric/odeint/velocity_verlet.html b/libs/numeric/odeint/doc/html/boost/numeric/odeint/velocity_verlet.html index 1fa0deb56..2b36cd8fe 100644 --- a/libs/numeric/odeint/doc/html/boost/numeric/odeint/velocity_verlet.html +++ b/libs/numeric/odeint/doc/html/boost/numeric/odeint/velocity_verlet.html @@ -57,49 +57,49 @@ <span class="keyword">typedef</span> <span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.numeric.odeint.velocity_verlet.order_type"></a><span class="identifier">order_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="velocity_verlet.html#boost.numeric.odeint.velocity_verletconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="velocity_verlet.html#idp33087568-bb"><span class="identifier">velocity_verlet</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="velocity_verlet.html#idp41805376-bb"><span class="identifier">velocity_verlet</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="velocity_verlet.html#idp33046320-bb">public member functions</a></span> - <span class="identifier">order_type</span> <a class="link" href="velocity_verlet.html#idp33046880-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="comment">// <a class="link" href="velocity_verlet.html#idp41749152-bb">public member functions</a></span> + <span class="identifier">order_type</span> <a class="link" href="velocity_verlet.html#idp41749712-bb"><span class="identifier">order</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33049536-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41752368-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33054544-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41760928-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">,</span> <span class="keyword">typename</span> AccelerationIn<span class="special">,</span> <span class="keyword">typename</span> CoorOut<span class="special">,</span> <span class="keyword">typename</span> VelocityOut<span class="special">,</span> <span class="keyword">typename</span> AccelerationOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33059552-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">CoorIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">VelocityIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41769488-bb"><span class="identifier">do_step</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">CoorIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">VelocityIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">AccelerationIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">CoorOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">VelocityOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">AccelerationOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33070800-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33074416-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AccelerationIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33076800-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AccelerationIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41784032-bb"><span class="identifier">adjust_size</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41787648-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AccelerationIn<span class="special">></span> <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41790032-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AccelerationIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33079184-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="velocity_verlet.html#idp33084752-bb"><span class="identifier">is_initialized</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41793152-bb"><span class="identifier">initialize</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="velocity_verlet.html#idp41802560-bb"><span class="identifier">is_initialized</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="comment">// <a class="link" href="velocity_verlet.html#idp33090800-bb">private member functions</a></span> + <span class="comment">// <a class="link" href="velocity_verlet.html#idp41808608-bb">private member functions</a></span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33091376-bb"><span class="identifier">initialize_acc</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41809184-bb"><span class="identifier">initialize_acc</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33096944-bb"><span class="identifier">do_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="velocity_verlet.html#idp33101952-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp33104336-bb"><span class="identifier">get_current_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp33105872-bb"><span class="identifier">get_current_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp33107696-bb"><span class="identifier">get_old_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp33109232-bb"><span class="identifier">get_old_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp33111056-bb"><span class="identifier">toggle_current_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41814752-bb"><span class="identifier">do_step_v1</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">,</span> <span class="identifier">time_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="velocity_verlet.html#idp41819760-bb"><span class="identifier">resize_impl</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp41822144-bb"><span class="identifier">get_current_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp41823680-bb"><span class="identifier">get_current_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp41825504-bb"><span class="identifier">get_old_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a class="link" href="velocity_verlet.html#idp41827040-bb"><span class="identifier">get_old_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="velocity_verlet.html#idp41828864-bb"><span class="identifier">toggle_current_acc</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span> <span class="comment">// public data members</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">order_type</span> <span class="identifier">order_value</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="idp116307584"></a><h2>Description</h2> +<a name="idp119927760"></a><h2>Description</h2> <p><a href="http://en.wikipedia.org/wiki/Verlet_integration" target="_top">The Velocity-Verlet algorithm</a> is a method for simulation of molecular dynamics systems. It solves the ODE a=f(r,v',t) where r are the coordinates, v are the velocities and a are the accelerations, hence v = dr/dt, a=dv/dt.</p> <p> </p> <div class="refsect2"> -<a name="idp116309328"></a><h3>Template Parameters</h3> +<a name="idp119929504"></a><h3>Template Parameters</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <pre class="literallayout"><span class="keyword">typename</span> Coor</pre> @@ -140,12 +140,12 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp116346304"></a><h3> +<a name="idp119966480"></a><h3> <a name="boost.numeric.odeint.velocity_verletconstruct-copy-destruct"></a><code class="computeroutput">velocity_verlet</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="idp33087568-bb"></a><span class="identifier">velocity_verlet</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="velocity_verlet.html" title="Class template velocity_verlet">velocity_verlet</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> +<pre class="literallayout"><a name="idp41805376-bb"></a><span class="identifier">velocity_verlet</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">algebra_type</span> <span class="special">&</span> algebra <span class="special">=</span> <span class="identifier">algebra_type</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructs the <code class="computeroutput"><a class="link" href="velocity_verlet.html" title="Class template velocity_verlet">velocity_verlet</a></code> class. This constructor can be used as a default constructor if the algebra has a default constructor. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -169,11 +169,11 @@ </li></ol></div> </div> <div class="refsect2"> -<a name="idp116361456"></a><h3> -<a name="idp33046320-bb"></a><code class="computeroutput">velocity_verlet</code> public member functions</h3> +<a name="idp119981632"></a><h3> +<a name="idp41749152-bb"></a><code class="computeroutput">velocity_verlet</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><span class="identifier">order_type</span> <a name="idp33046880-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="identifier">order_type</span> <a name="idp41749712-bb"></a><span class="identifier">order</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -187,19 +187,137 @@ </tr></tbody> </table></div> </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp33049536-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp33054544-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">,</span> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp41752368-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. It transforms the result in-place. <p>It can be used like </p> +<pre class="programlisting"><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">coordinates</span> <span class="special">,</span> <span class="identifier">velocities</span> <span class="special">></span> <span class="identifier">state</span><span class="special">;</span> +<span class="identifier">stepper</span><span class="special">.</span><span class="identifier">do_step</span><span class="special">(</span> <span class="identifier">sys</span> <span class="special">,</span> <span class="identifier">x</span> <span class="special">,</span> <span class="identifier">t</span> <span class="special">,</span> <span class="identifier">dt</span> <span class="special">)</span><span class="special">;</span> +</pre> +<p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Second Order System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. The state is pair of Coor and Velocity. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> + <span class="keyword">void</span> <a name="idp41760928-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. It transforms the result in-place. <p>It can be used like </p> +<pre class="programlisting"><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">coordinates</span> <span class="special">,</span> <span class="identifier">velocities</span> <span class="special">></span> <span class="identifier">state</span><span class="special">;</span> +<span class="identifier">stepper</span><span class="special">.</span><span class="identifier">do_step</span><span class="special">(</span> <span class="identifier">sys</span> <span class="special">,</span> <span class="identifier">x</span> <span class="special">,</span> <span class="identifier">t</span> <span class="special">,</span> <span class="identifier">dt</span> <span class="special">)</span><span class="special">;</span> +</pre> +<p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Second Order System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">x</code></span></p></td> +<td><p>The state of the ODE which should be solved. The state is pair of Coor and Velocity. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">,</span> <span class="keyword">typename</span> AccelerationIn<span class="special">,</span> <span class="keyword">typename</span> CoorOut<span class="special">,</span> <span class="keyword">typename</span> VelocityOut<span class="special">,</span> <span class="keyword">typename</span> AccelerationOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp33059552-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">CoorIn</span> <span class="keyword">const</span> <span class="special">&</span> qin<span class="special">,</span> <span class="identifier">VelocityIn</span> <span class="keyword">const</span> <span class="special">&</span> pin<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41769488-bb"></a><span class="identifier">do_step</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">CoorIn</span> <span class="keyword">const</span> <span class="special">&</span> qin<span class="special">,</span> <span class="identifier">VelocityIn</span> <span class="keyword">const</span> <span class="special">&</span> pin<span class="special">,</span> <span class="identifier">AccelerationIn</span> <span class="keyword">const</span> <span class="special">&</span> ain<span class="special">,</span> <span class="identifier">CoorOut</span> <span class="special">&</span> qout<span class="special">,</span> <span class="identifier">VelocityOut</span> <span class="special">&</span> pout<span class="special">,</span> <span class="identifier">AccelerationOut</span> <span class="special">&</span> aout<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> - <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> + <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre>This method performs one step. It transforms the result in-place. Additionally to the other methods the coordinates, velocities and accelerations are passed directly to do_step and they are transformed out-of-place. <p>It can be used like </p> +<pre class="programlisting"><span class="identifier">coordinates</span> <span class="identifier">qin</span> <span class="special">,</span> <span class="identifier">qout</span><span class="special">;</span> +<span class="identifier">velocities</span> <span class="identifier">pin</span> <span class="special">,</span> <span class="identifier">pout</span><span class="special">;</span> +<span class="identifier">accelerations</span> <span class="identifier">ain</span><span class="special">,</span> <span class="identifier">aout</span><span class="special">;</span> +<span class="identifier">stepper</span><span class="special">.</span><span class="identifier">do_step</span><span class="special">(</span> <span class="identifier">sys</span> <span class="special">,</span> <span class="identifier">qin</span> <span class="special">,</span> <span class="identifier">pin</span> <span class="special">,</span> <span class="identifier">ain</span> <span class="special">,</span> <span class="identifier">qout</span> <span class="special">,</span> <span class="identifier">pout</span> <span class="special">,</span> <span class="identifier">aout</span> <span class="special">,</span> <span class="identifier">t</span> <span class="special">,</span> <span class="identifier">dt</span> <span class="special">)</span><span class="special">;</span> +</pre> +<p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">dt</code></span></p></td> +<td><p>The step size. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function to solve, hence the r.h.s. of the ordinary differential equation. It must fulfill the Second Order System concept. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The value of the time, at which the step should be performed. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp33070800-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41784032-bb"></a><span class="identifier">adjust_size</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre>Adjust the size of all temporaries in the stepper manually. <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> <colgroup> @@ -222,13 +340,57 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idp33074416-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of this stepper. After calling this method it is safe to use all <code class="computeroutput">do_step</code> method without explicitly initializing the stepper. </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AccelerationIn<span class="special">></span> <span class="keyword">void</span> <a name="idp33076800-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AccelerationIn</span> <span class="special">&</span> ain<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp33079184-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span> qin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span> pin<span class="special">,</span> - <span class="identifier">time_type</span> t<span class="special">)</span><span class="special">;</span></pre></li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idp41787648-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre>Resets the internal state of this stepper. After calling this method it is safe to use all <code class="computeroutput">do_step</code> method without explicitly initializing the stepper. </li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AccelerationIn<span class="special">></span> <span class="keyword">void</span> <a name="idp41790032-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AccelerationIn</span> <span class="special">&</span> ain<span class="special">)</span><span class="special">;</span></pre>Initializes the internal state of the stepper. <p> +</p> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">></span> + <span class="keyword">void</span> <a name="idp41793152-bb"></a><span class="identifier">initialize</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span> qin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span> pin<span class="special">,</span> + <span class="identifier">time_type</span> t<span class="special">)</span><span class="special">;</span></pre>Initializes the internal state of the stepper. <p>This method is equivalent to </p> +<pre class="programlisting"><span class="identifier">Acceleration</span> <span class="identifier">a</span><span class="special">;</span> +<span class="identifier">system</span><span class="special">(</span> <span class="identifier">qin</span> <span class="special">,</span> <span class="identifier">pin</span> <span class="special">,</span> <span class="identifier">a</span> <span class="special">,</span> <span class="identifier">t</span> <span class="special">)</span><span class="special">;</span> +<span class="identifier">stepper</span><span class="special">.</span><span class="identifier">initialize</span><span class="special">(</span> <span class="identifier">a</span> <span class="special">)</span><span class="special">;</span> +</pre> +<p> +</p> +<div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody><tr> +<td><p><span class="term">Parameters:</span></p></td> +<td><div class="variablelist"><table border="0" class="variablelist compact"> +<colgroup> +<col align="left" valign="top"> +<col> +</colgroup> +<tbody> +<tr> +<td><p><span class="term"><code class="computeroutput">pin</code></span></p></td> +<td><p>The current velocities of the ODE. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">qin</code></span></p></td> +<td><p>The current coordinates of the ODE. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">system</code></span></p></td> +<td><p>The system function for the next calls of <code class="computeroutput">do_step</code>. </p></td> +</tr> +<tr> +<td><p><span class="term"><code class="computeroutput">t</code></span></p></td> +<td><p>The current time of the ODE. </p></td> +</tr> +</tbody> +</table></div></td> +</tr></tbody> +</table></div> +</li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">bool</span> <a name="idp33084752-bb"></a><span class="identifier">is_initialized</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">bool</span> <a name="idp41802560-bb"></a><span class="identifier">is_initialized</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> <p> </p> <div class="variablelist"><table border="0" class="variablelist compact"> @@ -245,20 +407,20 @@ </ol></div> </div> <div class="refsect2"> -<a name="idp116483536"></a><h3> -<a name="idp33090800-bb"></a><code class="computeroutput">velocity_verlet</code> private member functions</h3> +<a name="idp120199152"></a><h3> +<a name="idp41808608-bb"></a><code class="computeroutput">velocity_verlet</code> private member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> CoorIn<span class="special">,</span> <span class="keyword">typename</span> VelocityIn<span class="special">></span> - <span class="keyword">void</span> <a name="idp33091376-bb"></a><span class="identifier">initialize_acc</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span> qin<span class="special">,</span> + <span class="keyword">void</span> <a name="idp41809184-bb"></a><span class="identifier">initialize_acc</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CoorIn</span> <span class="special">&</span> qin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VelocityIn</span> <span class="special">&</span> pin<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">)</span><span class="special">;</span></pre></li> <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> StateInOut<span class="special">></span> - <span class="keyword">void</span> <a name="idp33096944-bb"></a><span class="identifier">do_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp33101952-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp33104336-bb"></a><span class="identifier">get_current_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp33105872-bb"></a><span class="identifier">get_current_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp33107696-bb"></a><span class="identifier">get_old_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp33109232-bb"></a><span class="identifier">get_old_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33111056-bb"></a><span class="identifier">toggle_current_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> + <span class="keyword">void</span> <a name="idp41814752-bb"></a><span class="identifier">do_step_v1</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">StateInOut</span> <span class="special">&</span> x<span class="special">,</span> <span class="identifier">time_type</span> t<span class="special">,</span> <span class="identifier">time_type</span> dt<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> StateIn<span class="special">></span> <span class="keyword">bool</span> <a name="idp41819760-bb"></a><span class="identifier">resize_impl</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">StateIn</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp41822144-bb"></a><span class="identifier">get_current_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp41823680-bb"></a><span class="identifier">get_current_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp41825504-bb"></a><span class="identifier">get_old_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">acceleration_type</span> <span class="special">&</span> <a name="idp41827040-bb"></a><span class="identifier">get_old_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41828864-bb"></a><span class="identifier">toggle_current_acc</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/getting_started/short_example.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/getting_started/short_example.html index d1f99fdcb..11fdeb5c5 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/getting_started/short_example.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/getting_started/short_example.html @@ -188,7 +188,7 @@ to ease the creation of observer functions. </p> <p> - The full cpp file for this example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/harmonic_oscillator.cpp" target="_top">harmonic_oscillator.cpp</a> + The full cpp file for this example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/harmonic_oscillator.cpp" target="_top">harmonic_oscillator.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html index d487796c9..ed301f0ed 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html @@ -455,7 +455,7 @@ template, the code would still compile but odeint would not adjust the size of temporary internal instances of my_vector and hence try to fill zero-sized vectors resulting in segmentation faults! The full example - can be found in <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/my_vector.cpp" target="_top">my_vector.cpp</a> + can be found in <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/my_vector.cpp" target="_top">my_vector.cpp</a> </p> </div> <div class="section"> @@ -592,7 +592,7 @@ <p> With these definitions odeint knows how to resize <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>s and so they can be used as state types. A complete example can be found - in <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/list_lattice.cpp" target="_top">list_lattice.cpp</a>. + in <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/list_lattice.cpp" target="_top">list_lattice.cpp</a>. </p> </div> </div> @@ -655,7 +655,7 @@ <th align="left">Note</th> </tr> <tr><td align="left" valign="top"><p> - odeint already includes all the code presented here, see <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp" target="_top">gsl_wrapper.hpp</a>, + odeint already includes all the code presented here, see <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp" target="_top">gsl_wrapper.hpp</a>, so <code class="computeroutput"><span class="identifier">gsl_vector</span></code>s can be used straight out-of-box. The following description is just for educational purpose. @@ -809,7 +809,7 @@ <p> Again with similar definitions for the <code class="computeroutput"><span class="keyword">const</span></code> versions. This eventually makes odeint work with gsl vectors as state - types. The full code for these bindings is found in <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp" target="_top">gsl_wrapper.hpp</a>. + types. The full code for these bindings is found in <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp" target="_top">gsl_wrapper.hpp</a>. It might look rather complicated but keep in mind that gsl is a pre-compiled C library. </p> @@ -1233,7 +1233,7 @@ <p> </p> <p> - The whole example can be found in <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/lorenz_point.cpp" target="_top">lorenz_point.cpp</a> + The whole example can be found in <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/lorenz_point.cpp" target="_top">lorenz_point.cpp</a> </p> <div class="note"><table border="0" summary="Note"> <tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/steppers.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/steppers.html index 3b3a48f97..83ff87564 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/steppers.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/odeint_in_detail/steppers.html @@ -2201,10 +2201,10 @@ <span class="keyword">struct</span> <span class="identifier">ornstein_stoch</span> <span class="special">{</span> - <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span> <span class="identifier">m_rng</span><span class="special">;</span> + <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span> <span class="special">&</span><span class="identifier">m_rng</span><span class="special">;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">normal_distribution</span><span class="special"><></span> <span class="identifier">m_dist</span><span class="special">;</span> - <span class="identifier">ornstein_stoch</span><span class="special">(</span> <span class="keyword">double</span> <span class="identifier">sigma</span> <span class="special">)</span> <span class="special">:</span> <span class="identifier">m_rng</span><span class="special">()</span> <span class="special">,</span> <span class="identifier">m_dist</span><span class="special">(</span> <span class="number">0.0</span> <span class="special">,</span> <span class="identifier">sigma</span> <span class="special">)</span> <span class="special">{</span> <span class="special">}</span> + <span class="identifier">ornstein_stoch</span><span class="special">(</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span> <span class="special">&</span><span class="identifier">rng</span> <span class="special">,</span> <span class="keyword">double</span> <span class="identifier">sigma</span> <span class="special">)</span> <span class="special">:</span> <span class="identifier">m_rng</span><span class="special">(</span> <span class="identifier">rng</span> <span class="special">)</span> <span class="special">,</span> <span class="identifier">m_dist</span><span class="special">(</span> <span class="number">0.0</span> <span class="special">,</span> <span class="identifier">sigma</span> <span class="special">)</span> <span class="special">{</span> <span class="special">}</span> <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span> <span class="keyword">const</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="identifier">x</span> <span class="special">,</span> <span class="identifier">state_type</span> <span class="special">&</span><span class="identifier">dxdt</span> <span class="special">)</span> <span class="special">{</span> @@ -2222,9 +2222,10 @@ </p> <p> </p> -<pre class="programlisting"><span class="keyword">double</span> <span class="identifier">dt</span> <span class="special">=</span> <span class="number">0.1</span><span class="special">;</span> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span> <span class="identifier">rng</span><span class="special">;</span> +<span class="keyword">double</span> <span class="identifier">dt</span> <span class="special">=</span> <span class="number">0.1</span><span class="special">;</span> <span class="identifier">state_type</span> <span class="identifier">x</span> <span class="special">=</span> <span class="special">{{</span> <span class="number">1.0</span> <span class="special">}};</span> -<span class="identifier">integrate_const</span><span class="special">(</span> <span class="identifier">stochastic_euler</span><span class="special"><</span> <span class="identifier">N</span> <span class="special">>()</span> <span class="special">,</span> <span class="identifier">make_pair</span><span class="special">(</span> <span class="identifier">ornstein_det</span><span class="special">()</span> <span class="special">,</span> <span class="identifier">ornstein_stoch</span><span class="special">(</span> <span class="number">1.0</span> <span class="special">)</span> <span class="special">)</span> <span class="special">,</span> +<span class="identifier">integrate_const</span><span class="special">(</span> <span class="identifier">stochastic_euler</span><span class="special"><</span> <span class="identifier">N</span> <span class="special">>()</span> <span class="special">,</span> <span class="identifier">make_pair</span><span class="special">(</span> <span class="identifier">ornstein_det</span><span class="special">()</span> <span class="special">,</span> <span class="identifier">ornstein_stoch</span><span class="special">(</span> <span class="identifier">rng</span> <span class="special">,</span> <span class="number">1.0</span> <span class="special">)</span> <span class="special">),</span> <span class="identifier">x</span> <span class="special">,</span> <span class="number">0.0</span> <span class="special">,</span> <span class="number">10.0</span> <span class="special">,</span> <span class="identifier">dt</span> <span class="special">,</span> <span class="identifier">streaming_observer</span><span class="special">()</span> <span class="special">);</span> </pre> <p> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/all_examples.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/all_examples.html index 501d2efb9..0b6750698 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/all_examples.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/all_examples.html @@ -52,7 +52,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/bind_member_functions.cpp" target="_top">bind_member_functions.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/bind_member_functions.cpp" target="_top">bind_member_functions.cpp</a> </p> </td> <td> @@ -65,7 +65,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/bind_member_functions.cpp" target="_top">bind_member_functions_cpp11.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/bind_member_functions.cpp" target="_top">bind_member_functions_cpp11.cpp</a> </p> </td> <td> @@ -79,7 +79,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/bulirsch_stoer.cpp" target="_top">bulirsch_stoer.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/bulirsch_stoer.cpp" target="_top">bulirsch_stoer.cpp</a> </p> </td> <td> @@ -91,7 +91,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/chaotic_system.cpp" target="_top">chaotic_system.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/chaotic_system.cpp" target="_top">chaotic_system.cpp</a> </p> </td> <td> @@ -104,7 +104,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/elliptic_functions.cpp" target="_top">elliptic_functions.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/elliptic_functions.cpp" target="_top">elliptic_functions.cpp</a> </p> </td> <td> @@ -117,7 +117,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/fpu.cpp" target="_top">fpu.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/fpu.cpp" target="_top">fpu.cpp</a> </p> </td> <td> @@ -130,7 +130,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/generation_functions.cpp" target="_top">generation_functions.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/generation_functions.cpp" target="_top">generation_functions.cpp</a> </p> </td> <td> @@ -142,7 +142,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/harmonic_oscillator.cpp" target="_top">harmonic_oscillator.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/harmonic_oscillator.cpp" target="_top">harmonic_oscillator.cpp</a> </p> </td> <td> @@ -155,7 +155,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/harmonic_oscillator_units.cpp" target="_top">harmonic_oscillator_units.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/harmonic_oscillator_units.cpp" target="_top">harmonic_oscillator_units.cpp</a> </p> </td> <td> @@ -168,7 +168,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/heun.cpp" target="_top">heun.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/heun.cpp" target="_top">heun.cpp</a> </p> </td> <td> @@ -181,7 +181,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/list_lattice.cpp" target="_top">list_lattice.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/list_lattice.cpp" target="_top">list_lattice.cpp</a> </p> </td> <td> @@ -194,7 +194,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/lorenz_point.cpp" target="_top">lorenz_point.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/lorenz_point.cpp" target="_top">lorenz_point.cpp</a> </p> </td> <td> @@ -207,7 +207,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/my_vector.cpp" target="_top">my_vector.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/my_vector.cpp" target="_top">my_vector.cpp</a> </p> </td> <td> @@ -220,7 +220,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/phase_oscillator_ensemble.cpp" target="_top">phase_oscillator_ensemble.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/phase_oscillator_ensemble.cpp" target="_top">phase_oscillator_ensemble.cpp</a> </p> </td> <td> @@ -234,7 +234,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/resizing_lattice.cpp" target="_top">resizing_lattice.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/resizing_lattice.cpp" target="_top">resizing_lattice.cpp</a> </p> </td> <td> @@ -247,7 +247,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/simple1d.cpp" target="_top">simple1d.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/simple1d.cpp" target="_top">simple1d.cpp</a> </p> </td> <td> @@ -260,7 +260,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/solar_system.cpp" target="_top">solar_system.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/solar_system.cpp" target="_top">solar_system.cpp</a> </p> </td> <td> @@ -272,7 +272,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/stepper_details.cpp" target="_top">stepper_details.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stepper_details.cpp" target="_top">stepper_details.cpp</a> </p> </td> <td> @@ -284,7 +284,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/stiff_system.cpp" target="_top">stiff_system.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stiff_system.cpp" target="_top">stiff_system.cpp</a> </p> </td> <td> @@ -297,7 +297,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/stochastic_euler.cpp" target="_top">stochastic_euler.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stochastic_euler.cpp" target="_top">stochastic_euler.cpp</a> </p> </td> <td> @@ -310,7 +310,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/stuart_landau.cpp" target="_top">stuart_landau.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stuart_landau.cpp" target="_top">stuart_landau.cpp</a> </p> </td> <td> @@ -323,7 +323,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/two_dimensional_phase_lattice.cpp" target="_top">two_dimensional_phase_lattice.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/two_dimensional_phase_lattice.cpp" target="_top">two_dimensional_phase_lattice.cpp</a> </p> </td> <td> @@ -337,7 +337,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/van_der_pol_stiff.cpp" target="_top">van_der_pol_stiff.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/van_der_pol_stiff.cpp" target="_top">van_der_pol_stiff.cpp</a> </p> </td> <td> @@ -350,7 +350,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/gmpxx/lorenz_gmpxx.cpp" target="_top">gmpxx/lorenz_gmpxx.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/gmpxx/lorenz_gmpxx.cpp" target="_top">gmpxx/lorenz_gmpxx.cpp</a> </p> </td> <td> @@ -363,7 +363,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/mtl/gauss_packet.cpp" target="_top">mtl/gauss_packet.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/mtl/gauss_packet.cpp" target="_top">mtl/gauss_packet.cpp</a> </p> </td> <td> @@ -376,7 +376,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/mtl/implicit_euler_mtl.cpp" target="_top">mtl/implicit_euler_mtl.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/mtl/implicit_euler_mtl.cpp" target="_top">mtl/implicit_euler_mtl.cpp</a> </p> </td> <td> @@ -389,7 +389,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/phase_oscillator_ensemble.cu" target="_top">thrust/phase_oscillator_ensemble.cu</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/phase_oscillator_ensemble.cu" target="_top">thrust/phase_oscillator_ensemble.cu</a> </p> </td> <td> @@ -403,7 +403,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/phase_oscillator_chain.cu" target="_top">thrust/phase_oscillator_chain.cu</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/phase_oscillator_chain.cu" target="_top">thrust/phase_oscillator_chain.cu</a> </p> </td> <td> @@ -417,7 +417,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/lorenz_parameters.cu" target="_top">thrust/lorenz_parameters.cu</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/lorenz_parameters.cu" target="_top">thrust/lorenz_parameters.cu</a> </p> </td> <td> @@ -431,7 +431,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/relaxation.cu" target="_top">thrust/relaxation.cu</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/relaxation.cu" target="_top">thrust/relaxation.cu</a> </p> </td> <td> @@ -443,7 +443,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/ublas/lorenz_ublas.cpp" target="_top">ublas/lorenz_ublas.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/ublas/lorenz_ublas.cpp" target="_top">ublas/lorenz_ublas.cpp</a> </p> </td> <td> @@ -456,7 +456,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/vexcl/lorenz_ensemble.cpp" target="_top">vexcl/lorenz_ensemble.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/vexcl/lorenz_ensemble.cpp" target="_top">vexcl/lorenz_ensemble.cpp</a> </p> </td> <td> @@ -469,7 +469,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/lorenz_ensemble_simple.cpp" target="_top">openmp/lorenz_ensemble_simple.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/lorenz_ensemble_simple.cpp" target="_top">openmp/lorenz_ensemble_simple.cpp</a> </p> </td> <td> @@ -481,7 +481,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/lorenz_ensemble.cpp" target="_top">openmp/lorenz_ensemble.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/lorenz_ensemble.cpp" target="_top">openmp/lorenz_ensemble.cpp</a> </p> </td> <td> @@ -493,7 +493,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/lorenz_ensemble.cpp" target="_top">openmp/lorenz_ensemble_nested.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/lorenz_ensemble.cpp" target="_top">openmp/lorenz_ensemble_nested.cpp</a> </p> </td> <td> @@ -505,7 +505,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/phase_chain.cpp" target="_top">openmp/phase_chain.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/phase_chain.cpp" target="_top">openmp/phase_chain.cpp</a> </p> </td> <td> @@ -517,7 +517,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/phase_chain_omp_state.cpp" target="_top">openmp/phase_chain_omp_state.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/phase_chain_omp_state.cpp" target="_top">openmp/phase_chain_omp_state.cpp</a> </p> </td> <td> @@ -529,7 +529,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/mpi/phase_chain.cpp" target="_top">mpi/phase_chain.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/mpi/phase_chain.cpp" target="_top">mpi/phase_chain.cpp</a> </p> </td> <td> @@ -541,7 +541,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/2d_lattice/spreading.cpp" target="_top">2d_lattice/spreading.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/2d_lattice/spreading.cpp" target="_top">2d_lattice/spreading.cpp</a> </p> </td> <td> @@ -556,7 +556,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/quadmath/black_hole.cpp" target="_top">quadmath/black_hole.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/quadmath/black_hole.cpp" target="_top">quadmath/black_hole.cpp</a> </p> </td> <td> @@ -570,7 +570,7 @@ <tr> <td> <p> - <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/molecular_dynamics.cpp" target="_top">molecular_dynamics.cpp</a> + <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/molecular_dynamics.cpp" target="_top">molecular_dynamics.cpp</a> </p> </td> <td> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html index 73c1328c8..0c02dd306 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html @@ -284,7 +284,7 @@ <p> </p> <p> - The full code can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/chaotic_system.cpp" target="_top">chaotic_system.cpp</a> + The full code can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/chaotic_system.cpp" target="_top">chaotic_system.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/complex_state_types.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/complex_state_types.html index bd490503f..ae5b04b57 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/complex_state_types.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/complex_state_types.html @@ -106,7 +106,7 @@ <p> </p> <p> - The full cpp file for the Stuart-Landau example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/stuart_landau.cpp" target="_top">stuart_landau.cpp</a> + The full cpp file for the Stuart-Landau example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stuart_landau.cpp" target="_top">stuart_landau.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/ensembles_of_oscillators.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/ensembles_of_oscillators.html index d81439c75..95317ad8f 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/ensembles_of_oscillators.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/ensembles_of_oscillators.html @@ -181,7 +181,7 @@ <p> </p> <p> - The full cpp file for this example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/phase_oscillator_ensemble.cpp" target="_top">phase_oscillator_ensemble.cpp</a> + The full cpp file for this example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/phase_oscillator_ensemble.cpp" target="_top">phase_oscillator_ensemble.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/harmonic_oscillator.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/harmonic_oscillator.html index ddb79337b..c2a4b2cb1 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/harmonic_oscillator.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/harmonic_oscillator.html @@ -509,7 +509,7 @@ </p> </div> <p> - The full source file for this example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/harmonic_oscillator.cpp" target="_top">harmonic_oscillator.cpp</a> + The full source file for this example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/harmonic_oscillator.cpp" target="_top">harmonic_oscillator.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/lattice_systems.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/lattice_systems.html index 51d0f9fde..a2b859128 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/lattice_systems.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/lattice_systems.html @@ -164,7 +164,7 @@ <p> </p> <p> - The full cpp file for this FPU example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/fpu.cpp" target="_top">fpu.cpp</a> + The full cpp file for this FPU example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/fpu.cpp" target="_top">fpu.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/parallel_computation_with_openmp_and_mpi.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/parallel_computation_with_openmp_and_mpi.html index f310645c4..a88a0b6b3 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/parallel_computation_with_openmp_and_mpi.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/parallel_computation_with_openmp_and_mpi.html @@ -171,8 +171,8 @@ <p> </p> <p> - See <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/phase_chain.cpp" target="_top">openmp/phase_chain.cpp</a> for - the complete example. + See <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/phase_chain.cpp" target="_top">openmp/phase_chain.cpp</a> for the complete + example. </p> <h6> <a name="boost_numeric_odeint.tutorial.parallel_computation_with_openmp_and_mpi.openmp.h0"></a> @@ -281,7 +281,7 @@ </p></td></tr> </table></div> <p> - See <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/openmp/phase_chain_omp_state.cpp" target="_top">openmp/phase_chain_omp_state.cpp</a> for + See <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/openmp/phase_chain_omp_state.cpp" target="_top">openmp/phase_chain_omp_state.cpp</a> for the complete example. </p> </div> @@ -423,8 +423,7 @@ </p></td></tr> </table></div> <p> - See <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/mpi/phase_chain.cpp" target="_top">mpi/phase_chain.cpp</a> for - the complete example. + See <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/mpi/phase_chain.cpp" target="_top">mpi/phase_chain.cpp</a> for the complete example. </p> </div> <div class="section"> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/self_expanding_lattices.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/self_expanding_lattices.html index ac2617878..93349515a 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/self_expanding_lattices.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/self_expanding_lattices.html @@ -209,7 +209,7 @@ <p> </p> <p> - The full example can be found in <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/resizing_lattice.cpp" target="_top">resizing_lattice.cpp</a> + The full example can be found in <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/resizing_lattice.cpp" target="_top">resizing_lattice.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/solar_system.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/solar_system.html index 5d9d630cf..dd5bd53bb 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/solar_system.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/solar_system.html @@ -297,7 +297,7 @@ p<sub>​i</sub><sup>2</sup> / (2m<sub>​i</sub>) + H<sub>​q</sub </p></td></tr> </table></div> <p> - The full example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/solar_system.cpp" target="_top">solar_system.cpp</a> + The full example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/solar_system.cpp" target="_top">solar_system.cpp</a> </p> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/stiff_systems.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/stiff_systems.html index caef4f453..1f68df3a6 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/stiff_systems.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/stiff_systems.html @@ -152,7 +152,7 @@ a great functional programming library, to create and compose the observer. </p> <p> - The full example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/stiff_system.cpp" target="_top">stiff_system.cpp</a> + The full example can be found here: <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stiff_system.cpp" target="_top">stiff_system.cpp</a> </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_arbitrary_precision_floating_point_types.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_arbitrary_precision_floating_point_types.html index e778e52d1..d2203516f 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_arbitrary_precision_floating_point_types.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_arbitrary_precision_floating_point_types.html @@ -92,14 +92,14 @@ <p> </p> <p> - The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/multiprecision/lorenz_mp.cpp" target="_top">lorenz_mp.cpp</a>. + The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/multiprecision/lorenz_mp.cpp" target="_top">lorenz_mp.cpp</a>. Another example that compares the accuracy of the high precision type with - standard double can be found at <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/multiprecision/cmp_precision.cpp" target="_top">cmp_precision.cpp</a>. + standard double can be found at <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/multiprecision/cmp_precision.cpp" target="_top">cmp_precision.cpp</a>. </p> <p> Furthermore, odeint can also be run with other multiprecision libraries, e.g. <a href="http://gmplib.org/" target="_top">gmp</a>. An example for this is - given in <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/gmpxx/lorenz_gmpxx.cpp" target="_top">lorenz_gmpxx.cpp</a>. + given in <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/gmpxx/lorenz_gmpxx.cpp" target="_top">lorenz_gmpxx.cpp</a>. </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_boost__units.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_boost__units.html index 5cc31ea09..f405a18ad 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_boost__units.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_boost__units.html @@ -192,7 +192,7 @@ </p></td></tr> </table></div> <p> - The full cpp file for this example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/harmonic_oscillator_units.cpp" target="_top">harmonic_oscillator_units.cpp</a>. + The full cpp file for this example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/harmonic_oscillator_units.cpp" target="_top">harmonic_oscillator_units.cpp</a>. </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html index 8a057cd85..735284555 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html @@ -336,7 +336,7 @@ the Dopri5 solver are compared. </p> <p> - The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/phase_oscillator_ensemble.cu" target="_top">phase_oscillator_example.cu</a>. + The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/phase_oscillator_ensemble.cu" target="_top">phase_oscillator_example.cu</a>. </p> </div> <div class="section"> @@ -481,7 +481,7 @@ <p> </p> <p> - The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/phase_oscillator_chain.cu" target="_top">phase_oscillator_chain.cu</a>. + The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/phase_oscillator_chain.cu" target="_top">phase_oscillator_chain.cu</a>. </p> </div> <div class="section"> @@ -603,7 +603,7 @@ for the state, one normal iterator for the parameter, and one zip iterator for the derivative. Accessing the elements of this tuple in the system function is then straightforward, you unpack the tuple with <code class="computeroutput"><span class="identifier">thrust</span><span class="special">::</span><span class="identifier">get</span><span class="special"><>()</span></code>. - We will not show the code here, it is to large. It can be found <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/lorenz_parameters.cu" target="_top">here</a> and + We will not show the code here, it is to large. It can be found <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/lorenz_parameters.cu" target="_top">here</a> and is easy to understand. </p> <p> @@ -693,7 +693,7 @@ <p> </p> <p> - The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/thrust/lorenz_parameters.cu" target="_top">lorenz_parameters.cu</a>. + The full example can be found at <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/thrust/lorenz_parameters.cu" target="_top">lorenz_parameters.cu</a>. </p> </div> </div> diff --git a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_matrices_as_state_types.html b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_matrices_as_state_types.html index c405656f4..e48acf1cd 100644 --- a/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_matrices_as_state_types.html +++ b/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_matrices_as_state_types.html @@ -95,7 +95,7 @@ <span class="inlinemediaobject"><img src="../../phase_lattice_2d_0000.jpg" alt="phase_lattice_2d_0000"></span> <span class="inlinemediaobject"><img src="../../phase_lattice_2d_0100.jpg" alt="phase_lattice_2d_0100"></span> <span class="inlinemediaobject"><img src="../../phase_lattice_2d_1000.jpg" alt="phase_lattice_2d_1000"></span> </p> <p> - The full cpp for this example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/tree/master/libs/numeric/odeint/examples/two_dimensional_phase_lattice.cpp" target="_top">two_dimensional_phase_lattice.cpp</a>. + The full cpp for this example can be found here <a href="https://github.com/headmyshoulder/odeint-v2/blob/master/examples/two_dimensional_phase_lattice.cpp" target="_top">two_dimensional_phase_lattice.cpp</a>. </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html index f87193873..1cd0cde9f 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_idp28568224.html" title="Function template integrate"> -<link rel="next" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html" title="Function template integrate_adaptive"> +<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_idp36962784.html" title="Function template integrate"> +<link rel="next" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html" title="Function template integrate_adaptive"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_idp28568224.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_idp36962784.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -30,27 +30,27 @@ <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html" title="Function template integrate_adaptive"><span class="identifier">integrate_adaptive</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> + <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html" title="Function template integrate_adaptive"><span class="identifier">integrate_adaptive</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Observer</span><span class="special">)</span><span class="special">;</span> <span class="comment">// Second version to solve the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_adap_idp10433584"></a><span class="identifier">integrate_adaptive</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_adap_idp39201216"></a><span class="identifier">integrate_adaptive</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span> <span class="comment">// integrate_adaptive without an observer. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_adap_idp30704304"></a><span class="identifier">integrate_adaptive</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_adap_idp39210336"></a><span class="identifier">integrate_adaptive</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span><span class="special">;</span> <span class="comment">// Second version to solve the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_adap_idp30712000"></a><span class="identifier">integrate_adaptive</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_adap_idp39218160"></a><span class="identifier">integrate_adaptive</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span><span class="special">;</span> <span class="special">}</span> @@ -68,7 +68,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_idp28568224.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_idp36962784.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_const_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_const_hpp.html index b592a0cea..3f58fd721 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_const_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_const_hpp.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html" title="Function template integrate_adaptive"> -<link rel="next" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html" title="Function template integrate_const"> +<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html" title="Function template integrate_adaptive"> +<link rel="next" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html" title="Function template integrate_const"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -30,27 +30,27 @@ <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html" title="Function template integrate_const"><span class="identifier">integrate_const</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> + <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html" title="Function template integrate_const"><span class="identifier">integrate_const</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Observer</span><span class="special">)</span><span class="special">;</span> <span class="comment">// Second version to solve the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_cons_idp30737104"></a><span class="identifier">integrate_const</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_cons_idp39243264"></a><span class="identifier">integrate_const</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span> <span class="comment">// integrate_const without observer calls </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_cons_idp30746224"></a><span class="identifier">integrate_const</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_cons_idp39252384"></a><span class="identifier">integrate_const</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span><span class="special">;</span> <span class="comment">// Second version to solve the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_cons_idp30754032"></a><span class="identifier">integrate_const</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_cons_idp39260192"></a><span class="identifier">integrate_const</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span><span class="special">;</span> <span class="special">}</span> @@ -68,7 +68,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_adap_idp10419552.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_adap_idp19061312.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_hpp.html index bb8e5831a..860f92901 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_hpp.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> <link rel="prev" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="next" href="../../../../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"> +<link rel="next" href="../../../../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_idp10443696.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_idp19069360.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -31,9 +31,16 @@ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">has_value_type</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">size_t</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> - <a class="link" href="../../../../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"><span class="identifier">integrate</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Observer</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../../../../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"><span class="identifier">integrate</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Observer</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> + <span class="keyword">typename</span> Observer<span class="special">></span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_idp36954720"></a><span class="identifier">integrate</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> + <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_idp28568224.html" title="Function template integrate"><span class="identifier">integrate</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_idp36962784.html" title="Function template integrate"><span class="identifier">integrate</span></a><span class="special">(</span><span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_idp19051632"></a><span class="identifier">integrate</span><span class="special">(</span><span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> + <span class="identifier">Time</span> end_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">)</span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -49,7 +56,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_idp10443696.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_idp19069360.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html index a3c44d828..be800450d 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html" title="Function template integrate_const"> -<link rel="next" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html" title="Function template integrate_n_steps"> +<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html" title="Function template integrate_const"> +<link rel="next" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html" title="Function template integrate_n_steps"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -30,13 +30,13 @@ <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">Time</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html" title="Function template integrate_n_steps"><span class="identifier">integrate_n_steps</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> + <span class="identifier">Time</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html" title="Function template integrate_n_steps"><span class="identifier">integrate_n_steps</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">Observer</span><span class="special">)</span><span class="special">;</span> <span class="comment">// Solves the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">Time</span> <a name="boost.numeric.odeint.integrate_n_st_idp30779168"></a><span class="identifier">integrate_n_steps</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">Time</span> <a name="boost.numeric.odeint.integrate_n_st_idp39285328"></a><span class="identifier">integrate_n_steps</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span> @@ -44,14 +44,14 @@ <span class="comment">// The same function as above, but without observer calls. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">Time</span> <a name="boost.numeric.odeint.integrate_n_st_idp30788272"></a><span class="identifier">integrate_n_steps</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">Time</span> <a name="boost.numeric.odeint.integrate_n_st_idp39294432"></a><span class="identifier">integrate_n_steps</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span> <span class="comment">// Solves the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">></span> - <span class="identifier">Time</span> <a name="boost.numeric.odeint.integrate_n_st_idp30796112"></a><span class="identifier">integrate_n_steps</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">Time</span> <a name="boost.numeric.odeint.integrate_n_st_idp39302272"></a><span class="identifier">integrate_n_steps</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">Time</span> start_time<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">size_t</span> num_of_steps<span class="special">)</span><span class="special">;</span> <span class="special">}</span> @@ -69,7 +69,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_cons_idp30722800.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_cons_idp39228960.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_times_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_times_hpp.html index 9a0d0bf2b..85a4f9db3 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_times_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/integrate/integrate_times_hpp.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html" title="Function template integrate_n_steps"> -<link rel="next" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html" title="Function template integrate_times"> +<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html" title="Function template integrate_n_steps"> +<link rel="next" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html" title="Function template integrate_times"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -30,13 +30,13 @@ <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> TimeIterator<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html" title="Function template integrate_times"><span class="identifier">integrate_times</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> + <span class="identifier">size_t</span> <a class="link" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html" title="Function template integrate_times"><span class="identifier">integrate_times</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Observer</span><span class="special">)</span><span class="special">;</span> <span class="comment">// Solves the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> TimeIterator<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_time_idp30821888"></a><span class="identifier">integrate_times</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_time_idp39328048"></a><span class="identifier">integrate_times</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="identifier">TimeIterator</span> times_start<span class="special">,</span> <span class="identifier">TimeIterator</span> times_end<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> @@ -45,14 +45,14 @@ <span class="comment">// The same function as above, but without observer calls. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> TimeRange<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_time_idp30831552"></a><span class="identifier">integrate_times</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_time_idp39337712"></a><span class="identifier">integrate_times</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">TimeRange</span> <span class="special">&</span> times<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span> <span class="comment">// Solves the forwarding problem, can be called with Boost.Range as start_state. </span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> TimeRange<span class="special">,</span> <span class="keyword">typename</span> Time<span class="special">,</span> <span class="keyword">typename</span> Observer<span class="special">></span> - <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_time_idp30840512"></a><span class="identifier">integrate_times</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> + <span class="identifier">size_t</span> <a name="boost.numeric.odeint.integrate_time_idp39346672"></a><span class="identifier">integrate_times</span><span class="special">(</span><span class="identifier">Stepper</span> stepper<span class="special">,</span> <span class="identifier">System</span> system<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">State</span> <span class="special">&</span> start_state<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">TimeRange</span> <span class="special">&</span> times<span class="special">,</span> <span class="identifier">Time</span> dt<span class="special">,</span> <span class="identifier">Observer</span> observer<span class="special">)</span><span class="special">;</span> @@ -71,7 +71,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_n_st_idp30764832.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_n_st_idp39270992.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html index a41545e4a..af4993644 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html" title="Function template integrate_times"> +<link rel="prev" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html" title="Function template integrate_times"> <link rel="next" href="../../../../../boost/numeric/odeint/adaptive_iterator.html" title="Class template adaptive_iterator"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adaptive_iterator.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adaptive_iterator.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -32,7 +32,7 @@ <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_iterator.html" title="Class template adaptive_iterator">adaptive_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive__idp30866656.html" title="Function template make_adaptive_iterator_begin"><span class="identifier">make_adaptive_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive__idp39372832.html" title="Function template make_adaptive_iterator_begin"><span class="identifier">make_adaptive_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span> @@ -60,7 +60,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_time_idp30806896.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adaptive_iterator.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/integrate_time_idp39313056.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adaptive_iterator.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html index 73b888f65..e860e4ecc 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html @@ -32,13 +32,13 @@ <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive__idp30916512.html" title="Function template make_adaptive_time_iterator_begin"><span class="identifier">make_adaptive_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive__idp39422672.html" title="Function template make_adaptive_time_iterator_begin"><span class="identifier">make_adaptive_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive__idp30929152.html" title="Function template make_adaptive_time_iterator_end"><span class="identifier">make_adaptive_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive__idp39435312.html" title="Function template make_adaptive_time_iterator_end"><span class="identifier">make_adaptive_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../../../../../boost/numeric/odeint/adaptive_time_iterator.html" title="Class template adaptive_time_iterator">adaptive_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/make_adaptive_time_range.html" title="Function template make_adaptive_time_range"><span class="identifier">make_adaptive_time_range</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html index 30ac3b3d4..853eab74d 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html @@ -32,13 +32,13 @@ <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp30968064.html" title="Function template make_const_step_iterator_begin"><span class="identifier">make_const_step_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp39474224.html" title="Function template make_const_step_iterator_begin"><span class="identifier">make_const_step_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp30980704.html" title="Function template make_const_step_iterator_end"><span class="identifier">make_const_step_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp39486864.html" title="Function template make_const_step_iterator_end"><span class="identifier">make_const_step_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_iterator.html" title="Class template const_step_iterator">const_step_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/make_const_step_range.html" title="Function template make_const_step_range"><span class="identifier">make_const_step_range</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html index 429b47116..995d8fcfd 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html @@ -32,13 +32,13 @@ <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp31021072.html" title="Function template make_const_step_time_iterator_begin"><span class="identifier">make_const_step_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp39527232.html" title="Function template make_const_step_time_iterator_begin"><span class="identifier">make_const_step_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp31033760.html" title="Function template make_const_step_time_iterator_end"><span class="identifier">make_const_step_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_const_ste_idp39539920.html" title="Function template make_const_step_time_iterator_end"><span class="identifier">make_const_step_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../../../../../boost/numeric/odeint/const_step_time_iterator.html" title="Class template const_step_time_iterator">const_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/make_const_step_time_range.html" title="Function template make_const_step_time_range"><span class="identifier">make_const_step_time_range</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html index c1bf15ae1..9506458e4 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html @@ -32,13 +32,13 @@ <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_n_step_ti_idp31126544.html" title="Function template make_n_step_time_iterator_begin"><span class="identifier">make_n_step_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_n_step_ti_idp39632704.html" title="Function template make_n_step_time_iterator_begin"><span class="identifier">make_n_step_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_n_step_ti_idp31139120.html" title="Function template make_n_step_time_iterator_end"><span class="identifier">make_n_step_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_n_step_ti_idp39645280.html" title="Function template make_n_step_time_iterator_end"><span class="identifier">make_n_step_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <a class="link" href="../../../../../boost/numeric/odeint/n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../../../../../boost/numeric/odeint/n_step_time_iterator.html" title="Class template n_step_time_iterator">n_step_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">></span> <span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/make_n_step_time_range.html" title="Function template make_n_step_time_range"><span class="identifier">make_n_step_time_range</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html index 1b29f8413..e10f3bd76 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html @@ -34,13 +34,13 @@ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> TimeIterator<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">TimeIterator</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_times_tim_idp31235728.html" title="Function template make_times_time_iterator_begin"><span class="identifier">make_times_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_times_tim_idp39741920.html" title="Function template make_times_time_iterator_begin"><span class="identifier">make_times_time_iterator_begin</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="identifier">TimeIterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">time_type</span><span class="special"><</span> <span class="identifier">Stepper</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TimeIterator<span class="special">,</span> <span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">></span> <a class="link" href="../../../../../boost/numeric/odeint/times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">TimeIterator</span> <span class="special">></span> - <a class="link" href="../../../../../boost/numeric/odeint/make_times_tim_idp31248944.html" title="Function template make_times_time_iterator_end"><span class="identifier">make_times_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../../../../../boost/numeric/odeint/make_times_tim_idp39755136.html" title="Function template make_times_time_iterator_end"><span class="identifier">make_times_time_iterator_end</span></a><span class="special">(</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> <span class="keyword">typename</span> System<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> TimeIterator<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <a class="link" href="../../../../../boost/numeric/odeint/times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">TimeIterator</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../../../../../boost/numeric/odeint/times_time_iterator.html" title="Class template times_time_iterator">times_time_iterator</a><span class="special"><</span> <span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">System</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">TimeIterator</span> <span class="special">></span> <span class="special">></span> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html index 9576d6a76..44f59826a 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html @@ -33,8 +33,10 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">,</span> - <span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="../../../../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a><span class="special"><</span> <span class="identifier">State</span> <span class="special">,</span> <span class="identifier">Value</span> <span class="special">,</span> <span class="identifier">Deriv</span> <span class="special">,</span> <span class="identifier">Time</span> <span class="special">,</span> <span class="identifier">Algebra</span> <span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <span class="special">></span> + <span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper">extrapolation_stepper</a><span class="special"><</span> <span class="identifier">order_helper</span><span class="special"><</span><span class="identifier">Steps</span><span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Deriv</span><span class="special">,</span> <span class="identifier">Time</span><span class="special">,</span> <span class="identifier">Algebra</span><span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <span class="special">></span> <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth">adams_bashforth</a><span class="special">;</span> + + <span class="keyword">template</span><span class="special"><</span><span class="keyword">int</span> N<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper">order_helper</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html index e8e1a1d94..75a790b1d 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"> +<link rel="prev" href="../../../../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"> <link rel="next" href="../../../../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/adams_bashforth.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adams_bashforth_moulton.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/order_helper.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adams_bashforth_moulton.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -32,7 +32,8 @@ <span class="keyword">typename</span> Deriv <span class="special">=</span> <span class="identifier">State</span><span class="special">,</span> <span class="keyword">typename</span> Time <span class="special">=</span> <span class="identifier">Value</span><span class="special">,</span> <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> - <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> + <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">,</span> + <span class="keyword">typename</span> InitializingStepper <span class="special">=</span> <a class="link" href="../../../../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4">runge_kutta4</a><span class="special"><</span> <span class="identifier">State</span> <span class="special">,</span> <span class="identifier">Value</span> <span class="special">,</span> <span class="identifier">Deriv</span> <span class="special">,</span> <span class="identifier">Time</span> <span class="special">,</span> <span class="identifier">Algebra</span> <span class="special">,</span> <span class="identifier">Operations</span><span class="special">,</span> <span class="identifier">Resizer</span> <span class="special">></span> <span class="special">></span> <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton">adams_bashforth_moulton</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> @@ -49,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/adams_bashforth.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adams_bashforth_moulton.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/order_helper.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/adams_bashforth_moulton.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html index 63082a852..66e4eea38 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> <link rel="prev" href="../../../../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"> -<link rel="next" href="../../../../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker"> +<link rel="next" href="../../../../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/bulirsch_stoer_dense_out.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/default_error_checker.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/bulirsch_stoer_dense_out.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/controlled_run_idp40323568.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -28,18 +28,13 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">numeric</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">,</span> <span class="keyword">typename</span> Algebra<span class="special">,</span> <span class="keyword">typename</span> Operations<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker">default_error_checker</a><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ErrorStepper<span class="special">,</span> - <span class="keyword">typename</span> ErrorChecker <span class="special">=</span> <a class="link" href="../../../../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker">default_error_checker</a><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">,</span><span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">algebra_type</span> <span class="special">,</span><span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">operations_type</span> <span class="special">></span><span class="special">,</span> - <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">resizer_type</span><span class="special">,</span> - <span class="keyword">typename</span> ErrorStepperCategory <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">ErrorStepper</span><span class="special">::</span><span class="identifier">stepper_category</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_runge_kutta.html" title="Class template controlled_runge_kutta">controlled_runge_kutta</a><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ErrorStepper<span class="special">,</span> <span class="keyword">typename</span> ErrorChecker<span class="special">,</span> <span class="keyword">typename</span> Resizer<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ErrorStepper<span class="special">,</span> <span class="keyword">typename</span> ErrorChecker<span class="special">,</span> <span class="keyword">typename</span> Resizer<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>">controlled_runge_kutta</a><span class="special"><</span><span class="identifier">ErrorStepper</span><span class="special">,</span> <span class="identifier">ErrorChecker</span><span class="special">,</span> <span class="identifier">Resizer</span><span class="special">,</span> <span class="identifier">explicit_error_stepper_tag</span><span class="special">></span><span class="special">;</span> + + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">,</span> <span class="keyword">typename</span> Algebra<span class="special">,</span> <span class="keyword">typename</span> Operations<span class="special">></span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker">default_error_checker</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -55,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/bulirsch_stoer_dense_out.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/default_error_checker.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/bulirsch_stoer_dense_out.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/controlled_run_idp40323568.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html index 584408692..fca4f0ae0 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"> +<link rel="prev" href="../../../../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker"> <link rel="next" href="dense_output_runge_kutta_hpp.html" title="Header <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/controlled_run_idp31895424.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/default_error_checker.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -46,7 +46,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/controlled_run_idp31895424.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/default_error_checker.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="dense_output_runge_kutta_hpp.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html index 0e797b040..69bb770b5 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> <link rel="prev" href="controlled_step_result_hpp.html" title="Header <boost/numeric/odeint/stepper/controlled_step_result.hpp>"> -<link rel="next" href="../../../../../boost/numeric/odeint/dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta"> +<link rel="next" href="../../../../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_step_result_hpp.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/dense_output_runge_kutta.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_step_result_hpp.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/dense_output_r_idp40563280.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -28,14 +28,10 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">numeric</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">,</span> - <span class="keyword">typename</span> StepperCategory <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">Stepper</span><span class="special">::</span><span class="identifier">stepper_category</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta">dense_output_runge_kutta</a><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Stepper<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>">dense_output_runge_kutta</a><span class="special"><</span><span class="identifier">Stepper</span><span class="special">,</span> <span class="identifier">stepper_tag</span><span class="special">></span><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -51,7 +47,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="controlled_step_result_hpp.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/dense_output_runge_kutta.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="controlled_step_result_hpp.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/dense_output_r_idp40563280.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/euler_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/euler_hpp.html index 7342d3ec8..b467a8a4b 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/euler_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/euler_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"> +<link rel="prev" href="../../../../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"> <link rel="next" href="../../../../../boost/numeric/odeint/euler.html" title="Class template euler"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/dense_output_r_idp32081840.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/dense_output_r_idp40623216.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -49,7 +49,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/dense_output_r_idp32081840.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/dense_output_r_idp40623216.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html new file mode 100644 index 000000000..a32a1d25f --- /dev/null +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html @@ -0,0 +1,55 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp></title> +<link rel="stylesheet" href="../../../../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> +<link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> +<link rel="prev" href="../../../../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"> +<link rel="next" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../logo.jpg"></td> +<td align="center"><a href="../../../../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../../../../../boost/numeric/odeint/explicit_generic_rk.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="header.boost.numeric.odeint.stepper.extrapolation_stepper_hpp"></a>Header <<a href="../../../../../../../../../../boost/numeric/odeint/stepper/extrapolation_stepper.hpp" target="_top">boost/numeric/odeint/stepper/extrapolation_stepper.hpp</a>></h3></div></div></div> +<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">numeric</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> <span class="keyword">short</span> Order<span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Value <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span> + <span class="keyword">typename</span> Deriv <span class="special">=</span> <span class="identifier">State</span><span class="special">,</span> <span class="keyword">typename</span> Time <span class="special">=</span> <span class="identifier">Value</span><span class="special">,</span> + <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> + <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> + <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper">extrapolation_stepper</a><span class="special">;</span> + <span class="special">}</span> + <span class="special">}</span> +<span class="special">}</span></pre> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2009-2012 Karsten + Ahnert and Mario Mulansky<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../../../../../boost/numeric/odeint/explicit_generic_rk.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/implicit_euler_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/implicit_euler_hpp.html index 9517298a1..49b41f4d0 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/implicit_euler_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/implicit_euler_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"> +<link rel="prev" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"> <link rel="next" href="../../../../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/explicit_generic_rk.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/implicit_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/implicit_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -45,7 +45,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/explicit_generic_rk.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/implicit_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/extrapolation_stepper.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/implicit_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html index 1e296d2b9..59c9f8e7d 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html @@ -39,7 +39,7 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out">modified_midpoint_dense_out</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out">modified_midpoint_dense_out</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html index f81458bd6..e43738ab3 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"> -<link rel="next" href="../../../../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"> +<link rel="prev" href="../../../../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"> +<link rel="next" href="../../../../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/modified_midpo_idp32385488.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/default_rosenb_idp32425936.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/modified_midpo_idp41031488.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/default_rosenb_idp41071936.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -28,7 +28,7 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">numeric</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients">default_rosenbrock_coefficients</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients">default_rosenbrock_coefficients</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">,</span> <span class="keyword">typename</span> Coefficients <span class="special">=</span> <span class="identifier">default_rosenbrock_coefficients</span><span class="special"><</span> <span class="identifier">Value</span> <span class="special">></span><span class="special">,</span> @@ -49,7 +49,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/modified_midpo_idp32385488.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/default_rosenb_idp32425936.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/modified_midpo_idp41031488.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/default_rosenb_idp41071936.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html index c0a7ab222..6f55f2b65 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> <link rel="prev" href="../../../../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"> -<link rel="next" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"> +<link rel="next" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_cash_karp54.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_cash_karp54.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -33,7 +33,7 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">State</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic">runge_kutta_cash_karp54_classic</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -49,7 +49,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_cash_karp54.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_cash_karp54.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_dopri5_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_dopri5_hpp.html index 39569061e..eb0ab0f60 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_dopri5_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/runge_kutta_dopri5_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"> +<link rel="prev" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"> <link rel="next" href="../../../../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_dopri5.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_dopri5.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -49,7 +49,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_dopri5.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/runge_kutta_dopri5.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/stepper_categories_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/stepper_categories_hpp.html index 2de2c1695..3d3eede23 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/stepper_categories_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/stepper_categories_hpp.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> <link rel="prev" href="../../../../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"> -<link rel="next" href="../../../../../boost/numeric/odeint/stepper_tag.html" title="Struct stepper_tag"> +<link rel="next" href="../../../../../boost/numeric/odeint/base_tag.html" title="Struct template base_tag"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_fehlberg78.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/stepper_tag.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_fehlberg78.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/base_tag.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -28,24 +28,25 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">numeric</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">odeint</span> <span class="special">{</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/stepper_tag.html" title="Struct stepper_tag">stepper_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/error_stepper_tag.html" title="Struct error_stepper_tag">error_stepper_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag">explicit_error_stepper_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag">explicit_error_stepper_fsal_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_stepper_tag.html" title="Struct controlled_stepper_tag">controlled_stepper_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag">explicit_controlled_stepper_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag">explicit_controlled_stepper_fsal_tag</a><span class="special">;</span> - <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag">dense_output_stepper_tag</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> tag<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag.html" title="Struct template base_tag">base_tag</a><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">stepper_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">error_stepper_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">controlled_stepper_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">dense_output_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">controlled_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">dense_output_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">error_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_controlled_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_fsal_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">explicit_error_stepper_tag</span><span class="special">></span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>">base_tag</a><span class="special"><</span><span class="identifier">stepper_tag</span><span class="special">></span><span class="special">;</span> + + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/controlled_stepper_tag.html" title="Struct controlled_stepper_tag">controlled_stepper_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag">dense_output_stepper_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/error_stepper_tag.html" title="Struct error_stepper_tag">error_stepper_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag">explicit_controlled_stepper_fsal_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag">explicit_controlled_stepper_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag">explicit_error_stepper_fsal_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag">explicit_error_stepper_tag</a><span class="special">;</span> + <span class="keyword">struct</span> <a class="link" href="../../../../../boost/numeric/odeint/stepper_tag.html" title="Struct stepper_tag">stepper_tag</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -61,7 +62,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_fehlberg78.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/stepper_tag.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/runge_kutta_fehlberg78.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/base_tag.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html index 37a10a170..6db9e7165 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"> +<link rel="prev" href="../../../../../boost/numeric/odeint/stepper_tag.html" title="Struct stepper_tag"> <link rel="next" href="../../../../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/base_tag_dense_idp32945584.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/stepper_tag.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -50,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/base_tag_dense_idp32945584.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/stepper_tag.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html index 808ffe7fd..77acffe30 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html @@ -7,7 +7,7 @@ <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> <link rel="prev" href="../../../../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"> -<link rel="next" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"> +<link rel="next" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -34,7 +34,7 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan">symplectic_rkn_sb3a_m4_mclachlan</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan">symplectic_rkn_sb3a_m4_mclachlan</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -50,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_euler.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html index 223ff0b14..052e88c68 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"> -<link rel="next" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"> +<link rel="prev" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"> +<link rel="next" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -34,7 +34,7 @@ <span class="keyword">typename</span> Algebra <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">algebra_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">algebra_type</span><span class="special">,</span> <span class="keyword">typename</span> Operations <span class="special">=</span> <span class="keyword">typename</span> <span class="identifier">operations_dispatcher</span><span class="special"><</span> <span class="identifier">Coor</span> <span class="special">></span><span class="special">::</span><span class="identifier">operations_type</span><span class="special">,</span> <span class="keyword">typename</span> Resizer <span class="special">=</span> <span class="identifier">initially_resizer</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan">symplectic_rkn_sb3a_mclachlan</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan">symplectic_rkn_sb3a_mclachlan</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> @@ -50,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32972768.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41675600.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/velocity_verlet_hpp.html b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/velocity_verlet_hpp.html index 7bd9c8fbf..e85d79ce4 100644 --- a/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/velocity_verlet_hpp.html +++ b/libs/numeric/odeint/doc/html/header/boost/numeric/odeint/stepper/velocity_verlet_hpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../../../../../index.html" title="Chapter 1. Boost.Numeric.Odeint"> <link rel="up" href="../../../../../odeint_reference.html" title="odeint Reference"> -<link rel="prev" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"> +<link rel="prev" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"> <link rel="next" href="../../../../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/velocity_verlet.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/velocity_verlet.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -50,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp32995360.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/velocity_verlet.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="../../../../../boost/numeric/odeint/symplectic_rkn_idp41698192.html"><img src="../../../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../../odeint_reference.html"><img src="../../../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../../index.html"><img src="../../../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../../boost/numeric/odeint/velocity_verlet.html"><img src="../../../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/numeric/odeint/doc/html/index.html b/libs/numeric/odeint/doc/html/index.html index 805047b6a..d26a2d49b 100644 --- a/libs/numeric/odeint/doc/html/index.html +++ b/libs/numeric/odeint/doc/html/index.html @@ -145,6 +145,7 @@ <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/euler_hpp.html">Header <boost/numeric/odeint/stepper/euler.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/explicit_error_generic_rk_hpp.html">Header <boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html">Header <boost/numeric/odeint/stepper/explicit_generic_rk.hpp></a></span></dt> +<dt><span class="section"><a href="header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html">Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/implicit_euler_hpp.html">Header <boost/numeric/odeint/stepper/implicit_euler.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html">Header <boost/numeric/odeint/stepper/modified_midpoint.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html">Header <boost/numeric/odeint/stepper/rosenbrock4.hpp></a></span></dt> @@ -172,7 +173,7 @@ </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"><p><small>Last revised: October 30, 2014 at 10:14:17 GMT</small></p></td> +<td align="left"><p><small>Last revised: April 07, 2015 at 22:43:50 GMT</small></p></td> <td align="right"><div class="copyright-footer"></div></td> </tr></table> <hr> diff --git a/libs/numeric/odeint/doc/html/odeint/indexes/s01.html b/libs/numeric/odeint/doc/html/odeint/indexes/s01.html index b149f831a..5e1bcef1b 100644 --- a/libs/numeric/odeint/doc/html/odeint/indexes/s01.html +++ b/libs/numeric/odeint/doc/html/odeint/indexes/s01.html @@ -24,7 +24,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="idp116557520"></a>Class Index</h3></div></div></div> +<a name="idp120273088"></a>Class Index</h3></div></div></div> <p><a class="link" href="s01.html#idx_id_0">A</a> <a class="link" href="s01.html#idx_id_1">B</a> <a class="link" href="s01.html#idx_id_2">C</a> <a class="link" href="s01.html#idx_id_3">D</a> <a class="link" href="s01.html#idx_id_4">E</a> <a class="link" href="s01.html#idx_id_6">G</a> <a class="link" href="s01.html#idx_id_8">I</a> <a class="link" href="s01.html#idx_id_10">M</a> <a class="link" href="s01.html#idx_id_11">N</a> <a class="link" href="s01.html#idx_id_12">O</a> <a class="link" href="s01.html#idx_id_14">R</a> <a class="link" href="s01.html#idx_id_15">S</a> <a class="link" href="s01.html#idx_id_16">T</a> <a class="link" href="s01.html#idx_id_17">U</a> <a class="link" href="s01.html#idx_id_18">V</a></p> <div class="variablelist"><dl class="variablelist"> <dt> @@ -55,7 +55,7 @@ <p><span class="index-entry-level-0">algebra_dispatcher</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -73,14 +73,14 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">base_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag.html" title="Struct template base_tag"><span class="index-entry-level-1">Struct template base_tag</span></a></p></li> </ul></div> </li> @@ -108,18 +108,17 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">controlled_runge_kutta</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_runge_kutta.html" title="Class template controlled_runge_kutta"><span class="index-entry-level-1">Class template controlled_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">controlled_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_stepper_tag.html" title="Struct controlled_stepper_tag"><span class="index-entry-level-1">Struct controlled_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -141,20 +140,19 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">default_rosenbrock_coefficients</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">dense_output_runge_kutta</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta"><span class="index-entry-level-1">Class template dense_output_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">dense_output_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag"><span class="index-entry-level-1">Struct dense_output_stepper_tag</span></a></p></li> </ul></div> </li> @@ -166,9 +164,9 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">error_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/error_stepper_tag.html" title="Struct error_stepper_tag"><span class="index-entry-level-1">Struct error_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_tag</span></a></p></li> </ul></div> </li> @@ -179,16 +177,16 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_controlled_stepper_fsal_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_controlled_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -203,7 +201,8 @@ <p><span class="index-entry-level-0">explicit_error_stepper_base</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -213,16 +212,16 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_error_stepper_fsal_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_error_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_tag</span></a></p></li> </ul></div> </li> @@ -243,6 +242,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> </ul></div> </li> +<li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">extrapolation_stepper</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> </ul></div></dd> <dt> <a name="idx_id_6"></a><span class="term">G</span> @@ -269,7 +272,7 @@ <p><span class="index-entry-level-0">initially_resizer</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_runge_kutta_steppers" title="Custom Runge-Kutta steppers"><span class="index-entry-level-1">Custom Runge-Kutta steppers</span></a></p></li> </ul></div> </li> @@ -292,7 +295,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">modified_midpoint_dense_out</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li></ul></div> </li> </ul></div></dd> <dt> @@ -311,13 +314,19 @@ <dt> <a name="idx_id_12"></a><span class="term">O</span> </dt> -<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"> +<dd><div class="index"><ul class="index" style="list-style-type: none; "> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">operations_dispatcher</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> </ul></div> -</li></ul></div></dd> +</li> +<li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">order_helper</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">Struct template order_helper</span></a></p></li></ul></div> +</li> +</ul></div></dd> <dt> <a name="idx_id_14"></a><span class="term">R</span> </dt> @@ -359,7 +368,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">runge_kutta_cash_karp54_classic</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">runge_kutta_fehlberg78</span></p> @@ -396,8 +405,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/error_stepper_tag.html" title="Struct error_stepper_tag"><span class="index-entry-level-1">Struct error_stepper_tag</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/stepper_tag.html" title="Struct stepper_tag"><span class="index-entry-level-1">Struct stepper_tag</span></a></p></li> </ul></div> @@ -410,17 +419,17 @@ <p><span class="index-entry-level-0">symplectic_nystroem_stepper_base</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"><span class="index-entry-level-1">Class template symplectic_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">symplectic_rkn_sb3a_m4_mclachlan</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">symplectic_rkn_sb3a_mclachlan</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li></ul></div> </li> </ul></div></dd> <dt> @@ -442,6 +451,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/concepts/error_stepper.html" title="Error Stepper"><span class="index-entry-level-1">Error Stepper</span></a></p></li> </ul></div> </li> +<li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">type</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">Struct template order_helper</span></a></p></li></ul></div> +</li> </ul></div></dd> <dt> <a name="idx_id_17"></a><span class="term">U</span> diff --git a/libs/numeric/odeint/doc/html/odeint/indexes/s02.html b/libs/numeric/odeint/doc/html/odeint/indexes/s02.html index e30f97592..d12156c6e 100644 --- a/libs/numeric/odeint/doc/html/odeint/indexes/s02.html +++ b/libs/numeric/odeint/doc/html/odeint/indexes/s02.html @@ -24,7 +24,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="idp116890912"></a>Function Index</h3></div></div></div> +<a name="idp120614176"></a>Function Index</h3></div></div></div> <p><a class="link" href="s02.html#idx_id_20">A</a> <a class="link" href="s02.html#idx_id_22">C</a> <a class="link" href="s02.html#idx_id_23">D</a> <a class="link" href="s02.html#idx_id_24">E</a> <a class="link" href="s02.html#idx_id_25">F</a> <a class="link" href="s02.html#idx_id_26">G</a> <a class="link" href="s02.html#idx_id_28">I</a> <a class="link" href="s02.html#idx_id_30">M</a> <a class="link" href="s02.html#idx_id_32">O</a> <a class="link" href="s02.html#idx_id_33">P</a> <a class="link" href="s02.html#idx_id_34">R</a> <a class="link" href="s02.html#idx_id_35">S</a> <a class="link" href="s02.html#idx_id_36">T</a> <a class="link" href="s02.html#idx_id_37">U</a></p> <div class="variablelist"><dl class="variablelist"> <dt> @@ -46,23 +46,24 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -92,8 +93,8 @@ <p><span class="index-entry-level-0">calc_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> @@ -116,10 +117,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -129,6 +130,10 @@ </ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">do_step_dxdt_impl</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">do_step_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> @@ -136,11 +141,12 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> </ul></div> @@ -154,6 +160,10 @@ <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">do_step_impl_io</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">do_step_v1</span></p> <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li></ul></div> </li> @@ -207,15 +217,15 @@ <p><span class="index-entry-level-0">get_current_deriv</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">get_current_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> @@ -227,15 +237,15 @@ <p><span class="index-entry-level-0">get_old_deriv</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">get_old_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> @@ -258,9 +268,9 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/using_boost__range.html" title="Using boost::range"><span class="index-entry-level-1">Using boost::range</span></a></p></li> @@ -278,14 +288,14 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">integrate</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"><span class="index-entry-level-1">Function template integrate</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"><span class="index-entry-level-1">Function template integrate</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate.hpp ></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">integrate_adaptive</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_adap_idp10419552.html" title="Function template integrate_adaptive"><span class="index-entry-level-1">Function template integrate_adaptive</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_adap_idp19061312.html" title="Function template integrate_adaptive"><span class="index-entry-level-1">Function template integrate_adaptive</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_adaptive.hpp ></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.parameter_studies" title="Parameter studies"><span class="index-entry-level-1">Parameter studies</span></a></p></li> </ul></div> @@ -294,7 +304,7 @@ <p><span class="index-entry-level-0">integrate_const</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/ensembles_of_oscillators.html" title="Ensembles of oscillators"><span class="index-entry-level-1">Ensembles of oscillators</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_cons_idp30722800.html" title="Function template integrate_const"><span class="index-entry-level-1">Function template integrate_const</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_cons_idp39228960.html" title="Function template integrate_const"><span class="index-entry-level-1">Function template integrate_const</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_const_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_const.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_const.hpp ></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/harmonic_oscillator.html#boost_numeric_odeint.tutorial.harmonic_oscillator.integration_with_constant_step_size" title="Integration with Constant Step Size"><span class="index-entry-level-1">Integration with Constant Step Size</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.large_oscillator_chains" title="Large oscillator chains"><span class="index-entry-level-1">Large oscillator chains</span></a></p></li> @@ -305,14 +315,14 @@ <p><span class="index-entry-level-0">integrate_n_steps</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html" title="Chaotic systems and Lyapunov exponents"><span class="index-entry-level-1">Chaotic systems and Lyapunov exponents</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_n_st_idp30764832.html" title="Function template integrate_n_steps"><span class="index-entry-level-1">Function template integrate_n_steps</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_n_st_idp39270992.html" title="Function template integrate_n_steps"><span class="index-entry-level-1">Function template integrate_n_steps</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_n_steps.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_n_steps.hpp ></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">integrate_times</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_time_idp30806896.html" title="Function template integrate_times"><span class="index-entry-level-1">Function template integrate_times</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_time_idp39313056.html" title="Function template integrate_times"><span class="index-entry-level-1">Function template integrate_times</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_times_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_times.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_times.hpp ></span></a></p></li> </ul></div> </li> @@ -376,7 +386,7 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/ensembles_of_oscillators.html" title="Ensembles of oscillators"><span class="index-entry-level-1">Ensembles of oscillators</span></a></p></li> </ul></div> @@ -384,8 +394,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.algebras_and_operations.gsl_vector" title="GSL Vector"><span class="index-entry-level-1">GSL Vector</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.construction_resizing.std__list" title="std::list"><span class="index-entry-level-1">std::list</span></a></p></li> </ul></div> @@ -402,15 +412,16 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> </ul></div> </li> @@ -425,13 +436,13 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_dxdt_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_dxdt_new_impl</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_xerr</span></p> @@ -440,8 +451,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_xerr_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -454,11 +465,15 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_xnew_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">resize_m_xout</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_x_err</span></p> <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li></ul></div> </li> @@ -482,7 +497,7 @@ <p><span class="index-entry-level-0">set_steps</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -496,8 +511,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">stepper</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/getting_started/short_example.html" title="Short Example"><span class="index-entry-level-1">Short Example</span></a></p></li> </ul></div> @@ -530,8 +545,8 @@ <p><span class="index-entry-level-0">toggle_current_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> @@ -540,8 +555,8 @@ <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> </ul></div> </li> @@ -549,8 +564,8 @@ <p><span class="index-entry-level-0">try_step_v1</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> </ul></div></dd> diff --git a/libs/numeric/odeint/doc/html/odeint/indexes/s03.html b/libs/numeric/odeint/doc/html/odeint/indexes/s03.html index ca15f4270..6f31d13cc 100644 --- a/libs/numeric/odeint/doc/html/odeint/indexes/s03.html +++ b/libs/numeric/odeint/doc/html/odeint/indexes/s03.html @@ -23,7 +23,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="idp117404144"></a>Index</h3></div></div></div> +<a name="idp121082384"></a>Index</h3></div></div></div> <p><a class="link" href="s03.html#idx_id_40">A</a> <a class="link" href="s03.html#idx_id_41">B</a> <a class="link" href="s03.html#idx_id_42">C</a> <a class="link" href="s03.html#idx_id_43">D</a> <a class="link" href="s03.html#idx_id_44">E</a> <a class="link" href="s03.html#idx_id_45">F</a> <a class="link" href="s03.html#idx_id_46">G</a> <a class="link" href="s03.html#idx_id_47">H</a> <a class="link" href="s03.html#idx_id_48">I</a> <a class="link" href="s03.html#idx_id_49">L</a> <a class="link" href="s03.html#idx_id_50">M</a> <a class="link" href="s03.html#idx_id_51">N</a> <a class="link" href="s03.html#idx_id_52">O</a> <a class="link" href="s03.html#idx_id_53">P</a> <a class="link" href="s03.html#idx_id_54">R</a> <a class="link" href="s03.html#idx_id_55">S</a> <a class="link" href="s03.html#idx_id_56">T</a> <a class="link" href="s03.html#idx_id_57">U</a> <a class="link" href="s03.html#idx_id_58">V</a> <a class="link" href="s03.html#idx_id_59">W</a></p> <div class="variablelist"><dl class="variablelist"> <dt> @@ -79,23 +79,24 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -116,7 +117,7 @@ <p><span class="index-entry-level-0">algebra_dispatcher</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -141,25 +142,26 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker"><span class="index-entry-level-1">Class template default_error_checker</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"><span class="index-entry-level-1">Class template symplectic_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_runge_kutta_steppers" title="Custom Runge-Kutta steppers"><span class="index-entry-level-1">Custom Runge-Kutta steppers</span></a></p></li> </ul></div> @@ -176,14 +178,14 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">base_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag.html" title="Struct template base_tag"><span class="index-entry-level-1">Struct template base_tag</span></a></p></li> </ul></div> </li> @@ -216,8 +218,8 @@ <p><span class="index-entry-level-0">calc_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> @@ -246,6 +248,7 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">deriv_type</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">do_step</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">do_step_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">equations</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">initialize</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">initializing_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">initializing_stepper_type</span></a></p></li> @@ -275,7 +278,9 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">do_step</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">do_step_impl1</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">do_step_impl2</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">equations</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">initialize</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">initializing_stepper_type</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">operations_type</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">order_type</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">pre-conditions</span></a></p></li> @@ -381,58 +386,54 @@ <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/const_step_time_iterator.html" title="Class template const_step_time_iterator"><span class="index-entry-level-1">const_step_time_iterator</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> -<p><span class="index-entry-level-0">Class template controlled_runge_kutta</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_runge_kutta.html" title="Class template controlled_runge_kutta"><span class="index-entry-level-1">controlled_runge_kutta</span></a></p></li></ul></div> -</li> -<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">controlled_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">error_checker_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_error_stepper_fsal_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">initialize</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">reset</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_dxdt_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_dxdt_new_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_xerr_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_xnew_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">stepper</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">try_step</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">try_step_v1</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">controlled_runge_kutta</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">error_checker_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">initialize</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">reset</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_dxdt_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_dxdt_new_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_xerr_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">resize_m_xnew_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">stepper</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">try_step</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">try_step_v1</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">controlled_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">error_checker_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">explicit_error_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resize_m_dxdt_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resize_m_xerr_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resize_m_xnew_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">stepper</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">try_step</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">try_step_v1</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">controlled_runge_kutta</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">error_checker_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">explicit_error_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resize_m_dxdt_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resize_m_xerr_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">resize_m_xnew_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">stepper</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">try_step</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">try_step_v1</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -446,67 +447,63 @@ </ul></div> </li> <li class="listitem" style="list-style-type: none"> -<p><span class="index-entry-level-0">Class template dense_output_runge_kutta</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta"><span class="index-entry-level-1">dense_output_runge_kutta</span></a></p></li></ul></div> -</li> -<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">calc_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">controlled_stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">dense_output_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">dense_output_stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">do_step</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_controlled_stepper_fsal_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_current_deriv</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_current_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_old_deriv</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_old_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">initialize</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">pre-conditions</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">resize</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">toggle_current_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">wrapped_deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">wrapped_state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">calc_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">controlled_stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">dense_output_runge_kutta</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">dense_output_stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">do_step</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_current_deriv</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_current_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_old_deriv</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">get_old_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">initialize</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">pre-conditions</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">resize</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">toggle_current_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">wrapped_deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">wrapped_state_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">calc_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">dense_output_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">dense_output_stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">do_step</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">equations</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">get_current_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">get_old_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">initialize</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">pre-conditions</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">resize_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">toggle_current_state</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">wrapped_deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">wrapped_state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">calc_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">dense_output_runge_kutta</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">dense_output_stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">do_step</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">equations</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">get_current_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">get_old_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">initialize</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">pre-conditions</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">resize_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">stepper_category</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">toggle_current_state</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">wrapped_deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">wrapped_state_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -579,6 +576,28 @@ </ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">Class template extrapolation_stepper</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">do_step_dxdt_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">do_step_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">do_step_impl_io</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">explicit_error_stepper_base</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">extrapolation_stepper</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">order_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">resize_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">resize_m_xout</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">stepper_base_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">value_type</span></a></p></li> +</ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template implicit_euler</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">adjust_size</span></a></p></li> @@ -626,22 +645,22 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template modified_midpoint_dense_out</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">adjust_size</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">deriv_table_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">do_step</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">modified_midpoint_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">operations_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">resize</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">resizer_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">set_steps</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">state_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">stepper_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">time_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">value_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">wrapped_deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">wrapped_state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">deriv_table_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">do_step</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">resize</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">set_steps</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">stepper_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">wrapped_deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">wrapped_state_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -787,23 +806,23 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template runge_kutta_cash_karp54_classic</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">adjust_size</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">algebra_dispatcher</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">deriv_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">do_step_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">equations</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">explicit_error_stepper_base</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">initially_resizer</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">operations_dispatcher</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">operations_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">resizer_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">resize_impl</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">runge_kutta_cash_karp54_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">state_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">stepper_base_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">time_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">adjust_size</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">algebra_dispatcher</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">deriv_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">do_step_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">equations</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">explicit_error_stepper_base</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">initially_resizer</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">operations_dispatcher</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">operations_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">resizer_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">resize_impl</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">state_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">stepper_base_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">time_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">value_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -855,21 +874,21 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template symplectic_rkn_sb3a_m4_mclachlan</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">pre-conditions</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">symplectic_nystroem_stepper_base</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">pre-conditions</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">symplectic_nystroem_stepper_base</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">value_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Class template symplectic_rkn_sb3a_mclachlan</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">algebra_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">pre-conditions</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">symplectic_nystroem_stepper_base</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">symplectic_rkn_sb3a_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">algebra_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">pre-conditions</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">symplectic_nystroem_stepper_base</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">symplectic_rkn_sb3a_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">value_type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -892,6 +911,7 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">deriv_type</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">do_step</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">do_step_v1</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">equations</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">get_current_acc</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">get_old_acc</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">initialize</span></a></p></li> @@ -966,24 +986,23 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">controlled_runge_kutta</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_runge_kutta.html" title="Class template controlled_runge_kutta"><span class="index-entry-level-1">Class template controlled_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">controlled_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_stepper_tag.html" title="Struct controlled_stepper_tag"><span class="index-entry-level-1">Struct controlled_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">controlled_stepper_type</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/harmonic_oscillator.html#boost_numeric_odeint.tutorial.harmonic_oscillator.integration_with_adaptive_step_size" title="Integration with Adaptive Step Size"><span class="index-entry-level-1">Integration with Adaptive Step Size</span></a></p></li> </ul></div> @@ -1056,7 +1075,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">default_rosenbrock_coefficients</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Define the ODE</span></p> @@ -1086,29 +1105,28 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">dense_output_runge_kutta</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_runge_kutta.html" title="Class template dense_output_runge_kutta"><span class="index-entry-level-1">Class template dense_output_runge_kutta</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">dense_output_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_stepper_tag.html" title="Struct dense_output_stepper_tag"><span class="index-entry-level-1">Struct dense_output_stepper_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">dense_output_stepper_type</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">deriv_table_type</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">deriv_type</span></p> @@ -1118,23 +1136,24 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -1150,10 +1169,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -1163,6 +1182,10 @@ </ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">do_step_dxdt_impl</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">do_step_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> @@ -1170,11 +1193,12 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> </ul></div> @@ -1188,6 +1212,10 @@ <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">do_step_impl_io</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">do_step_v1</span></p> <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li></ul></div> </li> @@ -1213,13 +1241,16 @@ <p><span class="index-entry-level-0">equations</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html" title="Chaotic systems and Lyapunov exponents"><span class="index-entry-level-1">Chaotic systems and Lyapunov exponents</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_steppers" title="Custom steppers"><span class="index-entry-level-1">Custom steppers</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/harmonic_oscillator.html#boost_numeric_odeint.tutorial.harmonic_oscillator.define_the_ode" title="Define the ODE"><span class="index-entry-level-1">Define the ODE</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/solar_system.html#boost_numeric_odeint.tutorial.solar_system.define_the_system_function" title="Define the system function"><span class="index-entry-level-1">Define the system function</span></a></p></li> @@ -1227,7 +1258,7 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/iterators_and_ranges.html#boost_numeric_odeint.odeint_in_detail.iterators_and_ranges.examples" title="Examples"><span class="index-entry-level-1">Examples</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/all_examples.html#boost_numeric_odeint.tutorial.all_examples.examples_overview" title="Table 1.4. Examples Overview"><span class="index-entry-level-1">Examples Overview</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.explicit_steppers" title="Explicit steppers"><span class="index-entry-level-1">Explicit steppers</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"><span class="index-entry-level-1">Function template integrate</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"><span class="index-entry-level-1">Function template integrate</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/solar_system.html#boost_numeric_odeint.tutorial.solar_system.gravitation_and_energy_conservation" title="Gravitation and energy conservation"><span class="index-entry-level-1">Gravitation and energy conservation</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.implicit_solvers" title="Implicit solvers"><span class="index-entry-level-1">Implicit solvers</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.large_oscillator_chains" title="Large oscillator chains"><span class="index-entry-level-1">Large oscillator chains</span></a></p></li> @@ -1266,16 +1297,16 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">error_checker_type</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">error_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/error_stepper_tag.html" title="Struct error_stepper_tag"><span class="index-entry-level-1">Struct error_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_tag</span></a></p></li> </ul></div> </li> @@ -1369,16 +1400,16 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_controlled_stepper_fsal_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_fsal_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_controlled_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">Struct explicit_controlled_stepper_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -1393,7 +1424,8 @@ <p><span class="index-entry-level-0">explicit_error_stepper_base</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -1403,16 +1435,16 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_error_stepper_fsal_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_fsal_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">explicit_error_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_stepper_tag.html" title="Struct explicit_error_stepper_tag"><span class="index-entry-level-1">Struct explicit_error_stepper_tag</span></a></p></li> </ul></div> </li> @@ -1433,6 +1465,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> </ul></div> </li> +<li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">extrapolation_stepper</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> </ul></div></dd> <dt> <a name="idx_id_45"></a><span class="term">F</span> @@ -1459,25 +1495,25 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Function template integrate</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"><span class="index-entry-level-1">equations</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"><span class="index-entry-level-1">integrate</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"><span class="index-entry-level-1">equations</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"><span class="index-entry-level-1">integrate</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Function template integrate_adaptive</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_adap_idp10419552.html" title="Function template integrate_adaptive"><span class="index-entry-level-1">integrate_adaptive</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_adap_idp19061312.html" title="Function template integrate_adaptive"><span class="index-entry-level-1">integrate_adaptive</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Function template integrate_const</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_cons_idp30722800.html" title="Function template integrate_const"><span class="index-entry-level-1">integrate_const</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_cons_idp39228960.html" title="Function template integrate_const"><span class="index-entry-level-1">integrate_const</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Function template integrate_n_steps</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_n_st_idp30764832.html" title="Function template integrate_n_steps"><span class="index-entry-level-1">integrate_n_steps</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_n_st_idp39270992.html" title="Function template integrate_n_steps"><span class="index-entry-level-1">integrate_n_steps</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Function template integrate_times</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_time_idp30806896.html" title="Function template integrate_times"><span class="index-entry-level-1">integrate_times</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_time_idp39313056.html" title="Function template integrate_times"><span class="index-entry-level-1">integrate_times</span></a></p></li></ul></div> </li> </ul></div></dd> <dt> @@ -1512,15 +1548,15 @@ <p><span class="index-entry-level-0">get_current_deriv</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">get_current_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> @@ -1532,15 +1568,15 @@ <p><span class="index-entry-level-0">get_old_deriv</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">get_old_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> @@ -1658,9 +1694,9 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/using_boost__range.html" title="Using boost::range"><span class="index-entry-level-1">Using boost::range</span></a></p></li> @@ -1677,20 +1713,23 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">initializing_stepper_type</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> +</ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">initially_resizer</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_runge_kutta_steppers" title="Custom Runge-Kutta steppers"><span class="index-entry-level-1">Custom Runge-Kutta steppers</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">integrate</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp10443696.html" title="Function template integrate"><span class="index-entry-level-1">Function template integrate</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_idp19069360.html" title="Function template integrate"><span class="index-entry-level-1">Function template integrate</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate.hpp ></span></a></p></li> </ul></div> </li> @@ -1701,7 +1740,7 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">integrate_adaptive</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_adap_idp10419552.html" title="Function template integrate_adaptive"><span class="index-entry-level-1">Function template integrate_adaptive</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_adap_idp19061312.html" title="Function template integrate_adaptive"><span class="index-entry-level-1">Function template integrate_adaptive</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_adaptive.hpp ></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.parameter_studies" title="Parameter studies"><span class="index-entry-level-1">Parameter studies</span></a></p></li> </ul></div> @@ -1710,7 +1749,7 @@ <p><span class="index-entry-level-0">integrate_const</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/ensembles_of_oscillators.html" title="Ensembles of oscillators"><span class="index-entry-level-1">Ensembles of oscillators</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_cons_idp30722800.html" title="Function template integrate_const"><span class="index-entry-level-1">Function template integrate_const</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_cons_idp39228960.html" title="Function template integrate_const"><span class="index-entry-level-1">Function template integrate_const</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_const_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_const.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_const.hpp ></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/harmonic_oscillator.html#boost_numeric_odeint.tutorial.harmonic_oscillator.integration_with_constant_step_size" title="Integration with Constant Step Size"><span class="index-entry-level-1">Integration with Constant Step Size</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.large_oscillator_chains" title="Large oscillator chains"><span class="index-entry-level-1">Large oscillator chains</span></a></p></li> @@ -1721,14 +1760,14 @@ <p><span class="index-entry-level-0">integrate_n_steps</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/chaotic_systems_and_lyapunov_exponents.html" title="Chaotic systems and Lyapunov exponents"><span class="index-entry-level-1">Chaotic systems and Lyapunov exponents</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_n_st_idp30764832.html" title="Function template integrate_n_steps"><span class="index-entry-level-1">Function template integrate_n_steps</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_n_st_idp39270992.html" title="Function template integrate_n_steps"><span class="index-entry-level-1">Function template integrate_n_steps</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_n_steps.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_n_steps.hpp ></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">integrate_times</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_time_idp30806896.html" title="Function template integrate_times"><span class="index-entry-level-1">Function template integrate_times</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/integrate_time_idp39313056.html" title="Function template integrate_times"><span class="index-entry-level-1">Function template integrate_times</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../header/boost/numeric/odeint/integrate/integrate_times_hpp.html" title="Header <boost/numeric/odeint/integrate/integrate_times.hpp>"><span class="index-entry-level-1">Header < boost/numeric/odeint/integrate/integrate_times.hpp ></span></a></p></li> </ul></div> </li> @@ -1833,7 +1872,11 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">modified_midpoint_dense_out</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">modulus</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">Struct template order_helper</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">MPI</span></p> @@ -1888,7 +1931,7 @@ <p><span class="index-entry-level-0">operations_dispatcher</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -1899,20 +1942,21 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker"><span class="index-entry-level-1">Class template default_error_checker</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -1920,15 +1964,20 @@ </ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">order_helper</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">Struct template order_helper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">order_type</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_steppers" title="Custom steppers"><span class="index-entry-level-1">Custom steppers</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -1995,14 +2044,14 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"><span class="index-entry-level-1">Class template symplectic_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/complex_state_types.html" title="Complex state types"><span class="index-entry-level-1">Complex state types</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.controlled_steppers" title="Controlled steppers"><span class="index-entry-level-1">Controlled steppers</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_runge_kutta_steppers" title="Custom Runge-Kutta steppers"><span class="index-entry-level-1">Custom Runge-Kutta steppers</span></a></p></li> @@ -2071,7 +2120,7 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/ensembles_of_oscillators.html" title="Ensembles of oscillators"><span class="index-entry-level-1">Ensembles of oscillators</span></a></p></li> </ul></div> @@ -2079,8 +2128,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.algebras_and_operations.gsl_vector" title="GSL Vector"><span class="index-entry-level-1">GSL Vector</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.construction_resizing.std__list" title="std::list"><span class="index-entry-level-1">std::list</span></a></p></li> </ul></div> @@ -2097,22 +2146,23 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -2131,15 +2181,16 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.algebras_and_operations.gsl_vector" title="GSL Vector"><span class="index-entry-level-1">GSL Vector</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.construction_resizing.std__list" title="std::list"><span class="index-entry-level-1">std::list</span></a></p></li> @@ -2156,13 +2207,13 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_dxdt_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_dxdt_new_impl</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_xerr</span></p> @@ -2171,8 +2222,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_xerr_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -2185,11 +2236,15 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_m_xnew_impl</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">resize_m_xout</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li></ul></div> +</li> +<li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">resize_x_err</span></p> <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li></ul></div> </li> @@ -2234,7 +2289,7 @@ </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">runge_kutta_cash_karp54_classic</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">runge_kutta_fehlberg78</span></p> @@ -2279,7 +2334,7 @@ <p><span class="index-entry-level-0">set_steps</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -2341,23 +2396,24 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -2404,8 +2460,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">stepper</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/getting_started/short_example.html" title="Short Example"><span class="index-entry-level-1">Short Example</span></a></p></li> </ul></div> @@ -2435,9 +2491,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_runge_kutta_steppers" title="Custom Runge-Kutta steppers"><span class="index-entry-level-1">Custom Runge-Kutta steppers</span></a></p></li> </ul></div> @@ -2449,10 +2506,10 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> @@ -2464,8 +2521,8 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/error_stepper_tag.html" title="Struct error_stepper_tag"><span class="index-entry-level-1">Struct error_stepper_tag</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/stepper_tag.html" title="Struct stepper_tag"><span class="index-entry-level-1">Struct stepper_tag</span></a></p></li> </ul></div> @@ -2474,13 +2531,13 @@ <p><span class="index-entry-level-0">stepper_type</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> @@ -2517,65 +2574,65 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<controlled_stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">controlled_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<dense_output_stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">dense_output_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">dense_output_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<error_stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">error_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">error_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_controlled_stepper_fsal_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<explicit_controlled_stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">explicit_controlled_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">explicit_controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<explicit_error_stepper_fsal_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_error_stepper_fsal_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<explicit_error_stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">explicit_error_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">explicit_error_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct base_tag<stepper_tag></span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">base_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -2596,22 +2653,22 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct explicit_controlled_stepper_fsal_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">controlled_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32929184.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">explicit_controlled_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41645968.html" title="Struct explicit_controlled_stepper_fsal_tag"><span class="index-entry-level-1">explicit_controlled_stepper_fsal_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct explicit_controlled_stepper_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">controlled_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp32928176.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">explicit_controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">controlled_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_contr_idp41646976.html" title="Struct explicit_controlled_stepper_tag"><span class="index-entry-level-1">explicit_controlled_stepper_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct explicit_error_stepper_fsal_tag</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">error_stepper_tag</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp32926768.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">explicit_error_stepper_fsal_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">error_stepper_tag</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_idp41647984.html" title="Struct explicit_error_stepper_fsal_tag"><span class="index-entry-level-1">explicit_error_stepper_fsal_tag</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -2632,9 +2689,17 @@ <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">Struct template default_rosenbrock_coefficients</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">default_rosenbrock_coefficients</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">order_type</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">value_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">default_rosenbrock_coefficients</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">order_type</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">value_type</span></a></p></li> +</ul></div> +</li> +<li class="listitem" style="list-style-type: none"> +<p><span class="index-entry-level-0">Struct template order_helper</span></p> +<div class="index"><ul class="index" style="list-style-type: none; "> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">modulus</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">order_helper</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">type</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -2660,17 +2725,17 @@ <p><span class="index-entry-level-0">symplectic_nystroem_stepper_base</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"><span class="index-entry-level-1">Class template symplectic_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">symplectic_rkn_sb3a_m4_mclachlan</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">symplectic_rkn_sb3a_mclachlan</span></p> -<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li></ul></div> +<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li></ul></div> </li> <li class="listitem" style="list-style-type: none"> <p><span class="index-entry-level-0">sys</span></p> @@ -2712,23 +2777,24 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> @@ -2746,8 +2812,8 @@ <p><span class="index-entry-level-0">toggle_current_state</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> </ul></div> </li> @@ -2756,8 +2822,8 @@ <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> </ul></div> </li> @@ -2765,8 +2831,8 @@ <p><span class="index-entry-level-0">try_step_v1</span></p> <div class="index"><ul class="index" style="list-style-type: none; "> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> </ul></div> </li> <li class="listitem" style="list-style-type: none"> @@ -2775,14 +2841,15 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/generation_functions.html" title="Generation functions"><span class="index-entry-level-1">Generation functions</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.algebras_and_operations.gsl_vector" title="GSL Vector"><span class="index-entry-level-1">GSL Vector</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.construction_resizing.std__list" title="std::list"><span class="index-entry-level-1">std::list</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp32939696.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp32945584.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp32933808.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32943616.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32941648.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32937728.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp32935760.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp32931856.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_contr_idp41628464.html" title="Struct base_tag<controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_dense_idp41630416.html" title="Struct base_tag<dense_output_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<dense_output_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_error_idp41632400.html" title="Struct base_tag<error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41634352.html" title="Struct base_tag<explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41636320.html" title="Struct base_tag<explicit_controlled_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_controlled_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41638288.html" title="Struct base_tag<explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_expli_idp41640256.html" title="Struct base_tag<explicit_error_stepper_tag>"><span class="index-entry-level-1">Struct base_tag<explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/base_tag_stepp_idp41642224.html" title="Struct base_tag<stepper_tag>"><span class="index-entry-level-1">Struct base_tag<stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/order_helper.html" title="Struct template order_helper"><span class="index-entry-level-1">Struct template order_helper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.construction_resizing.using_the_container_interface" title="Using the container interface"><span class="index-entry-level-1">Using the container interface</span></a></p></li> </ul></div> </li> @@ -2900,29 +2967,30 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer.html" title="Class template bulirsch_stoer"><span class="index-entry-level-1">Class template bulirsch_stoer</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/bulirsch_stoer_dense_out.html" title="Class template bulirsch_stoer_dense_out"><span class="index-entry-level-1">Class template bulirsch_stoer_dense_out</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31895424.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp31800640.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40323568.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/controlled_run_idp40433936.html" title="Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag>"><span class="index-entry-level-1">Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, Resizer, explicit_error_stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_error_checker.html" title="Class template default_error_checker"><span class="index-entry-level-1">Class template default_error_checker</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/euler.html" title="Class template euler"><span class="index-entry-level-1">Class template euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/extrapolation_stepper.html" title="Class template extrapolation_stepper"><span class="index-entry-level-1">Class template extrapolation_stepper</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4.html" title="Class template runge_kutta4"><span class="index-entry-level-1">Class template runge_kutta4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta4_classic.html" title="Class template runge_kutta4_classic"><span class="index-entry-level-1">Class template runge_kutta4_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_cash_karp54.html" title="Class template runge_kutta_cash_karp54"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp32760576.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_ca_idp41420064.html" title="Class template runge_kutta_cash_karp54_classic"><span class="index-entry-level-1">Class template runge_kutta_cash_karp54_classic</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_dopri5.html" title="Class template runge_kutta_dopri5"><span class="index-entry-level-1">Class template runge_kutta_dopri5</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/runge_kutta_fehlberg78.html" title="Class template runge_kutta_fehlberg78"><span class="index-entry-level-1">Class template runge_kutta_fehlberg78</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_euler.html" title="Class template symplectic_euler"><span class="index-entry-level-1">Class template symplectic_euler</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32972768.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp32995360.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41675600.html" title="Class template symplectic_rkn_sb3a_m4_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_m4_mclachlan</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/symplectic_rkn_idp41698192.html" title="Class template symplectic_rkn_sb3a_mclachlan"><span class="index-entry-level-1">Class template symplectic_rkn_sb3a_mclachlan</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/velocity_verlet.html" title="Class template velocity_verlet"><span class="index-entry-level-1">Class template velocity_verlet</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_runge_kutta_steppers" title="Custom Runge-Kutta steppers"><span class="index-entry-level-1">Custom Runge-Kutta steppers</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/steppers.html#boost_numeric_odeint.odeint_in_detail.steppers.custom_steppers" title="Custom steppers"><span class="index-entry-level-1">Custom steppers</span></a></p></li> @@ -2930,7 +2998,7 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html#boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations.algebras_and_operations.gsl_vector" title="GSL Vector"><span class="index-entry-level-1">GSL Vector</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.parameter_studies" title="Parameter studies"><span class="index-entry-level-1">Parameter studies</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html#boost_numeric_odeint.tutorial.using_cuda__or_openmp__tbb_______via_thrust.phase_oscillator_ensemble" title="Phase oscillator ensemble"><span class="index-entry-level-1">Phase oscillator ensemble</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp32425936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/default_rosenb_idp41071936.html" title="Struct template default_rosenbrock_coefficients"><span class="index-entry-level-1">Struct template default_rosenbrock_coefficients</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost_numeric_odeint/tutorial/using_arbitrary_precision_floating_point_types.html" title="Using arbitrary precision floating point types"><span class="index-entry-level-1">Using arbitrary precision floating point types</span></a></p></li> </ul></div> </li> @@ -2968,13 +3036,13 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> @@ -3001,13 +3069,13 @@ <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth.html" title="Class template adams_bashforth"><span class="index-entry-level-1">Class template adams_bashforth</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_bashforth_moulton.html" title="Class template adams_bashforth_moulton"><span class="index-entry-level-1">Class template adams_bashforth_moulton</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/adams_moulton.html" title="Class template adams_moulton"><span class="index-entry-level-1">Class template adams_moulton</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32081840.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp32016640.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40563280.html" title="Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag></span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/dense_output_r_idp40623216.html" title="Class template dense_output_runge_kutta<Stepper, stepper_tag>"><span class="index-entry-level-1">Class template dense_output_runge_kutta<Stepper, stepper_tag></span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_error_generic_rk.html" title="Class template explicit_error_generic_rk"><span class="index-entry-level-1">Class template explicit_error_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/explicit_generic_rk.html" title="Class template explicit_generic_rk"><span class="index-entry-level-1">Class template explicit_generic_rk</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/implicit_euler.html" title="Class template implicit_euler"><span class="index-entry-level-1">Class template implicit_euler</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpoint.html" title="Class template modified_midpoint"><span class="index-entry-level-1">Class template modified_midpoint</span></a></p></li> -<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp32385488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> +<li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/modified_midpo_idp41031488.html" title="Class template modified_midpoint_dense_out"><span class="index-entry-level-1">Class template modified_midpoint_dense_out</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4.html" title="Class template rosenbrock4"><span class="index-entry-level-1">Class template rosenbrock4</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_controller.html" title="Class template rosenbrock4_controller"><span class="index-entry-level-1">Class template rosenbrock4_controller</span></a></p></li> <li class="listitem" style="list-style-type: none"><p><a class="link" href="../../boost/numeric/odeint/rosenbrock4_dense_output.html" title="Class template rosenbrock4_dense_output"><span class="index-entry-level-1">Class template rosenbrock4_dense_output</span></a></p></li> diff --git a/libs/numeric/odeint/doc/html/odeint_reference.html b/libs/numeric/odeint/doc/html/odeint_reference.html index a07f9c01f..63a49731d 100644 --- a/libs/numeric/odeint/doc/html/odeint_reference.html +++ b/libs/numeric/odeint/doc/html/odeint_reference.html @@ -50,6 +50,7 @@ <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/euler_hpp.html">Header <boost/numeric/odeint/stepper/euler.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/explicit_error_generic_rk_hpp.html">Header <boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html">Header <boost/numeric/odeint/stepper/explicit_generic_rk.hpp></a></span></dt> +<dt><span class="section"><a href="header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html">Header <boost/numeric/odeint/stepper/extrapolation_stepper.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/implicit_euler_hpp.html">Header <boost/numeric/odeint/stepper/implicit_euler.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html">Header <boost/numeric/odeint/stepper/modified_midpoint.hpp></a></span></dt> <dt><span class="section"><a href="header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html">Header <boost/numeric/odeint/stepper/rosenbrock4.hpp></a></span></dt> diff --git a/libs/numeric/odeint/doc/html/standalone_HTML.manifest b/libs/numeric/odeint/doc/html/standalone_HTML.manifest index 56426f0f1..1c18290a0 100644 --- a/libs/numeric/odeint/doc/html/standalone_HTML.manifest +++ b/libs/numeric/odeint/doc/html/standalone_HTML.manifest @@ -44,35 +44,35 @@ boost_numeric_odeint/literature.html boost_numeric_odeint/acknowledgments.html odeint_reference.html header/boost/numeric/odeint/integrate/integrate_hpp.html -boost/numeric/odeint/integrate_idp10443696.html -boost/numeric/odeint/integrate_idp28568224.html +boost/numeric/odeint/integrate_idp19069360.html +boost/numeric/odeint/integrate_idp36962784.html header/boost/numeric/odeint/integrate/integrate_adaptive_hpp.html -boost/numeric/odeint/integrate_adap_idp10419552.html +boost/numeric/odeint/integrate_adap_idp19061312.html header/boost/numeric/odeint/integrate/integrate_const_hpp.html -boost/numeric/odeint/integrate_cons_idp30722800.html +boost/numeric/odeint/integrate_cons_idp39228960.html header/boost/numeric/odeint/integrate/integrate_n_steps_hpp.html -boost/numeric/odeint/integrate_n_st_idp30764832.html +boost/numeric/odeint/integrate_n_st_idp39270992.html header/boost/numeric/odeint/integrate/integrate_times_hpp.html -boost/numeric/odeint/integrate_time_idp30806896.html +boost/numeric/odeint/integrate_time_idp39313056.html header/boost/numeric/odeint/iterator/adaptive_iterator_hpp.html boost/numeric/odeint/adaptive_iterator.html -boost/numeric/odeint/make_adaptive__idp30866656.html +boost/numeric/odeint/make_adaptive__idp39372832.html boost/numeric/odeint/make_adaptive_iterator_end.html boost/numeric/odeint/make_adaptive_range.html header/boost/numeric/odeint/iterator/adaptive_time_iterator_hpp.html boost/numeric/odeint/adaptive_time_iterator.html -boost/numeric/odeint/make_adaptive__idp30916512.html -boost/numeric/odeint/make_adaptive__idp30929152.html +boost/numeric/odeint/make_adaptive__idp39422672.html +boost/numeric/odeint/make_adaptive__idp39435312.html boost/numeric/odeint/make_adaptive_time_range.html header/boost/numeric/odeint/iterator/const_step_iterator_hpp.html boost/numeric/odeint/const_step_iterator.html -boost/numeric/odeint/make_const_ste_idp30968064.html -boost/numeric/odeint/make_const_ste_idp30980704.html +boost/numeric/odeint/make_const_ste_idp39474224.html +boost/numeric/odeint/make_const_ste_idp39486864.html boost/numeric/odeint/make_const_step_range.html header/boost/numeric/odeint/iterator/const_step_time_iterator_hpp.html boost/numeric/odeint/const_step_time_iterator.html -boost/numeric/odeint/make_const_ste_idp31021072.html -boost/numeric/odeint/make_const_ste_idp31033760.html +boost/numeric/odeint/make_const_ste_idp39527232.html +boost/numeric/odeint/make_const_ste_idp39539920.html boost/numeric/odeint/make_const_step_time_range.html header/boost/numeric/odeint/iterator/n_step_iterator_hpp.html boost/numeric/odeint/n_step_iterator.html @@ -81,8 +81,8 @@ boost/numeric/odeint/make_n_step_iterator_end.html boost/numeric/odeint/make_n_step_range.html header/boost/numeric/odeint/iterator/n_step_time_iterator_hpp.html boost/numeric/odeint/n_step_time_iterator.html -boost/numeric/odeint/make_n_step_ti_idp31126544.html -boost/numeric/odeint/make_n_step_ti_idp31139120.html +boost/numeric/odeint/make_n_step_ti_idp39632704.html +boost/numeric/odeint/make_n_step_ti_idp39645280.html boost/numeric/odeint/make_n_step_time_range.html header/boost/numeric/odeint/iterator/times_iterator_hpp.html boost/numeric/odeint/times_iterator.html @@ -91,11 +91,12 @@ boost/numeric/odeint/make_times_iterator_end.html boost/numeric/odeint/make_times_range.html header/boost/numeric/odeint/iterator/times_time_iterator_hpp.html boost/numeric/odeint/times_time_iterator.html -boost/numeric/odeint/make_times_tim_idp31235728.html -boost/numeric/odeint/make_times_tim_idp31248944.html +boost/numeric/odeint/make_times_tim_idp39741920.html +boost/numeric/odeint/make_times_tim_idp39755136.html boost/numeric/odeint/make_times_time_range.html header/boost/numeric/odeint/stepper/adams_bashforth_hpp.html boost/numeric/odeint/adams_bashforth.html +boost/numeric/odeint/order_helper.html header/boost/numeric/odeint/stepper/adams_bashforth_moulton_hpp.html boost/numeric/odeint/adams_bashforth_moulton.html header/boost/numeric/odeint/stepper/adams_moulton_hpp.html @@ -105,28 +106,28 @@ boost/numeric/odeint/bulirsch_stoer.html header/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out_hpp.html boost/numeric/odeint/bulirsch_stoer_dense_out.html header/boost/numeric/odeint/stepper/controlled_runge_kutta_hpp.html +boost/numeric/odeint/controlled_run_idp40323568.html +boost/numeric/odeint/controlled_run_idp40433936.html boost/numeric/odeint/default_error_checker.html -boost/numeric/odeint/controlled_runge_kutta.html -boost/numeric/odeint/controlled_run_idp31800640.html -boost/numeric/odeint/controlled_run_idp31895424.html header/boost/numeric/odeint/stepper/controlled_step_result_hpp.html header/boost/numeric/odeint/stepper/dense_output_runge_kutta_hpp.html -boost/numeric/odeint/dense_output_runge_kutta.html -boost/numeric/odeint/dense_output_r_idp32016640.html -boost/numeric/odeint/dense_output_r_idp32081840.html +boost/numeric/odeint/dense_output_r_idp40563280.html +boost/numeric/odeint/dense_output_r_idp40623216.html header/boost/numeric/odeint/stepper/euler_hpp.html boost/numeric/odeint/euler.html header/boost/numeric/odeint/stepper/explicit_error_generic_rk_hpp.html boost/numeric/odeint/explicit_error_generic_rk.html header/boost/numeric/odeint/stepper/explicit_generic_rk_hpp.html boost/numeric/odeint/explicit_generic_rk.html +header/boost/numeric/odeint/stepper/extrapolation_stepper_hpp.html +boost/numeric/odeint/extrapolation_stepper.html header/boost/numeric/odeint/stepper/implicit_euler_hpp.html boost/numeric/odeint/implicit_euler.html header/boost/numeric/odeint/stepper/modified_midpoint_hpp.html boost/numeric/odeint/modified_midpoint.html -boost/numeric/odeint/modified_midpo_idp32385488.html +boost/numeric/odeint/modified_midpo_idp41031488.html header/boost/numeric/odeint/stepper/rosenbrock4_hpp.html -boost/numeric/odeint/default_rosenb_idp32425936.html +boost/numeric/odeint/default_rosenb_idp41071936.html boost/numeric/odeint/rosenbrock4.html header/boost/numeric/odeint/stepper/rosenbrock4_controller_hpp.html boost/numeric/odeint/rosenbrock4_controller.html @@ -139,35 +140,35 @@ boost/numeric/odeint/runge_kutta4_classic.html header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_hpp.html boost/numeric/odeint/runge_kutta_cash_karp54.html header/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic_hpp.html -boost/numeric/odeint/runge_kutta_ca_idp32760576.html +boost/numeric/odeint/runge_kutta_ca_idp41420064.html header/boost/numeric/odeint/stepper/runge_kutta_dopri5_hpp.html boost/numeric/odeint/runge_kutta_dopri5.html header/boost/numeric/odeint/stepper/runge_kutta_fehlberg78_hpp.html boost/numeric/odeint/runge_kutta_fehlberg78.html header/boost/numeric/odeint/stepper/stepper_categories_hpp.html -boost/numeric/odeint/stepper_tag.html -boost/numeric/odeint/error_stepper_tag.html -boost/numeric/odeint/explicit_error_stepper_tag.html -boost/numeric/odeint/explicit_error_idp32926768.html +boost/numeric/odeint/base_tag.html +boost/numeric/odeint/base_tag_contr_idp41628464.html +boost/numeric/odeint/base_tag_dense_idp41630416.html +boost/numeric/odeint/base_tag_error_idp41632400.html +boost/numeric/odeint/base_tag_expli_idp41634352.html +boost/numeric/odeint/base_tag_expli_idp41636320.html +boost/numeric/odeint/base_tag_expli_idp41638288.html +boost/numeric/odeint/base_tag_expli_idp41640256.html +boost/numeric/odeint/base_tag_stepp_idp41642224.html boost/numeric/odeint/controlled_stepper_tag.html -boost/numeric/odeint/explicit_contr_idp32928176.html -boost/numeric/odeint/explicit_contr_idp32929184.html boost/numeric/odeint/dense_output_stepper_tag.html -boost/numeric/odeint/base_tag.html -boost/numeric/odeint/base_tag_stepp_idp32931856.html -boost/numeric/odeint/base_tag_error_idp32933808.html -boost/numeric/odeint/base_tag_expli_idp32935760.html -boost/numeric/odeint/base_tag_expli_idp32937728.html -boost/numeric/odeint/base_tag_contr_idp32939696.html -boost/numeric/odeint/base_tag_expli_idp32941648.html -boost/numeric/odeint/base_tag_expli_idp32943616.html -boost/numeric/odeint/base_tag_dense_idp32945584.html +boost/numeric/odeint/error_stepper_tag.html +boost/numeric/odeint/explicit_contr_idp41645968.html +boost/numeric/odeint/explicit_contr_idp41646976.html +boost/numeric/odeint/explicit_error_idp41647984.html +boost/numeric/odeint/explicit_error_stepper_tag.html +boost/numeric/odeint/stepper_tag.html header/boost/numeric/odeint/stepper/symplectic_euler_hpp.html boost/numeric/odeint/symplectic_euler.html header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan_hpp.html -boost/numeric/odeint/symplectic_rkn_idp32972768.html +boost/numeric/odeint/symplectic_rkn_idp41675600.html header/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan_hpp.html -boost/numeric/odeint/symplectic_rkn_idp32995360.html +boost/numeric/odeint/symplectic_rkn_idp41698192.html header/boost/numeric/odeint/stepper/velocity_verlet_hpp.html boost/numeric/odeint/velocity_verlet.html odeint/indexes.html diff --git a/libs/numeric/odeint/doc/odeint.qbk b/libs/numeric/odeint/doc/odeint.qbk index e9fc53fa4..275c9beeb 100644 --- a/libs/numeric/odeint/doc/odeint.qbk +++ b/libs/numeric/odeint/doc/odeint.qbk @@ -181,7 +181,7 @@ [template sub[x]'''<subscript>'''[x]'''</subscript>'''] [template subl[x]'''<subscript>'''__space[x]'''</subscript>'''] -[template github_link[url text]'''<ulink url="https://github.com/headmyshoulder/odeint-v2/tree/master/'''[url]'''" target="_blank">'''[text]'''</ulink>'''] +[template github_link[url text]'''<ulink url="https://github.com/headmyshoulder/odeint-v2/blob/master/'''[url]'''" target="_blank">'''[text]'''</ulink>'''] [/ [template github_link[url text]'''<ulink url="../../../../../'''[url]'''" target="_blank">'''[text]'''</ulink>''']] diff --git a/libs/numeric/odeint/doc/tutorial_chaotic_system.qbk b/libs/numeric/odeint/doc/tutorial_chaotic_system.qbk index 23be56770..930573379 100644 --- a/libs/numeric/odeint/doc/tutorial_chaotic_system.qbk +++ b/libs/numeric/odeint/doc/tutorial_chaotic_system.qbk @@ -157,6 +157,6 @@ Having integrated a sufficient number of transients steps we are now able to cal [lyapunov_full_code] -The full code can be found here: [github_link libs/numeric/odeint/examples/chaotic_system.cpp chaotic_system.cpp] +The full code can be found here: [github_link examples/chaotic_system.cpp chaotic_system.cpp] [endsect] diff --git a/libs/numeric/odeint/doc/tutorial_harmonic_oscillator.qbk b/libs/numeric/odeint/doc/tutorial_harmonic_oscillator.qbk index a8630ce9f..53b8d8822 100644 --- a/libs/numeric/odeint/doc/tutorial_harmonic_oscillator.qbk +++ b/libs/numeric/odeint/doc/tutorial_harmonic_oscillator.qbk @@ -117,7 +117,7 @@ odeint supports iterators for solving ODEs. That is, you instantiate a pair of i [endsect] -The full source file for this example can be found here: [github_link libs/numeric/odeint/examples/harmonic_oscillator.cpp harmonic_oscillator.cpp] +The full source file for this example can be found here: [github_link examples/harmonic_oscillator.cpp harmonic_oscillator.cpp] [endsect] diff --git a/libs/numeric/odeint/doc/tutorial_parallel.qbk b/libs/numeric/odeint/doc/tutorial_parallel.qbk index 00e22d1fb..38376f9ba 100644 --- a/libs/numeric/odeint/doc/tutorial_parallel.qbk +++ b/libs/numeric/odeint/doc/tutorial_parallel.qbk @@ -70,7 +70,7 @@ Note, that you can specify the OpenMP scheduling by calling `omp_set_schedule` in the beginning of your program: [phase_chain_scheduling] -See [github_link libs/numeric/odeint/examples/openmp/phase_chain.cpp +See [github_link examples/openmp/phase_chain.cpp openmp/phase_chain.cpp] for the complete example. [heading Split state] @@ -109,7 +109,7 @@ back together into a single vector. and supports any model of Random Access Range as the outer, parallel state type, and will use the given algebra on its elements.] -See [github_link libs/numeric/odeint/examples/openmp/phase_chain_omp_state.cpp +See [github_link examples/openmp/phase_chain_omp_state.cpp openmp/phase_chain_omp_state.cpp] for the complete example. [endsect] @@ -165,7 +165,7 @@ guarded by any barriers either, so if you don't manually place any (for example in parameter studies cases where the elements are completely independent) you might see the nodes diverging, returning from this call at different times.] -See [github_link libs/numeric/odeint/examples/mpi/phase_chain.cpp +See [github_link examples/mpi/phase_chain.cpp mpi/phase_chain.cpp] for the complete example. [endsect] diff --git a/libs/numeric/odeint/doc/tutorial_solar_system.qbk b/libs/numeric/odeint/doc/tutorial_solar_system.qbk index a56785cb0..a9e667796 100644 --- a/libs/numeric/odeint/doc/tutorial_solar_system.qbk +++ b/libs/numeric/odeint/doc/tutorial_solar_system.qbk @@ -102,7 +102,7 @@ These integration routine was used to produce the above sketch of the solar syst [tip You can use C++11 lambda to create the observers] -The full example can be found here: [github_link libs/numeric/odeint/examples/solar_system.cpp solar_system.cpp] +The full example can be found here: [github_link examples/solar_system.cpp solar_system.cpp] [endsect] diff --git a/libs/numeric/odeint/doc/tutorial_special_topics.qbk b/libs/numeric/odeint/doc/tutorial_special_topics.qbk index 8beff6215..0e3e9dc3a 100644 --- a/libs/numeric/odeint/doc/tutorial_special_topics.qbk +++ b/libs/numeric/odeint/doc/tutorial_special_topics.qbk @@ -46,7 +46,7 @@ found in the section __adapt_state_types. [stuart_landau_integration] The full cpp file for the Stuart-Landau example can be found here [github_link -libs/numeric/odeint/examples/stuart_landau.cpp stuart_landau.cpp] +examples/stuart_landau.cpp stuart_landau.cpp] [endsect] @@ -75,7 +75,7 @@ The observer uses a reference to the system object to calculate the local energi [fpu_observer] -The full cpp file for this FPU example can be found here [github_link libs/numeric/odeint/examples/fpu.cpp fpu.cpp] +The full cpp file for this FPU example can be found here [github_link examples/fpu.cpp fpu.cpp] [endsect] @@ -103,7 +103,7 @@ Now, we do several integrations for different values of ['__epsilon] and record [phase_oscillator_ensemble_integration] -The full cpp file for this example can be found here [github_link libs/numeric/odeint/examples/phase_oscillator_ensemble.cpp phase_oscillator_ensemble.cpp] +The full cpp file for this example can be found here [github_link examples/phase_oscillator_ensemble.cpp phase_oscillator_ensemble.cpp] [endsect] @@ -159,7 +159,7 @@ It is quite easy but the compilation time might take very long. Furthermore, the memory consuming. For example the unit test for the usage of __boost_units in odeint take up to 4 GB of memory at compilation.] -The full cpp file for this example can be found here [github_link libs/numeric/odeint/examples/harmonic_oscillator_units.cpp harmonic_oscillator_units.cpp]. +The full cpp file for this example can be found here [github_link examples/harmonic_oscillator_units.cpp harmonic_oscillator_units.cpp]. [endsect] @@ -179,7 +179,7 @@ In principle this is all. Please note, that the above code is far from being opt [$phase_lattice_2d_0000.jpg] [$phase_lattice_2d_0100.jpg] [$phase_lattice_2d_1000.jpg] -The full cpp for this example can be found here [github_link libs/numeric/odeint/examples/two_dimensional_phase_lattice.cpp two_dimensional_phase_lattice.cpp]. +The full cpp for this example can be found here [github_link examples/two_dimensional_phase_lattice.cpp two_dimensional_phase_lattice.cpp]. [endsect] @@ -224,13 +224,13 @@ The actual integration then is straight forward: [mp_lorenz_int] -The full example can be found at [github_link libs/numeric/odeint/examples/multiprecision/lorenz_mp.cpp lorenz_mp.cpp]. +The full example can be found at [github_link examples/multiprecision/lorenz_mp.cpp lorenz_mp.cpp]. Another example that compares the accuracy of the high precision type with -standard double can be found at [github_link libs/numeric/odeint/examples/multiprecision/cmp_precision.cpp cmp_precision.cpp]. +standard double can be found at [github_link examples/multiprecision/cmp_precision.cpp cmp_precision.cpp]. Furthermore, odeint can also be run with other multiprecision libraries, e.g. [@http://gmplib.org/ gmp]. -An example for this is given in [github_link libs/numeric/odeint/examples/gmpxx/lorenz_gmpxx.cpp lorenz_gmpxx.cpp]. +An example for this is given in [github_link examples/gmpxx/lorenz_gmpxx.cpp lorenz_gmpxx.cpp]. [endsect] @@ -267,7 +267,7 @@ The `do_resize` function simply calls `vector.resize` of `q` , `p` and `distr`. [resizing_lattice_resize_function] -The full example can be found in [github_link libs/numeric/odeint/examples/resizing_lattice.cpp resizing_lattice.cpp] +The full example can be found in [github_link examples/resizing_lattice.cpp resizing_lattice.cpp] [endsect] diff --git a/libs/numeric/odeint/doc/tutorial_stiff_systems.qbk b/libs/numeric/odeint/doc/tutorial_stiff_systems.qbk index 0ab647dfd..6e28257a1 100644 --- a/libs/numeric/odeint/doc/tutorial_stiff_systems.qbk +++ b/libs/numeric/odeint/doc/tutorial_stiff_systems.qbk @@ -56,7 +56,7 @@ During the integration 71 steps have been done. Comparing to a classical Runge-K Note, that we have used __boost_phoenix, a great functional programming library, to create and compose the observer. -The full example can be found here: [github_link libs/numeric/odeint/examples/stiff_system.cpp stiff_system.cpp] +The full example can be found here: [github_link examples/stiff_system.cpp stiff_system.cpp] [endsect] diff --git a/libs/numeric/odeint/doc/tutorial_thrust_cuda.qbk b/libs/numeric/odeint/doc/tutorial_thrust_cuda.qbk index 283a834b6..4ad6aa057 100644 --- a/libs/numeric/odeint/doc/tutorial_thrust_cuda.qbk +++ b/libs/numeric/odeint/doc/tutorial_thrust_cuda.qbk @@ -107,7 +107,7 @@ Then, it is straightforward to integrate the phase ensemble by creating an insta We have to use `boost::ref` here in order to pass the rhs class as reference and not by value. This ensures that the natural frequencies of each oscillator are not copied when calling `integrate_const`. In the full example the performance and results of the Runge-Kutta-4 and the Dopri5 solver are compared. -The full example can be found at [github_link libs/numeric/odeint/examples/thrust/phase_oscillator_ensemble.cu phase_oscillator_example.cu]. +The full example can be found at [github_link examples/thrust/phase_oscillator_ensemble.cu phase_oscillator_example.cu]. [endsect] @@ -130,7 +130,7 @@ Now we put everything together. We create random initial conditions and decreasi [thrust_phase_chain_integration] -The full example can be found at [github_link libs/numeric/odeint/examples/thrust/phase_oscillator_chain.cu phase_oscillator_chain.cu]. +The full example can be found at [github_link examples/thrust/phase_oscillator_chain.cu phase_oscillator_chain.cu]. [endsect] @@ -153,7 +153,7 @@ The next thing we have to implement is the Lorenz system without perturbations. As `state_type` a `thrust::device_vector` or a __boost_range of a `device_vector` is used. The length of the state is ['3N] where ['N] is the number of systems. The system is encoded into this vector such that all ['x] components come first, then every ['y] components and finally every ['z] components. Implementing the device function is then a simple task, you only have to decompose the tuple originating from the zip iterators. -Besides the system without perturbations we furthermore need to calculate the system including linearized equations governing the time evolution of small perturbations. Using the method from above this is straightforward, with a small difficulty that Thrust's tuples have a maximal arity of 10. But this is only a small problem since we can create a zip iterator packed with zip iterators. So the top level zip iterator contains one zip iterator for the state, one normal iterator for the parameter, and one zip iterator for the derivative. Accessing the elements of this tuple in the system function is then straightforward, you unpack the tuple with `thrust::get<>()`. We will not show the code here, it is to large. It can be found [github_link libs/numeric/odeint/examples/thrust/lorenz_parameters.cu here] and is easy to understand. +Besides the system without perturbations we furthermore need to calculate the system including linearized equations governing the time evolution of small perturbations. Using the method from above this is straightforward, with a small difficulty that Thrust's tuples have a maximal arity of 10. But this is only a small problem since we can create a zip iterator packed with zip iterators. So the top level zip iterator contains one zip iterator for the state, one normal iterator for the parameter, and one zip iterator for the derivative. Accessing the elements of this tuple in the system function is then straightforward, you unpack the tuple with `thrust::get<>()`. We will not show the code here, it is to large. It can be found [github_link examples/thrust/lorenz_parameters.cu here] and is easy to understand. Furthermore, we need an observer which determines the norm of the perturbations, normalizes them and averages the logarithm of the norm. The device functor which is used within this observer is defined @@ -165,7 +165,7 @@ Now we complete the whole code to calculate the Lyapunov exponents. First, we ha [thrust_lorenz_parameters_integration] -The full example can be found at [github_link libs/numeric/odeint/examples/thrust/lorenz_parameters.cu lorenz_parameters.cu]. +The full example can be found at [github_link examples/thrust/lorenz_parameters.cu lorenz_parameters.cu]. [endsect] |