7f159dab7daddressing 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 +0100
607ddd353cadded times_iterator with tests
mariomulansky
2013-12-09 11:32:43 +0100
bd911bf1adchanged integrate_n_steps to use iterator
mariomulansky
2013-12-08 17:14:42 +0100
612b2d5b58use iterator for integrate_const with dense_output stepper
mariomulansky
2013-11-29 13:07:25 +0100
66dac1fef3delete obsolete iterator_time base class
mariomulansky
2013-11-29 11:32:56 +0100
e95d84e8c7restructured 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 +0100
0cf8162428restructured integrators to write the algorithms only once, introducing a tag to identify state and state-time iterators
mariomulansky
2013-11-28 20:38:34 +0100
063b23f244changed 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 +0100
898f18e086expansive 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 +0100
11274bb78aMerge 86392 from trunk. The spirit change was not applied because the file is not present in branches/release.
Beman Dawes
2013-10-27 21:10:04 +0000
065523b5eeMerge pull request #98 from ddemidov/vexcl-0.8-multivector-interface-changed
headmyshoulder
2013-10-25 11:59:41 -0700
35d28d1b5fsmall fix in molecular_dynamics_cells
Karsten Ahnert
2013-10-23 18:33:45 +0200
3206fbee91adding molecular_dynamics_cells example
Karsten Ahnert
2013-10-23 18:32:16 +0200
4497176fcaAdd 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.
Beman Dawes
2013-10-22 15:23:42 +0000
b68f8e78c7added current_time_step() to dense output concept
mariomulansky
2013-10-10 14:44:48 +0200
bb7ebc3af7adding boost::ref support for stepper parameter in integrate functions, including tests - closes#101
mariomulansky
2013-10-10 13:17:19 +0200
8170fa3b71+max_abs and epsilon accuracy in less_with_sign
mariomulansky
2013-10-10 11:06:10 +0200
235024569cfixes#99 , including tests
mariomulansky
2013-10-01 19:59:01 -0500
9e729512abRemove obsolete MSVC check from pragma guard
Stephen Kelly
2013-09-26 13:02:51 +0000
1f1bcfac67Undo previous commit, it was meant for another branch
Vladimir Prus
2013-09-25 08:32:03 +0000
b94f86ba1bInitial modular patch, from Bjorn.
Vladimir Prus
2013-09-25 08:13:57 +0000
5b732bb770copyright: fixed by script.
fix-copyright.py
2013-09-25 08:00:30 +0200
208e6fae02copyright: script takes dates and names from git history.
Pascal Germroth
2013-09-25 08:24:40 +0200
1953c385e5doc: use phase_chain example for MPI too
Pascal Germroth
2013-09-25 04:08:25 +0200