2
0
mirror of https://github.com/boostorg/odeint.git synced 2026-01-26 06:42:23 +00:00
Commit Graph

840 Commits

Author SHA1 Message Date
Denis Demidov
2eff5fd25c Provides specialization of same_instance_impl for vexcl containers
refs #110
2013-11-03 17:01:32 +04:00
headmyshoulder
c907f0151a Merge pull request #106 from ddemidov/issue-105
Remove 'own' template parameter from vex::multivector
2013-10-29 02:04:04 -07:00
Denis Demidov
0a07dd20a0 Remove 'own' template parameter for vex::multivector
This addresses changes in VexCL multivector interface and should
solve #105 (thanks, @agerlach!).
2013-10-28 21:56:59 +04:00
headmyshoulder
065523b5ee Merge pull request #98 from ddemidov/vexcl-0.8-multivector-interface-changed
Changes in vex::multivector interface
2013-10-25 11:59:41 -07:00
mariomulansky
b68f8e78c7 added current_time_step() to dense output concept 2013-10-10 14:44:48 +02:00
mariomulansky
bb7ebc3af7 adding boost::ref support for stepper parameter in integrate functions, including tests - closes #101 2013-10-10 13:17:19 +02:00
mariomulansky
8170fa3b71 +max_abs and epsilon accuracy in less_with_sign 2013-10-10 11:06:10 +02:00
mariomulansky
235024569c fixes #99 , including tests 2013-10-01 19:59:01 -05:00
Denis Demidov
161c0a774a Changes in vex::multivector interface
There are no more non-owning multivectors in VexCL. vex::multivector
class has only two template parameters now: type and number of
components.

vex::tie() now returns vex::expression_tuple instead of non-owning
multivector. This allows to tie vectors of different types or even
writable expressions (e.g. slices) together.
2013-09-09 13:33:21 +04:00
Karsten Ahnert
79c9b6c7ff adding iterator docs 2013-08-05 09:08:12 +02:00
mariomulansky
8c4e77c06c Merge remote-tracking branch 'origin' 2013-07-28 20:00:39 -05:00
mariomulansky
303c15454f fixed #94 + test case (now in master) 2013-07-28 19:59:57 -05:00
Karsten Ahnert
243b570dd3 added bjam config vexcl tests 2013-07-05 11:57:46 +02:00
headmyshoulder
a4f7f904f4 Merge pull request #93 from ddemidov/vexcl_norm_inf
Introducing vector_space_norm_inf specification for VexCL
2013-07-05 02:07:18 -07:00
Denis Demidov
a870c4557b Introducing vector_space_norm_inf specification for VexCL
see #92
2013-07-05 09:54:18 +04:00
mariomulansky
4871c2049c Merge branch 'master' of github.com:headmyshoulder/odeint-v2 2013-06-24 11:35:53 -05:00
mariomulansky
3332ab3879 clean up eigen algebra 2013-06-24 11:35:36 -05:00
mariomulansky
6b90748f83 fixed eigen algebra 2013-06-24 11:34:51 -05:00
Mario Mulansky
1af6977c58 Merge pull request #86 from kylelutz/master
fix bug/typo in thrust_algebra

Thanks!
2013-05-29 19:46:05 -07:00
Kyle Lutz
31ab395e3b fix bug/typo in thrust_algebra 2013-05-29 22:17:47 -04:00
mariomulansky
66e5d66d5f some cleanup 2013-05-23 11:22:58 -05:00
mariomulansky
097ac25e03 even more elegant norm type deduction (recursive value_type analysis) 2013-05-23 11:07:56 -05:00
mariomulansky
24dd426585 further generalized norm type deduction, now also works for array_algebra 2013-05-23 10:15:43 -05:00
mariomulansky
a0a10ef38a fixed some includes 2013-05-22 17:15:54 -05:00
mariomulansky
f968baf2f8 fixed explicit include path, some cosmetic changes to value type deduction 2013-05-22 16:43:11 -05:00
Karsten Ahnert
d72cae7330 generalize algebra dispatcher for floating point types, generalize norm_inf_result for complex value types 2013-05-22 21:50:47 +02:00
mariomulansky
8627df6fcb Fixes #85, including test cases 2013-05-22 10:13:37 -05:00
mariomulansky
c933cb1169 ommit unneccessary resizing in symplectic stepper 2013-04-26 14:12:35 -05:00
mariomulansky
c3ef77dff5 deleted now unused reduce functions in algebra 2013-04-24 16:17:49 -05:00
mariomulansky
5891ae0991 short update of thrust docs 2013-04-23 19:53:31 -05:00
Mario Mulansky
75b8f0a4a3 Merge pull request #83 from headmyshoulder/algebra_dispatcher
Algebra dispatcher
2013-04-23 17:41:19 -07:00
mariomulansky
b5799c4869 added float specialization 2013-04-23 19:37:47 -05:00
mariomulansky
57d7c16189 merging algebra_dispatcher 2013-04-23 19:37:30 -05:00
mariomulansky
c4f11cd517 + ublas patch for matrix operator / 2013-04-23 18:50:01 -05:00
mariomulansky
9a27de253b added thrust_operations_dispatcher.hpp 2013-04-23 18:41:57 -05:00
mariomulansky
0f5505f35e fix in mtl4 algebra dispatcher for morton dense matrices 2013-04-23 18:39:05 -05:00
mariomulansky
70384c5cc4 added operations dispatcher 2013-04-23 18:33:44 -05:00
mariomulansky
93b277624e updating docs to incorporate the introduction of an algebra_dispatcher 2013-04-23 17:40:06 -05:00
headmyshoulder
631493ac0c Merge pull request #81 from headmyshoulder/eigen
Eigen
2013-04-22 11:38:36 -07:00
mariomulansky
45d7ce8903 added ublas matrix support for stepsize control, needs ublas bugfix, though 2013-04-17 10:02:15 -05:00
mariomulansky
129c87ba42 delete explicit algebra template parameters, use the dispatcher 2013-04-16 16:33:49 -05:00
mariomulansky
af9391edee norm specializations for mtl4 2013-04-16 15:55:13 -05:00
mariomulansky
1b0b39b1be fixed missing casts in controlled_runge_kutta, plus test case 2013-04-15 12:20:08 -05:00
mariomulansky
16080c58d6 changed to norm_inf in algebras, tests are running, but external bindings not updated yet 2013-04-10 18:17:10 -05:00
mariomulansky
64cfc42388 ublas extensions 2013-04-07 20:35:53 -05:00
Karsten Ahnert
330a0c84fd fix from cshelton 2013-03-27 22:59:02 +01:00
Karsten Ahnert
94bc9b4cc9 Merge branch 'master' of github.com:headmyshoulder/odeint-v2 2013-03-27 22:49:31 +01:00
Karsten Ahnert
3c5be14ac6 include the iterators in the forward header 2013-03-27 22:49:18 +01:00
headmyshoulder
4b451d5872 Update getting_started.qbk
remove unofficial library hint!
2013-03-27 22:42:58 +01:00
headmyshoulder
2e994a9c51 Merge pull request #78 from headmyshoulder/iterator
Iterator
2013-03-27 14:26:33 -07:00