Commit Graph
335 Commits
Author SHA1 Message Date
conrad f8107fd755 remove hamming norm 2021-05-03 14:23:15 +10:00
conrad a514cab055 use consistent bracketing 2021-05-03 12:39:02 +10:00
conrad 95fde83a53 allow to optionally disable zero init 2021-05-03 12:31:07 +10:00
conrad 2fbeeb1e70 more robust handling of low memory conditions 2021-05-03 12:09:53 +10:00
conrad 02f13b4252 more robust handling of low memory conditions 2021-05-03 12:04:23 +10:00
conrad 11ec3eaa32 remove explicit handling of op_clamp 2021-05-01 01:55:45 +10:00
conrad 72d1fb3d75 remove TODO 2021-05-01 01:49:39 +10:00
conrad 2c2731d0ab use consistent style for std::min and std::max 2021-04-30 23:28:18 +10:00
conrad 7f6234517c minor optimisation 2021-04-30 23:18:20 +10:00
conrad 90c4a0d1e1 minor layout fix 2021-04-30 22:53:30 +10:00
conrad 69c2baeb48 minor optimisation 2021-04-30 21:41:40 +10:00
conrad 943792dccb add indicators 2021-04-30 19:42:28 +10:00
conrad dfbc0f9f13 default to zero initialisation for Cube 2021-04-30 19:05:53 +10:00
conrad b42e48120a zero memory by default 2021-04-30 17:13:56 +10:00
conrad aeb1b18d55 default to zero initialisation for Row 2021-04-30 16:48:33 +10:00
conrad 022115407b default to zero initialisation for Col 2021-04-30 16:32:45 +10:00
conrad 549d4ee7be default to zero initialisation for Col 2021-04-30 16:21:17 +10:00
conrad 87714d6b4b add TODOs 2021-04-29 16:22:45 +10:00
conrad 16d2a5f83d use explicit inddicator 2021-04-29 16:19:10 +10:00
conrad 1bed2c877a add debugging messages 2021-04-27 12:31:19 +10:00
conrad b0473b91a5 no longder need to explicitly initialise to zero 2021-04-26 18:41:44 +10:00
conrad 6540d2c4ae initialise Mat to zeros by default; explicitly disable where not necessary 2021-04-26 18:13:19 +10:00
conrad f45a7a02a3 minor optimisations 2021-04-26 17:14:57 +10:00
conrad ec91e4c531 minor optimisations 2021-04-26 17:14:21 +10:00
conrad a9e89d4e16 explicitly ignore arg used for sfinae 2021-04-25 12:25:39 +10:00
conrad 3104825f15 avoid using .at() in inner loop 2021-04-22 16:20:41 +10:00
conrad 45f5c64452 split op_symmat into op_symmatu and op_symmatl 2021-04-22 15:58:52 +10:00
conrad 4b7a0157e7 fix 2021-04-21 12:56:47 +10:00
conrad cdd7a683b7 remove drop_tol arg 2021-04-21 12:50:09 +10:00
conrad 0be3e9a5fe mark as unstable 2021-04-16 16:20:56 +10:00
conrad 974da0f5d6 experimental speedup for clamp() 2021-04-16 16:17:49 +10:00
conrad 0d910d2933 add hamming 'norm' (number of nonzero elements) 2021-04-16 15:02:50 +10:00
conrad 84bb2f7bc1 cleanup 2021-04-13 15:21:04 +10:00
conrad f3313cedaa add TODOs 2021-04-13 13:53:32 +10:00
conrad f699d74143 avoid direct use of std::rand() for randg() 2021-04-13 12:31:53 +10:00
conrad fd0203fd42 fix error messages 2021-04-12 20:44:29 +10:00
conrad a6b42aad6a use old method to ensure same sequence for ARMA_RNG_ALT randn 2021-04-12 12:45:08 +10:00
conrad 85b5cd7d54 fix 2021-04-08 18:19:41 +10:00
conrad ebbdb875e7 version bump 2021-04-06 01:29:02 +10:00
conrad da6c1c544a remove temp debugging 2021-04-05 02:07:58 +10:00
conrad b9dc70685b fix 2021-04-05 02:05:09 +10:00
conrad 02dd750910 layout 2021-04-04 15:29:38 +10:00
conrad 7848942f3b simplifications 2021-04-04 13:06:32 +10:00
conrad 23c69de1cd rearrangement 2021-04-01 23:59:41 +10:00
conrad 3080ca054c layout 2021-04-01 23:33:36 +10:00
conrad ac74ca46e1 more details 2021-04-01 19:19:04 +10:00
conrad 8869d4be56 alllow printing of exeptions to be enabled/disabled 2021-04-01 18:17:47 +10:00
conrad a8b3078aab fix layout 2021-04-01 17:18:02 +10:00
conrad 5587ab30b9 adjust warning level 2021-04-01 16:54:41 +10:00
conrad 4b3d4d0046 adjust warning level 2021-04-01 16:45:19 +10:00