Commit Graph

24 Commits

Author SHA1 Message Date
David Holzmüller 03e7e44016
Update README.md 2021-01-07 15:59:59 +01:00
David Holzmüller d8eacba0c8 small change 2019-04-16 19:00:37 +02:00
David Holzmüller c3ceb7e7bf reconfigured for performance measurement 2019-04-16 18:58:54 +02:00
David Holzmüller 8cf4f2ceae added documentation/comments 2019-04-16 18:58:26 +02:00
David Holzmüller d981a96048 more fine-grained single multiplication functions, reuse of buffer -> faster implementation, configured for performance measurement 2019-04-13 14:42:55 +02:00
David Holzmüller ce033a24a3 improved performance plotting: more runs, better stopping criterion, warm-up 2019-04-13 11:13:40 +02:00
David Holzmüller 3d10668aba slight cleanup 2019-04-12 09:28:24 +02:00
David Holzmüller 246b045406 MultiDimVector now provides a begin() end() interface with a corresponding iterator, also added some operations for vector arithmetic and reconstruction error check 2019-04-11 18:50:10 +02:00
David Holzmüller 7d02f0213a MultiDimVector now contains an iterator, is a template and automatically allocates the right space 2019-04-11 17:51:54 +02:00
David Holzmüller 52b0077922 resize instead of reserve gained some efficiency 2019-04-11 17:38:33 +02:00
David Holzmüller 6cab30f64c moved todos, added function to iterator 2019-04-11 17:22:35 +02:00
David Holzmüller 5881276bd4 added plotting to latex, changed performance measurement for more evenly spaced data 2019-04-10 12:51:59 +02:00
David Holzmüller 17acf32b06 added files for performance measurement and plotting 2019-04-10 11:35:32 +02:00
David Holzmüller 0ad5239581 adjusted readme file 2019-04-07 22:35:01 +02:00
David Holzmüller 245764aef0 changed main.cpp 2019-04-07 22:26:09 +02:00
David Holzmüller 71e618290f moved vector index counting back because it contained an error and was not faster and more ugly 2019-04-07 22:24:05 +02:00
David Holzmüller 1f457040a6 moved iterators to separate headers, moved vector index counting to iterator 2019-04-07 21:54:47 +02:00
David Holzmüller d909bd1bd7 removed test.txt 2019-04-07 21:19:21 +02:00
David Holzmüller 85c869200c Merge branch 'master' of https://github.com/dholzmueller/fast_sparse_interpolation 2019-04-07 21:00:31 +02:00
dholzmueller 113e7952a2
Create test.txt 2019-04-07 20:54:39 +02:00
David Holzmüller 999de0cbf7 new interface, new timing 2019-04-07 20:42:24 +02:00
David Holzmüller cc842d6d30 fully outsourced matrix vector multiplication 2019-04-07 17:42:28 +02:00
David Holzmüller 01cd5ced1b optimizations, tried optimization via iterator callback which is slower, separating matrix multiplication 2019-04-07 12:01:02 +02:00
David Holzmüller cc78e036b2 initial commit with a working interpolation code 2019-03-18 22:26:59 +01:00