Commit Graph
1760 Commits
Author SHA1 Message Date
conrad c5bb97c7f0 fix link 2023-07-28 11:17:57 +10:00
conrad 5d0633e214 better wording 2023-07-28 11:04:54 +10:00
conrad 6cada35124 mention limitation of integer element types 2023-07-27 21:58:24 +10:00
conrad 6dd578e293 clarifications 2023-07-27 21:48:38 +10:00
conrad a27560bb8f add linebreak 2023-07-25 19:18:48 +10:00
conrad 344e69abf4 patch bump 2023-07-25 19:17:11 +10:00
conrad f602343234 fix layout 2023-07-25 19:14:09 +10:00
conrad e7df419244 refactor to use specialised functions for dot products 2023-07-25 19:11:18 +10:00
conrad 504503d012 fix: ensure output memory is cleared 2023-07-25 12:15:36 +10:00
conrad 50f7e06903 add notes 2023-07-25 10:02:01 +10:00
conrad ccce514377 rearrange 2023-07-24 14:04:50 +10:00
conrad fd5df9e61d comment out (for now) matrix move constructors in vector classes 2023-07-23 23:04:54 +10:00
conrad 14fcd1dc73 move typedefs to avoid compiler warnings 2023-07-23 01:30:18 +10:00
conrad d05a247c7f version bump 2023-07-22 00:04:45 +10:00
conrad ee89179212 add debug statements 2023-07-21 19:55:53 +10:00
conrad d11d452a93 fix 2023-07-21 16:01:54 +10:00
conrad 5912c445e5 mark as 12.6-RC2 2023-07-21 15:52:39 +10:00
conrad 075bb095c0 fix 2023-07-21 15:51:24 +10:00
conrad 71587103d7 simplifications 2023-07-21 15:48:58 +10:00
conrad 102a354e0c fix for aliasing corner case 2023-07-21 01:12:55 +10:00
conrad e4c567542d mark as 12.6-RC1 2023-07-20 15:48:38 +10:00
conrad 06f8e59026 add link to bandicoot 2023-07-20 15:47:31 +10:00
conrad 114c9b4be8 update documentation 2023-07-20 15:45:56 +10:00
conrad e6dfff7108 allow chained calls to member functions 2023-07-20 15:44:27 +10:00
conrad 4391cb4b19 more compact layout 2023-07-20 15:36:42 +10:00
conrad cb4056ba1a speedup via openmp 2023-07-20 15:27:14 +10:00
conrad 76b8241161 directly generate single random value instead of going through a temporary vector 2023-07-20 15:22:35 +10:00
conrad 523e55bbdc overload vector move constructors to accept Mat inputs 2023-07-20 15:20:13 +10:00
conrad b66232ee28 add diags() and spdiags() 2023-07-20 15:16:11 +10:00
conrad f8f4c82e1f speedup by transpose based multiplication 2023-07-20 15:10:21 +10:00
conrad 20db1e4eea speedup by transpose based multiplication 2023-07-20 15:06:58 +10:00
conrad 125858f7f2 minor optimisation: call SpMat::mem_resize() only if necessary 2023-07-20 15:02:04 +10:00
conrad faa23558cd move 'sparse * dense' and 'dense * sparse' to use SpToDGlue; speedups for multiplication by vectors 2023-07-20 15:00:03 +10:00
conrad 80e22ec476 SpToDGlue handling 2023-07-20 14:46:09 +10:00
conrad 2d7652c5b8 add SpToDGlue for sparse glue operations that result in dense matrices 2023-07-20 14:44:18 +10:00
conrad 142f5585bf remove superfluous prototype 2023-07-20 14:34:48 +10:00
conrad 94a6ce3c8b fix comment 2023-07-20 14:33:08 +10:00
conrad 55f0fcb393 add debug statement 2023-07-20 14:32:15 +10:00
conrad 2bfe79c0fe change fast math warnings to critical level + allow manual disabling of fast math warnings 2023-07-20 14:30:21 +10:00
conrad a8c5f01c47 fix dead link 2023-07-12 10:58:01 +10:00
conrad 758033748a better wording 2023-07-12 10:57:31 +10:00
conrad 1deec467f4 revert 2023-07-03 15:21:22 +10:00
conrad 7094b4490e speedup via openmp 2023-06-27 13:16:31 +10:00
conrad 1e5908fff0 ensure we're not already in parallel mode 2023-06-22 23:20:11 +10:00
conrad 85ddc3b874 speedup via openmp 2023-06-22 23:14:27 +10:00
conrad 046be2a0e9 patch bump 2023-06-15 13:35:24 +10:00
conrad f4efd94326 clarify intent 2023-06-15 12:51:35 +10:00
conrad 4003fbab9f simplifications 2023-06-14 13:06:55 +10:00
conrad d758e1e0b6 simplifications 2023-06-14 12:52:04 +10:00
conrad 1846669392 simplifications 2023-06-14 12:44:07 +10:00