1 [/============================================================================
4 Copyright 2009-2012 Karsten Ahnert
5 Copyright 2011-2013 Mario Mulansky
6 Copyright 2012 Sylwester Arabas
7 Copyright 2013 Pascal Germroth
9 Use, modification and distribution is subject to the Boost Software License,
10 Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
11 http://www.boost.org/LICENSE_1_0.txt)
12 =============================================================================/]
16 [library Boost.Numeric.Odeint
20 [authors [Ahnert, Karsten], [Mulansky, Mario]]
21 [copyright 2009-2015 Karsten Ahnert and Mario Mulansky]
24 Numerical integration of ordinary differential equations.
27 Distributed under the Boost Software License, Version 1.0.
28 (See accompanying file LICENSE_1_0.txt or copy
29 at [@http://www.boost.org/LICENSE_1_0.txt])
33 [include auto_index_helpers.qbk]
38 [@http://www.boost.org/doc/libs/release/libs/lambda/ Boost.Lambda]]
40 [@http://www.boost.org/doc/libs/release/libs/phoenix/ Boost.Phoenix]]
41 [def __boost_operators
42 [@http://www.boost.org/doc/libs/release/libs/utility/operators.htm Boost.Operators]]
44 [@http://www.boost.org/doc/libs/release/libs/bind/ref.html Boost.Ref]]
46 [@http://www.boost.org/doc/libs/release/libs/range/ Boost.Range]]
48 [@http://www.boost.org/doc/libs/release/libs/units/ Boost.Units]]
50 [@http://www.boost.org/doc/libs/release/libs/fusion/ Boost.Fusion]]
52 [@http://www.boost.org/doc/libs/release/libs/graph/ Boost.Graph]]
53 [def __boost_multiprecision
54 [@http://www.boost.org/doc/libs/release/libs/multiprecision/ Boost.Multiprecision]]
56 [@http://www.boost.org/doc/libs/release/libs/mpi/ Boost.MPI]]
59 [@http://code.google.com/p/thrust/ Thrust]]
61 [@http://www.boost.org/doc/libs/release/libs/numeric/ublas/index.html Boost.uBLAS]]
63 [@http://software.intel.com/en-us/articles/intel-mkl/ Intel Math Kernel Library]]
65 [@http://www.gsl.org GSL]]
67 [@https://github.com/ddemidov/vexcl VexCL]]
70 [link boost_numeric_odeint.concepts Concepts]]
72 [link boost_numeric_odeint.concepts.system System]]
73 [def __symplectic_system
74 [link boost_numeric_odeint.concepts.symplectic_system Symplectic System]]
75 [def __simple_symplectic_system
76 [link boost_numeric_odeint.concepts.simple_symplectic_system Simple Symplectic System]]
77 [def __implicit_system
78 [link boost_numeric_odeint.concepts.implicit_system Implicit System]]
79 [def __second_order_system
80 [link boost_numeric_odeint.concepts.second_order_system Second Order System]]
82 [link boost_numeric_odeint.concepts.stepper Stepper]]
84 [link boost_numeric_odeint.concepts.error_stepper Error Stepper]]
85 [def __controlled_stepper
86 [link boost_numeric_odeint.concepts.controlled_stepper Controlled Stepper]]
87 [def __dense_output_stepper
88 [link boost_numeric_odeint.concepts.dense_output_stepper Dense Output Stepper]]
89 [def __integrate_functions
90 [link boost_numeric_odeint.odeint_in_detail.integrate_functions integrate functions]]
92 [link boost_numeric_odeint.tutorial Tutorial]]
93 [def __tut_solar_system
94 [link boost_numeric_odeint.tutorial.solar_system Solar System]]
95 [def __tut_chaotic_system
96 [link boost_numeric_odeint.tutorial.chaotic_systems_and_lyapunov_exponents Chaotic System]]
97 [def __tut_harmonic_oscillator
98 [link boost_numeric_odeint.tutorial.harmonic_oscillator Harmonic Oscillator]]
100 [link boost_numeric_odeint.odeint_in_detail.steppers.using_steppers Using steppers]]
101 [def __generation_functions
102 [link boost_numeric_odeint.odeint_in_detail.generation_functions Generation functions]]
103 [def __adapt_state_types
104 [link boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations Adapt your own state types]]
105 [def __resizing_lattice_example
106 [link boost_numeric_odeint.tutorial.self_expanding_lattices Self expanding lattices]]
107 [def __odeint_stepper_table
108 [link boost_numeric_odeint.odeint_in_detail.steppers.stepper_overview Stepper overview]]
112 [def __nr_ref [link numerical_recipies \[1\] ]]
113 [def __hairer_1_ref [link hairer_solving_odes_1 \[2\] ]]
114 [def __hairer_2_ref [link hairer_solving_odes_2 \[3\] ]]
115 [def __hairer_geom_ref [link hairer_geometrical_numeric_integration \[4\] ]]
116 [def __leimkuhler_reich_ref [link leimkuhler_reich_simulating_hamiltonian_dynamics \[5\] ]]
117 [def __symplectic_integrator_1_ref [link symplectic_yoshida_symplectic_integrators \[6\] ]]
118 [def __symplectic_integrator_2_ref [link symplectic_mylachlan_symmetric_composition_mehtods \[7\] ]]
119 [def __fpu_scholarpedia_ref [link fpu_scholarpedia \[8\] ]]
120 [def __synchronization_pikovsky_ref [link synchronization_pikovsky_rosenblum \[9\] ]]
126 [def __alpha '''α''']
127 [def __Alpha '''Α''']
128 [def __beta '''β''']
129 [def __Beta '''Β''']
130 [def __gamma '''γ''']
131 [def __Gamma '''Γ''']
132 [def __delta '''δ''']
133 [def __Delta '''Δ''']
134 [def __epsilon '''ε''']
135 [def __Epsilon '''Ε''']
136 [def __zeta '''ζ''']
137 [def __Zeta '''Ζ''']
138 [def __eta '''η''']
139 [def __Eta '''Η''']
140 [def __theta '''θ''']
141 [def __Theta '''Θ''']
142 [def __iota '''ι''']
143 [def __Iota '''Ι''']
144 [def __kappa '''κ''']
145 [def __Kappa '''Κ''']
146 [def __lambda '''λ'''][/lower case]
147 [def __Lambda '''Λ'''][/upper case]
148 [def __mu '''μ''']
149 [def __Mu '''Μ''']
150 [def __nu '''ν''']
151 [def __Nu '''Ν''']
152 [def __xi '''ξ''']
153 [def __Xi '''Ξ''']
154 [def __omicron '''ο''']
155 [def __Omicron '''Ο''']
156 [def __pi '''π''']
157 [def __Pi '''Π''']
158 [def __rho '''ρ''']
159 [def __Rho '''Ρ''']
160 [def __sigma '''σ''']
161 [def __Sigma '''Σ''']
162 [def __tau '''τ''']
163 [def __Tau '''Τ''']
164 [def __upsilon '''υ''']
165 [def __Upsilon '''Υ''']
166 [def __phi '''φ''']
167 [def __Phi '''Φ''']
168 [def __chi '''χ''']
169 [def __Chi '''Χ''']
170 [def __psi '''ψ''']
171 [def __Psi '''Ψ''']
172 [def __Omega '''Ω''']
173 [def __omega '''ω''']
175 [def __space '''​''']
179 [template super[x]'''<superscript>'''[x]'''</superscript>''']
180 [template supl[x]'''<superscript>'''__space[x]'''</superscript>''']
181 [template sub[x]'''<subscript>'''[x]'''</subscript>''']
182 [template subl[x]'''<subscript>'''__space[x]'''</subscript>''']
184 [template github_link[url text]'''<ulink url="https://github.com/headmyshoulder/odeint-v2/blob/master/'''[url]'''" target="_blank">'''[text]'''</ulink>''']
185 [/ [template github_link[url text]'''<ulink url="../../../../../'''[url]'''" target="_blank">'''[text]'''</ulink>''']]
190 [include getting_started.qbk]
192 [include tutorial.qbk]
194 [include details.qbk]
196 [include concepts.qbk]
198 [include literature.qbk]
200 [include acknowledgements.qbk]
202 [xinclude reference.xml]
204 [section:indexes Indexes]
206 [named_index class_name Class Index]
207 [named_index function_name Function Index]
209 [named_index typedef_name Typedef Index]
210 [named_index macro_name Macro Index]
220 # Α Α Α U+0391 Greek capital letter alpha
221 # Β Β Β U+0392 Greek capital letter beta
222 # Γ Γ Γ U+0393 Greek capital letter gamma ISOgrk3
223 # Δ Δ Δ U+0394 Greek capital letter delta ISOgrk3
224 # Ε Ε Ε U+0395 Greek capital letter epsilon
225 # Ζ Ζ Ζ U+0396 Greek capital letter zeta
226 # Η Η Η U+0397 Greek capital letter eta
227 # Θ Θ Θ U+0398 Greek capital letter theta ISOgrk3
228 # Ι Ι Ι U+0399 Greek capital letter iota
229 # Κ Κ Κ U+039A Greek capital letter kappa
230 # Λ Λ Λ U+039B Greek capital letter lambda ISOgrk3
231 # Μ Μ Μ U+039C Greek capital letter mu
232 # Ν Ν Ν U+039D Greek capital letter nu
233 # Ξ Ξ Ξ U+039E Greek capital letter xi ISOgrk3
234 # Ο Ο Ο U+039F Greek capital letter omicron
235 # Π Π Π U+03A0 Greek capital letter pi ISOgrk3
236 # Ρ Ρ Ρ U+03A1 Greek capital letter rho
237 # Σ Σ Σ U+03A3 Greek capital letter sigma ISOgrk3
238 # Τ Τ Τ U+03A4 Greek capital letter tau
239 # Υ Υ Υ U+03A5 Greek capital letter upsilon ISOgrk3
240 # Φ Φ Φ U+03A6 Greek capital letter phi ISOgrk3
241 # Χ Χ Χ U+03A7 Greek capital letter chi
242 # Ψ Ψ Ψ U+03A8 Greek capital letter psi ISOgrk3
243 # Ω Ω Ω U+03A9 Greek capital letter omega ISOgrk3
244 # α α α U+03B1 Greek small letter alpha ISOgrk3
245 # β β β U+03B2 Greek small letter beta ISOgrk3
246 # γ γ γ U+03B3 Greek small letter gamma ISOgrk3
247 # δ δ δ U+03B4 Greek small letter delta ISOgrk3
248 # ε ε ε U+03B5 Greek small letter epsilon ISOgrk3
249 # ζ ζ ζ U+03B6 Greek small letter zeta ISOgrk3
250 # η η η U+03B7 Greek small letter eta ISOgrk3
251 # θ θ θ U+03B8 Greek small letter theta ISOgrk3
252 # ι ι ι U+03B9 Greek small letter iota ISOgrk3
253 # κ κ κ U+03BA Greek small letter kappa ISOgrk3
254 # λ λ λ U+03BB Greek small letter lambda ISOgrk3
255 # μ μ μ U+03BC Greek small letter mu ISOgrk3
256 # ν ν ν U+03BD Greek small letter nu ISOgrk3
257 # ξ ξ ξ U+03BE Greek small letter xi ISOgrk3
258 # ο ο ο U+03BF Greek small letter omicron New
259 # π π π U+03C0 Greek small letter pi ISOgrk3
260 # ρ ρ ρ U+03C1 Greek small letter rho ISOgrk3
261 # ς ς ς U+03C2 Greek small letter final sigma ISOgrk3
262 # σ σ σ U+03C3 Greek small letter sigma ISOgrk3
263 # τ τ τ U+03C4 Greek small letter tau ISOgrk3
264 # υ υ υ U+03C5 Greek small letter upsilon ISOgrk3
265 # φ φ φ U+03C6 Greek small letter phi ISOgrk3
266 # χ χ χ U+03C7 Greek small letter chi ISOgrk3
267 # ψ ψ ψ U+03C8 Greek small letter psi ISOgrk3
268 # ω ω ω U+03C9 Greek small letter omega ISOgrk3
269 # ϑ ϑ ϑ U+03D1 Greek small letter theta symbol New
270 # ϒ ϒ ϒ U+03D2 Greek upsilon with hook symbol New
271 # ϖ ϖ ϖ U+03D6 Greek pi symbol ISOgrk3