• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[/============================================================================
2  Boost.odeint
3
4  Copyright 2009-2012 Karsten Ahnert
5  Copyright 2011-2013 Mario Mulansky
6  Copyright 2012 Sylwester Arabas
7  Copyright 2013 Pascal Germroth
8
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=============================================================================/]
13
14
15
16[library Boost.Numeric.Odeint
17     [quickbook 1.5]
18     [id odeint]
19     [dirname odeint]
20     [authors [Ahnert, Karsten], [Mulansky, Mario]]
21     [copyright 2009-2015 Karsten Ahnert and Mario Mulansky]
22     [category math]
23     [purpose
24        Numerical integration of ordinary differential equations.
25     ]
26     [license
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])
30     ]
31]
32
33[include auto_index_helpers.qbk]
34
35
36
37[def __boost_lambda
38    [@http://www.boost.org/doc/libs/release/libs/lambda/ Boost.Lambda]]
39[def __boost_phoenix
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]]
43[def __boost_ref
44    [@http://www.boost.org/doc/libs/release/libs/bind/ref.html Boost.Ref]]
45[def __boost_range
46    [@http://www.boost.org/doc/libs/release/libs/range/ Boost.Range]]
47[def __boost_units
48    [@http://www.boost.org/doc/libs/release/libs/units/ Boost.Units]]
49[def __boost_fusion
50    [@http://www.boost.org/doc/libs/release/libs/fusion/ Boost.Fusion]]
51[def __boost_graph
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]]
55[def __boost_mpi
56    [@http://www.boost.org/doc/libs/release/libs/mpi/ Boost.MPI]]
57
58[def __thrust
59    [@http://code.google.com/p/thrust/ Thrust]]
60[def __ublas
61    [@http://www.boost.org/doc/libs/release/libs/numeric/ublas/index.html Boost.uBLAS]]
62[def __intel_mkl
63     [@http://software.intel.com/en-us/articles/intel-mkl/ Intel Math Kernel Library]]
64[def __gsl
65     [@http://www.gsl.org GSL]]
66[def __vexcl
67     [@https://github.com/ddemidov/vexcl VexCL]]
68
69[def __concepts
70    [link boost_numeric_odeint.concepts Concepts]]
71[def __system
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]]
81[def __stepper
82    [link boost_numeric_odeint.concepts.stepper Stepper]]
83[def __error_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]]
91[def __tutorial
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]]
99[def __using_steppers
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]]
109
110
111
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\] ]]
121
122
123
124
125
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 '''ω''']
174
175[def __space '''​''']
176
177
178
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>''']
183
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>''']]
186
187
188
189
190[include getting_started.qbk]
191
192[include tutorial.qbk]
193
194[include details.qbk]
195
196[include concepts.qbk]
197
198[include literature.qbk]
199
200[include acknowledgements.qbk]
201
202[xinclude reference.xml]
203
204[section:indexes Indexes]
205
206[named_index class_name Class Index]
207[named_index function_name Function Index]
208[/
209[named_index typedef_name Typedef Index]
210[named_index macro_name Macro Index]
211]
212[index]
213
214[endsect]
215
216
217
218
219[/
220# &Alpha; 	 Α 	&#913; 	U+0391 	Greek capital letter alpha
221# &Beta; 	 Β 	&#914; 	U+0392 	Greek capital letter beta
222# &Gamma; 	 Γ 	&#915; 	U+0393 	Greek capital letter gamma 	ISOgrk3
223# &Delta; 	 Δ 	&#916; 	U+0394 	Greek capital letter delta 	ISOgrk3
224# &Epsilon; 	 Ε 	&#917; 	U+0395 	Greek capital letter epsilon
225# &Zeta; 	 Ζ 	&#918; 	U+0396 	Greek capital letter zeta
226# &Eta; 	 Η 	&#919; 	U+0397 	Greek capital letter eta
227# &Theta; 	 Θ 	&#920; 	U+0398 	Greek capital letter theta 	ISOgrk3
228# &Iota; 	 Ι 	&#921; 	U+0399 	Greek capital letter iota
229# &Kappa; 	 Κ 	&#922; 	U+039A 	Greek capital letter kappa
230# &Lambda; 	 Λ 	&#923; 	U+039B 	Greek capital letter lambda 	ISOgrk3
231# &Mu; 	 Μ 	&#924; 	U+039C 	Greek capital letter mu
232# &Nu; 	 Ν 	&#925; 	U+039D 	Greek capital letter nu
233# &Xi; 	 Ξ 	&#926; 	U+039E 	Greek capital letter xi 	ISOgrk3
234# &Omicron; 	 Ο 	&#927; 	U+039F 	Greek capital letter omicron
235# &Pi; 	 Π 	&#928; 	U+03A0 	Greek capital letter pi 	ISOgrk3
236# &Rho; 	 Ρ 	&#929; 	U+03A1 	Greek capital letter rho
237# &Sigma; 	 Σ 	&#931; 	U+03A3 	Greek capital letter sigma 	ISOgrk3
238# &Tau; 	 Τ 	&#932; 	U+03A4 	Greek capital letter tau
239# &Upsilon; 	 Υ 	&#933; 	U+03A5 	Greek capital letter upsilon 	ISOgrk3
240# &Phi; 	 Φ 	&#934; 	U+03A6 	Greek capital letter phi 	ISOgrk3
241# &Chi; 	 Χ 	&#935; 	U+03A7 	Greek capital letter chi
242# &Psi; 	 Ψ 	&#936; 	U+03A8 	Greek capital letter psi 	ISOgrk3
243# &Omega; 	 Ω 	&#937; 	U+03A9 	Greek capital letter omega 	ISOgrk3
244# &alpha; 	 α 	&#945; 	U+03B1 	Greek small letter alpha 	ISOgrk3
245# &beta; 	 β 	&#946; 	U+03B2 	Greek small letter beta 	ISOgrk3
246# &gamma; 	 γ 	&#947; 	U+03B3 	Greek small letter gamma 	ISOgrk3
247# &delta; 	 δ 	&#948; 	U+03B4 	Greek small letter delta 	ISOgrk3
248# &epsilon; 	 ε 	&#949; 	U+03B5 	Greek small letter epsilon 	ISOgrk3
249# &zeta; 	 ζ 	&#950; 	U+03B6 	Greek small letter zeta 	ISOgrk3
250# &eta; 	 η 	&#951; 	U+03B7 	Greek small letter eta 	ISOgrk3
251# &theta; 	 θ 	&#952; 	U+03B8 	Greek small letter theta 	ISOgrk3
252# &iota; 	 ι 	&#953; 	U+03B9 	Greek small letter iota 	ISOgrk3
253# &kappa; 	 κ 	&#954; 	U+03BA 	Greek small letter kappa 	ISOgrk3
254# &lambda; 	 λ 	&#955; 	U+03BB 	Greek small letter lambda 	ISOgrk3
255# &mu; 	 μ 	&#956; 	U+03BC 	Greek small letter mu 	ISOgrk3
256# &nu; 	 ν 	&#957; 	U+03BD 	Greek small letter nu 	ISOgrk3
257# &xi; 	 ξ 	&#958; 	U+03BE 	Greek small letter xi 	ISOgrk3
258# &omicron; 	 ο 	&#959; 	U+03BF 	Greek small letter omicron 	New
259# &pi; 	 π 	&#960; 	U+03C0 	Greek small letter pi 	ISOgrk3
260# &rho; 	 ρ 	&#961; 	U+03C1 	Greek small letter rho 	ISOgrk3
261# &sigmaf; 	 ς 	&#962; 	U+03C2 	Greek small letter final sigma 	ISOgrk3
262# &sigma; 	 σ 	&#963; 	U+03C3 	Greek small letter sigma 	ISOgrk3
263# &tau; 	 τ 	&#964; 	U+03C4 	Greek small letter tau 	ISOgrk3
264# &upsilon; 	 υ 	&#965; 	U+03C5 	Greek small letter upsilon 	ISOgrk3
265# &phi; 	 φ 	&#966; 	U+03C6 	Greek small letter phi 	ISOgrk3
266# &chi; 	 χ 	&#967; 	U+03C7 	Greek small letter chi 	ISOgrk3
267# &psi; 	 ψ 	&#968; 	U+03C8 	Greek small letter psi 	ISOgrk3
268# &omega; 	 ω 	&#969; 	U+03C9 	Greek small letter omega 	ISOgrk3
269# &thetasym; 	 ϑ 	&#977; 	U+03D1 	Greek small letter theta symbol 	New
270# &upsih; 	 ϒ 	&#978; 	U+03D2 	Greek upsilon with hook symbol 	New
271# &piv; 	 ϖ 	&#982; 	U+03D6 	Greek pi symbol 	ISOgrk3
272
273/]
274