Commit Graph
1074 Commits
Author SHA1 Message Date
conrad c127eed08b more details 2022-03-30 13:59:17 +10:00
conrad 3516cbae1f expand docs for det() 2022-03-30 13:55:14 +10:00
conrad 040e58f835 split apply_tiny() into separate functions 2022-03-30 13:33:18 +10:00
conrad ebc68c1301 change order 2022-03-30 13:30:56 +10:00
conrad 77f11ad8ec remove specialisation 2022-03-30 12:08:43 +10:00
conrad e016249b43 fix 2022-03-30 12:03:27 +10:00
conrad e47b17b099 simplifications 2022-03-30 12:00:47 +10:00
conrad 0d65783a29 cx specialisatio for is_finite() 2022-03-30 11:58:26 +10:00
conrad 2c02ec50ed check for non-finite elements 2022-03-30 11:50:22 +10:00
conrad 88d9ac9319 remove checks due to relatively large overhead 2022-03-30 11:43:01 +10:00
conrad 3b0ccab63a remove checks due to relatively large overhead 2022-03-30 11:28:42 +10:00
conrad 9926211af3 restore previous approach 2022-03-30 11:21:38 +10:00
conrad c2ed8d39f9 expand configuration 2022-03-30 11:14:48 +10:00
conrad 80a61452f9 remove nonfinite checks 2022-03-30 00:42:34 +10:00
conrad 7385694faa expand debug message 2022-03-29 11:05:20 +10:00
conrad 0c36d7083e layout 2022-03-29 11:03:28 +10:00
conrad 6c33205155 detect nonfinite elements 2022-03-29 11:00:37 +10:00
conrad 4585ca5120 simplification 2022-03-29 00:33:52 +10:00
conrad ee0fe57d9f simplifications 2022-03-28 22:21:49 +10:00
conrad 3ea260f37d update docs for rank() 2022-03-28 22:00:26 +10:00
conrad fa73a16870 fix 2022-03-28 17:00:25 +10:00
conrad 1199f80d24 only check the parts that are required 2022-03-28 16:04:19 +10:00
conrad 04212cec80 check for nonfinite matrices 2022-03-28 15:42:47 +10:00
conrad cc8e44d51f check for nonfinite matrices 2022-03-28 14:09:48 +10:00
conrad 9c59799d1e check for nonfinite matrices 2022-03-28 13:45:12 +10:00
conrad af4186b05a add has_nonfinite() 2022-03-28 12:22:01 +10:00
conrad 6fb8a00dba add check_nonfinite config option 2022-03-28 11:54:47 +10:00
conrad a11b62d69c update list of changes 2022-03-27 12:48:59 +10:00
conrad 0a0bbe8686 use previous approach for efficiency 2022-03-25 16:30:09 +10:00
conrad f20b43739f fix 2022-03-25 15:45:04 +10:00
conrad ab30a37d46 generate random numbers in one hit 2022-03-25 15:22:20 +10:00
conrad 6cac482a05 simplifications + detect NaN 2022-03-25 14:42:13 +10:00
conrad 725629ca73 detect NaN 2022-03-25 13:23:53 +10:00
conrad 8005876ae5 clarifications 2022-03-25 12:12:49 +10:00
conrad 53f351b2ea fix 2022-03-24 13:37:25 +10:00
conrad eaa15e34b2 simplification 2022-03-24 13:03:43 +10:00
conrad a1050a99e0 cleanup 2022-03-24 12:59:11 +10:00
conrad 6b9d0e0eab detect non-symmetric matrices given to inv_sympd() 2022-03-24 12:54:44 +10:00
conrad 84f364b769 simplifications 2022-03-24 00:52:35 +10:00
conrad a5be8f785f fix aliasing bug 2022-03-24 00:45:34 +10:00
conrad 18163b3a73 mark as RC2 2022-03-24 00:00:28 +10:00
conrad 07cfa94cf1 more details 2022-03-23 15:27:00 +10:00
conrad 2293dcb387 update list of changes 2022-03-23 15:17:54 +10:00
conrad c55d497cf5 rename 2022-03-23 15:08:56 +10:00
conrad 7d417bc484 move definitions of inv_sympd() to separate file 2022-03-23 15:06:30 +10:00
conrad 1668d43d37 fix 2022-03-23 14:52:19 +10:00
conrad b813822f0c document options to inv() and inv_sympd() 2022-03-23 14:51:10 +10:00
conrad bc988fac4e add allow_approx option to inv() and inv_sympd() 2022-03-23 14:03:51 +10:00
conrad 09051d02d8 move default operation into apply_gen() 2022-03-23 13:44:04 +10:00
conrad 96de1c0bef simplifications 2022-03-22 17:18:23 +10:00