odeint.qbk 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. [/============================================================================
  2. Boost.odeint
  3. Copyright 2009-2012 Karsten Ahnert
  4. Copyright 2011-2013 Mario Mulansky
  5. Copyright 2012 Sylwester Arabas
  6. Copyright 2013 Pascal Germroth
  7. Use, modification and distribution is subject to the Boost Software License,
  8. Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  9. http://www.boost.org/LICENSE_1_0.txt)
  10. =============================================================================/]
  11. [library Boost.Numeric.Odeint
  12. [quickbook 1.5]
  13. [id odeint]
  14. [dirname odeint]
  15. [authors [Ahnert, Karsten], [Mulansky, Mario]]
  16. [copyright 2009-2015 Karsten Ahnert and Mario Mulansky]
  17. [category math]
  18. [purpose
  19. Numerical integration of ordinary differential equations.
  20. ]
  21. [license
  22. Distributed under the Boost Software License, Version 1.0.
  23. (See accompanying file LICENSE_1_0.txt or copy
  24. at [@http://www.boost.org/LICENSE_1_0.txt])
  25. ]
  26. ]
  27. [include auto_index_helpers.qbk]
  28. [def __boost_lambda
  29. [@http://www.boost.org/doc/libs/release/libs/lambda/ Boost.Lambda]]
  30. [def __boost_phoenix
  31. [@http://www.boost.org/doc/libs/release/libs/phoenix/ Boost.Phoenix]]
  32. [def __boost_operators
  33. [@http://www.boost.org/doc/libs/release/libs/utility/operators.htm Boost.Operators]]
  34. [def __boost_ref
  35. [@http://www.boost.org/doc/libs/release/libs/bind/ref.html Boost.Ref]]
  36. [def __boost_range
  37. [@http://www.boost.org/doc/libs/release/libs/range/ Boost.Range]]
  38. [def __boost_units
  39. [@http://www.boost.org/doc/libs/release/libs/units/ Boost.Units]]
  40. [def __boost_fusion
  41. [@http://www.boost.org/doc/libs/release/libs/fusion/ Boost.Fusion]]
  42. [def __boost_graph
  43. [@http://www.boost.org/doc/libs/release/libs/graph/ Boost.Graph]]
  44. [def __boost_multiprecision
  45. [@http://www.boost.org/doc/libs/release/libs/multiprecision/ Boost.Multiprecision]]
  46. [def __boost_mpi
  47. [@http://www.boost.org/doc/libs/release/libs/mpi/ Boost.MPI]]
  48. [def __thrust
  49. [@http://code.google.com/p/thrust/ Thrust]]
  50. [def __ublas
  51. [@http://www.boost.org/doc/libs/release/libs/numeric/ublas/index.html Boost.uBLAS]]
  52. [def __intel_mkl
  53. [@http://software.intel.com/en-us/articles/intel-mkl/ Intel Math Kernel Library]]
  54. [def __gsl
  55. [@http://www.gsl.org GSL]]
  56. [def __vexcl
  57. [@https://github.com/ddemidov/vexcl VexCL]]
  58. [def __concepts
  59. [link boost_numeric_odeint.concepts Concepts]]
  60. [def __system
  61. [link boost_numeric_odeint.concepts.system System]]
  62. [def __symplectic_system
  63. [link boost_numeric_odeint.concepts.symplectic_system Symplectic System]]
  64. [def __simple_symplectic_system
  65. [link boost_numeric_odeint.concepts.simple_symplectic_system Simple Symplectic System]]
  66. [def __implicit_system
  67. [link boost_numeric_odeint.concepts.implicit_system Implicit System]]
  68. [def __second_order_system
  69. [link boost_numeric_odeint.concepts.second_order_system Second Order System]]
  70. [def __stepper
  71. [link boost_numeric_odeint.concepts.stepper Stepper]]
  72. [def __error_stepper
  73. [link boost_numeric_odeint.concepts.error_stepper Error Stepper]]
  74. [def __controlled_stepper
  75. [link boost_numeric_odeint.concepts.controlled_stepper Controlled Stepper]]
  76. [def __dense_output_stepper
  77. [link boost_numeric_odeint.concepts.dense_output_stepper Dense Output Stepper]]
  78. [def __integrate_functions
  79. [link boost_numeric_odeint.odeint_in_detail.integrate_functions integrate functions]]
  80. [def __tutorial
  81. [link boost_numeric_odeint.tutorial Tutorial]]
  82. [def __tut_solar_system
  83. [link boost_numeric_odeint.tutorial.solar_system Solar System]]
  84. [def __tut_chaotic_system
  85. [link boost_numeric_odeint.tutorial.chaotic_systems_and_lyapunov_exponents Chaotic System]]
  86. [def __tut_harmonic_oscillator
  87. [link boost_numeric_odeint.tutorial.harmonic_oscillator Harmonic Oscillator]]
  88. [def __using_steppers
  89. [link boost_numeric_odeint.odeint_in_detail.steppers.using_steppers Using steppers]]
  90. [def __generation_functions
  91. [link boost_numeric_odeint.odeint_in_detail.generation_functions Generation functions]]
  92. [def __adapt_state_types
  93. [link boost_numeric_odeint.odeint_in_detail.state_types__algebras_and_operations Adapt your own state types]]
  94. [def __resizing_lattice_example
  95. [link boost_numeric_odeint.tutorial.self_expanding_lattices Self expanding lattices]]
  96. [def __odeint_stepper_table
  97. [link boost_numeric_odeint.odeint_in_detail.steppers.stepper_overview Stepper overview]]
  98. [def __nr_ref [link numerical_recipies \[1\] ]]
  99. [def __hairer_1_ref [link hairer_solving_odes_1 \[2\] ]]
  100. [def __hairer_2_ref [link hairer_solving_odes_2 \[3\] ]]
  101. [def __hairer_geom_ref [link hairer_geometrical_numeric_integration \[4\] ]]
  102. [def __leimkuhler_reich_ref [link leimkuhler_reich_simulating_hamiltonian_dynamics \[5\] ]]
  103. [def __symplectic_integrator_1_ref [link symplectic_yoshida_symplectic_integrators \[6\] ]]
  104. [def __symplectic_integrator_2_ref [link symplectic_mylachlan_symmetric_composition_mehtods \[7\] ]]
  105. [def __fpu_scholarpedia_ref [link fpu_scholarpedia \[8\] ]]
  106. [def __synchronization_pikovsky_ref [link synchronization_pikovsky_rosenblum \[9\] ]]
  107. [def __alpha '''α''']
  108. [def __Alpha '''Α''']
  109. [def __beta '''β''']
  110. [def __Beta '''Β''']
  111. [def __gamma '''γ''']
  112. [def __Gamma '''Γ''']
  113. [def __delta '''δ''']
  114. [def __Delta '''Δ''']
  115. [def __epsilon '''ε''']
  116. [def __Epsilon '''Ε''']
  117. [def __zeta '''ζ''']
  118. [def __Zeta '''Ζ''']
  119. [def __eta '''η''']
  120. [def __Eta '''Η''']
  121. [def __theta '''θ''']
  122. [def __Theta '''Θ''']
  123. [def __iota '''ι''']
  124. [def __Iota '''Ι''']
  125. [def __kappa '''κ''']
  126. [def __Kappa '''Κ''']
  127. [def __lambda '''λ'''][/lower case]
  128. [def __Lambda '''Λ'''][/upper case]
  129. [def __mu '''μ''']
  130. [def __Mu '''Μ''']
  131. [def __nu '''ν''']
  132. [def __Nu '''Ν''']
  133. [def __xi '''ξ''']
  134. [def __Xi '''Ξ''']
  135. [def __omicron '''ο''']
  136. [def __Omicron '''Ο''']
  137. [def __pi '''π''']
  138. [def __Pi '''Π''']
  139. [def __rho '''ρ''']
  140. [def __Rho '''Ρ''']
  141. [def __sigma '''σ''']
  142. [def __Sigma '''Σ''']
  143. [def __tau '''τ''']
  144. [def __Tau '''Τ''']
  145. [def __upsilon '''υ''']
  146. [def __Upsilon '''Υ''']
  147. [def __phi '''φ''']
  148. [def __Phi '''Φ''']
  149. [def __chi '''χ''']
  150. [def __Chi '''Χ''']
  151. [def __psi '''ψ''']
  152. [def __Psi '''Ψ''']
  153. [def __Omega '''Ω''']
  154. [def __omega '''ω''']
  155. [def __space '''​''']
  156. [template super[x]'''<superscript>'''[x]'''</superscript>''']
  157. [template supl[x]'''<superscript>'''__space[x]'''</superscript>''']
  158. [template sub[x]'''<subscript>'''[x]'''</subscript>''']
  159. [template subl[x]'''<subscript>'''__space[x]'''</subscript>''']
  160. [template github_link[url text]'''<ulink url="https://github.com/headmyshoulder/odeint-v2/blob/master/'''[url]'''" target="_blank">'''[text]'''</ulink>''']
  161. [/ [template github_link[url text]'''<ulink url="../../../../../'''[url]'''" target="_blank">'''[text]'''</ulink>''']]
  162. [include getting_started.qbk]
  163. [include tutorial.qbk]
  164. [include details.qbk]
  165. [include concepts.qbk]
  166. [include literature.qbk]
  167. [include acknowledgements.qbk]
  168. [xinclude reference.xml]
  169. [section:indexes Indexes]
  170. [named_index class_name Class Index]
  171. [named_index function_name Function Index]
  172. [/
  173. [named_index typedef_name Typedef Index]
  174. [named_index macro_name Macro Index]
  175. ]
  176. [index]
  177. [endsect]
  178. [/
  179. # &Alpha; Α &#913; U+0391 Greek capital letter alpha
  180. # &Beta; Β &#914; U+0392 Greek capital letter beta
  181. # &Gamma; Γ &#915; U+0393 Greek capital letter gamma ISOgrk3
  182. # &Delta; Δ &#916; U+0394 Greek capital letter delta ISOgrk3
  183. # &Epsilon; Ε &#917; U+0395 Greek capital letter epsilon
  184. # &Zeta; Ζ &#918; U+0396 Greek capital letter zeta
  185. # &Eta; Η &#919; U+0397 Greek capital letter eta
  186. # &Theta; Θ &#920; U+0398 Greek capital letter theta ISOgrk3
  187. # &Iota; Ι &#921; U+0399 Greek capital letter iota
  188. # &Kappa; Κ &#922; U+039A Greek capital letter kappa
  189. # &Lambda; Λ &#923; U+039B Greek capital letter lambda ISOgrk3
  190. # &Mu; Μ &#924; U+039C Greek capital letter mu
  191. # &Nu; Ν &#925; U+039D Greek capital letter nu
  192. # &Xi; Ξ &#926; U+039E Greek capital letter xi ISOgrk3
  193. # &Omicron; Ο &#927; U+039F Greek capital letter omicron
  194. # &Pi; Π &#928; U+03A0 Greek capital letter pi ISOgrk3
  195. # &Rho; Ρ &#929; U+03A1 Greek capital letter rho
  196. # &Sigma; Σ &#931; U+03A3 Greek capital letter sigma ISOgrk3
  197. # &Tau; Τ &#932; U+03A4 Greek capital letter tau
  198. # &Upsilon; Υ &#933; U+03A5 Greek capital letter upsilon ISOgrk3
  199. # &Phi; Φ &#934; U+03A6 Greek capital letter phi ISOgrk3
  200. # &Chi; Χ &#935; U+03A7 Greek capital letter chi
  201. # &Psi; Ψ &#936; U+03A8 Greek capital letter psi ISOgrk3
  202. # &Omega; Ω &#937; U+03A9 Greek capital letter omega ISOgrk3
  203. # &alpha; α &#945; U+03B1 Greek small letter alpha ISOgrk3
  204. # &beta; β &#946; U+03B2 Greek small letter beta ISOgrk3
  205. # &gamma; γ &#947; U+03B3 Greek small letter gamma ISOgrk3
  206. # &delta; δ &#948; U+03B4 Greek small letter delta ISOgrk3
  207. # &epsilon; ε &#949; U+03B5 Greek small letter epsilon ISOgrk3
  208. # &zeta; ζ &#950; U+03B6 Greek small letter zeta ISOgrk3
  209. # &eta; η &#951; U+03B7 Greek small letter eta ISOgrk3
  210. # &theta; θ &#952; U+03B8 Greek small letter theta ISOgrk3
  211. # &iota; ι &#953; U+03B9 Greek small letter iota ISOgrk3
  212. # &kappa; κ &#954; U+03BA Greek small letter kappa ISOgrk3
  213. # &lambda; λ &#955; U+03BB Greek small letter lambda ISOgrk3
  214. # &mu; μ &#956; U+03BC Greek small letter mu ISOgrk3
  215. # &nu; ν &#957; U+03BD Greek small letter nu ISOgrk3
  216. # &xi; ξ &#958; U+03BE Greek small letter xi ISOgrk3
  217. # &omicron; ο &#959; U+03BF Greek small letter omicron New
  218. # &pi; π &#960; U+03C0 Greek small letter pi ISOgrk3
  219. # &rho; ρ &#961; U+03C1 Greek small letter rho ISOgrk3
  220. # &sigmaf; ς &#962; U+03C2 Greek small letter final sigma ISOgrk3
  221. # &sigma; σ &#963; U+03C3 Greek small letter sigma ISOgrk3
  222. # &tau; τ &#964; U+03C4 Greek small letter tau ISOgrk3
  223. # &upsilon; υ &#965; U+03C5 Greek small letter upsilon ISOgrk3
  224. # &phi; φ &#966; U+03C6 Greek small letter phi ISOgrk3
  225. # &chi; χ &#967; U+03C7 Greek small letter chi ISOgrk3
  226. # &psi; ψ &#968; U+03C8 Greek small letter psi ISOgrk3
  227. # &omega; ω &#969; U+03C9 Greek small letter omega ISOgrk3
  228. # &thetasym; ϑ &#977; U+03D1 Greek small letter theta symbol New
  229. # &upsih; ϒ &#978; U+03D2 Greek upsilon with hook symbol New
  230. # &piv; ϖ &#982; U+03D6 Greek pi symbol ISOgrk3
  231. /]