2
0
mirror of https://github.com/boostorg/odeint.git synced 2026-01-25 06:22:11 +00:00

Commit Graph

  • 9d40b8452f merge obs_caller mariomulansky 2014-01-10 15:45:00 +01:00
  • 92fe74a90b obs_caller refactored mariomulansky 2014-01-10 15:33:37 +01:00
  • 867e7ec67e avoid copy of state for dense out iterators mariomulansky 2014-01-10 15:21:30 +01:00
  • 933dc96197 removing counter class, it is nowhere used Karsten Ahnert 2014-01-10 10:57:31 +01:00
  • 8c92a395ba deleted unnecessary code segments mariomulansky 2014-01-09 16:51:01 +01:00
  • 76bdc98a40 all integrate routines now based on iterators mariomulansky 2014-01-09 16:22:22 +01:00
  • 6ff8b8afbc add lorenz.cpp example from website mariomulansky 2014-01-09 12:01:26 +01:00
  • b2fb3c81a3 Merge pull request #97 from ddemidov/vexcl-0.8-static-reductor headmyshoulder 2013-12-16 05:09:36 -08:00
  • dc224a2e0c Dropping boost::odeint::detail::vexcl_reductor function Denis Demidov 2013-09-09 13:31:10 +04:00
  • c77d9c00ba fixes #118 mariomulansky 2013-12-15 23:00:09 +01:00
  • 973e908a27 another todo... mariomulansky 2013-12-15 22:45:20 +01:00
  • 99e2ca1951 added the last missing iterator (times_time_iterator) mariomulansky 2013-12-13 20:04:52 +01:00
  • 05db21f620 activated orders 7,8 for adams-bashforth-moulton - fixing #117 mariomulansky 2013-12-11 12:11:25 +01:00
  • 6b7345e91b adams bashforth precision example mariomulansky 2013-12-11 12:05:22 +01:00
  • 2de68c0996 improved multistep tests mariomulansky 2013-12-11 12:04:42 +01:00
  • 24b1158401 fixing #117 Karsten Ahnert 2013-12-11 08:45:09 +01:00
  • 84ea8402d4 continue debugging and bug fixing Karsten Ahnert 2013-12-11 07:58:53 +01:00
  • 7259043e63 manual merge Karsten Ahnert 2013-12-10 23:56:04 +01:00
  • fc26f67c7b ... Karsten Ahnert 2013-12-10 23:53:42 +01:00
  • 1e27fe8d38 bug fixing Karsten Ahnert 2013-12-10 23:44:51 +01:00
  • c31ad208b1 added missing source file for abm test mariomulansky 2013-12-10 14:10:26 +01:00
  • 44e382d239 added adams-bashforth-moulton accuracy test (fails), addressing #117 mariomulansky 2013-12-09 13:02:41 +01:00
  • 7f159dab7d addressing some issues raised in #117, enabled orders 7,8 for adams bashforth, added accuracy test for adams-bashforth mariomulansky 2013-12-09 12:24:23 +01:00
  • 607ddd353c added times_iterator with tests mariomulansky 2013-12-09 11:32:43 +01:00
  • bd911bf1ad changed integrate_n_steps to use iterator mariomulansky 2013-12-08 17:14:42 +01:00
  • 32637aac1b added n_step_iterator + tests mariomulansky 2013-12-08 15:42:56 +01:00
  • bb24bb7777 +missing adaptive iterator implementation mariomulansky 2013-12-08 15:41:23 +01:00
  • 27176efb36 integrate_adaptive changed to using iterators mariomulansky 2013-12-08 13:40:35 +01:00
  • 2781321ec4 merging multi-array into master Karsten Ahnert 2013-12-03 10:39:21 +01:00
  • f59c97fefd merging velocity verlet into master Karsten Ahnert 2013-12-03 10:34:03 +01:00
  • a9eb666342 reverting bind and reference dispatching via boost config macros Karsten Ahnert 2013-12-03 09:03:08 +01:00
  • 6e7613192e some cosmetics mariomulansky 2013-11-29 13:54:30 +01:00
  • 612b2d5b58 use iterator for integrate_const with dense_output stepper mariomulansky 2013-11-29 13:07:25 +01:00
  • 66dac1fef3 delete obsolete iterator_time base class mariomulansky 2013-11-29 11:32:56 +01:00
  • e95d84e8c7 restructured also adaptive iterator to not write algorithms two times - changed some internal behavior in adaptive iterator (copies state on iteration) mariomulansky 2013-11-29 11:20:48 +01:00
  • 0cf8162428 restructured integrators to write the algorithms only once, introducing a tag to identify state and state-time iterators mariomulansky 2013-11-28 20:38:34 +01:00
  • 063b23f244 changed the adaptive iterators implementation to account for the new interface (additional State template parameter) also, adaptive integrators now behave just like the integrate_adaptive routines, e.g. ending exactly at t_end by adjusting step size. tests for the adaptive integrators pass. mariomulansky 2013-11-28 17:25:39 +01:00
  • 898f18e086 expansive reorganization of iterators with several changes: - iterator_base is not anymore responsible for checking if the end is reached - State as additional template argument to allow for ranges or pairs as state types (e.g. for symplectic steppers) -- introduces const correctness to the iterators - iteration does not lead to an integration beyond the end time anymore - const_step_integrators now behave like integrate_const in terms of calculating the time ToDo: unit tests for adaptive iterators, implement more integrate functions with iterators mariomulansky 2013-11-28 00:50:59 +01:00
  • 476517e5bd resolved merge conflict mariomulansky 2013-11-26 22:25:40 +01:00
  • 1f6abdd759 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 mariomulansky 2013-11-26 22:09:07 +01:00
  • 3e26fce8de added explicit integrate function test with symplectic steppers mariomulansky 2013-11-26 22:08:05 +01:00
  • ff69c576b0 Merge branch 'bind' Karsten Ahnert 2013-11-25 09:54:21 +01:00
  • e9c4012e23 reverting macros for odeint::bind back Karsten Ahnert 2013-11-25 09:14:07 +01:00
  • 02330f1d53 a few more words in iterator docs mariomulansky 2013-11-24 22:38:07 +01:00
  • 01d4654283 Create maintenance branch for 1.55.0 svn-branches/maintenance/1_55_0 Daniel James 2013-11-11 20:02:05 +00:00
  • 7c9d0d3b99 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • ea2382d913 test case for #115 mariomulansky 2013-11-09 14:09:59 +01:00
  • 6fbd3f035c Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-11-09 09:56:11 +01:00
  • 56b4613069 fixing #115 Karsten Ahnert 2013-11-09 09:55:49 +01:00
  • e65c540369 fix some errors with intel compiler mariomulansky 2013-11-07 16:43:29 +01:00
  • 225e033266 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-11-05 22:01:08 +01:00
  • ef67c0568f checking bind and reference_wrapper with boost config macros Karsten Ahnert 2013-11-05 22:01:01 +01:00
  • 98a7199780 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 mariomulansky 2013-11-05 16:21:28 +01:00
  • df962de813 added multiprecision types to rk concept tests, first part for #112 mariomulansky 2013-11-05 16:09:55 +01:00
  • 6454ce2a2b simplified rk concept tests mariomulansky 2013-11-05 10:53:20 +01:00
  • c9d7dfe5d9 fix type defs for standard stepper in integrate function, fixes #109 mariomulansky 2013-11-05 10:27:00 +01:00
  • 8c4934101d fixing unit tests for vexcl Karsten Ahnert 2013-11-04 08:05:41 +01:00
  • b186102afd tmp commit before pull Karsten Ahnert 2013-11-03 21:47:02 +01:00
  • 2b222f59ab Merge branch 'master' of github.com:headmyshoulder/odeint-v2 Karsten Ahnert 2013-11-03 21:41:29 +01:00
  • aa0f8c54a5 improving jamfile for vexcl example Karsten Ahnert 2013-11-03 21:41:21 +01:00
  • 0aa726842c Merge pull request #111 from ddemidov/vexcl-same_instance headmyshoulder 2013-11-03 12:39:55 -08:00
  • 4967fcacd2 Merge pull request #108 from ddemidov/vexcl-adaptive-steppers headmyshoulder 2013-11-03 12:39:37 -08:00
  • 6fb768e3f3 fixes #109 by adding explicit conversions from multiprecision expression templates to numbers mariomulansky 2013-11-03 19:42:14 +01:00
  • 2eff5fd25c Provides specialization of same_instance_impl for vexcl containers Denis Demidov 2013-11-03 09:10:05 +04:00
  • 0cf4e9e826 Makes VexCL work with adaptive steppers Denis Demidov 2013-10-31 16:34:50 +04:00
  • c907f0151a Merge pull request #106 from ddemidov/issue-105 headmyshoulder 2013-10-29 02:04:04 -07:00
  • 0a07dd20a0 Remove 'own' template parameter for vex::multivector Denis Demidov 2013-10-28 21:56:59 +04:00
  • 11274bb78a Merge 86392 from trunk. The spirit change was not applied because the file is not present in branches/release. master_before_github_merge Beman Dawes 2013-10-27 21:10:04 +00:00
  • 065523b5ee Merge pull request #98 from ddemidov/vexcl-0.8-multivector-interface-changed headmyshoulder 2013-10-25 11:59:41 -07:00
  • 35d28d1b5f small fix in molecular_dynamics_cells Karsten Ahnert 2013-10-23 18:33:45 +02:00
  • 3206fbee91 adding molecular_dynamics_cells example Karsten Ahnert 2013-10-23 18:32:16 +02:00
  • 4497176fca Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors. develop_before_github_merge Beman Dawes 2013-10-22 15:23:42 +00:00
  • b68f8e78c7 added current_time_step() to dense output concept mariomulansky 2013-10-10 14:44:48 +02:00
  • bb7ebc3af7 adding boost::ref support for stepper parameter in integrate functions, including tests - closes #101 mariomulansky 2013-10-10 13:17:19 +02:00
  • 8170fa3b71 +max_abs and epsilon accuracy in less_with_sign mariomulansky 2013-10-10 11:06:10 +02:00
  • 235024569c fixes #99 , including tests mariomulansky 2013-10-01 19:59:01 -05:00
  • 9e729512ab Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +00:00
  • 66d994b0b4 Modularization patch from Bjorn svn-branches/modular-build Vladimir Prus 2013-09-25 08:35:32 +00:00
  • 1f1bcfac67 Undo previous commit, it was meant for another branch Vladimir Prus 2013-09-25 08:32:03 +00:00
  • b94f86ba1b Initial modular patch, from Bjorn. Vladimir Prus 2013-09-25 08:13:57 +00:00
  • 822c3744b5 Create branch to keep WIP patch for modular build. Vladimir Prus 2013-09-25 08:12:19 +00:00
  • 5b732bb770 copyright: fixed by script. fix-copyright.py 2013-09-25 08:00:30 +02:00
  • 208e6fae02 copyright: script takes dates and names from git history. Pascal Germroth 2013-09-25 08:24:40 +02:00
  • 1953c385e5 doc: use phase_chain example for MPI too Pascal Germroth 2013-09-25 04:08:25 +02:00
  • 640ff974c1 doc: add phase_chain examples to table Pascal Germroth 2013-09-25 04:07:09 +02:00
  • ef1b390863 Revert "doc: define blocks for examples" Pascal Germroth 2013-09-24 01:24:37 +02:00
  • 0ccd9cbaad Use Jam rule to only build OpenMP targets with supported compilers. Pascal Germroth 2013-09-24 01:23:31 +02:00
  • 59f3988b82 Add MPI phase_chain example, fix bug in phase_chain_omp_state. Pascal Germroth 2013-09-23 16:34:08 +02:00
  • e3db3f43fe adding note about molecular dynamics simulation to all examples table Karsten Ahnert 2013-09-22 21:59:08 +02:00
  • 2221770bdc add simple openmp example, updated openmp tutorial using the new simpler example mariomulansky 2013-09-21 16:15:05 -05:00
  • 108f1b531e finished molecular dynamics example Karsten Ahnert 2013-09-19 21:25:31 +02:00
  • 3a2f45705d doc: Boost links as used on http://www.boost.org/doc/libs/ Pascal Germroth 2013-09-17 00:13:06 +02:00
  • dc57fbe5e9 doc: Add tutorial for OpenMP/MPI backends Pascal Germroth 2013-09-17 00:56:13 +02:00
  • 12987f8f51 doc: define blocks for examples Pascal Germroth 2013-09-16 04:10:07 +02:00
  • 228f37abda doc: define __boost_mpi link macro Pascal Germroth 2013-09-17 00:55:28 +02:00
  • 75536dc804 doc: Add OpenMP Lorenz attractor examples to table Pascal Germroth 2013-09-17 00:54:51 +02:00
  • 50e80c0b4b doc: Add openmp_range_algebra, openmp_algebra to Algebra model table Pascal Germroth 2013-09-17 00:54:06 +02:00
  • a68670ff6c doc: define supl template Pascal Germroth 2013-09-17 00:44:45 +02:00
  • 45bd34397e doc: Define all greek letters Pascal Germroth 2013-09-17 00:43:21 +02:00
  • 9a0d8d0be5 doc: Change import to using in Jamfile, won't build otherwise (?). Pascal Germroth 2013-09-17 00:41:50 +02:00