Commit Graph

52 Commits

Author SHA1 Message Date
kalmarek 540946528c remove references to logger! 2018-08-19 20:05:45 +02:00
kalmarek 2d62aa26f2 add missing L1_norm 2018-08-15 19:09:01 +02:00
kalmarek e4b5c59bd7 fix: use GroupRingElem constructor directly, when no basis is attached 2018-08-15 19:08:40 +02:00
kalmarek 68a3cca76d remove overloads of ± 2018-08-14 19:18:58 +02:00
kalmarek ff8f5d45c2 rework distance_to_cone 2018-08-14 19:18:36 +02:00
kalmarek f9180d5d68 update autIdproj 2018-08-14 18:18:25 +02:00
kalmarek 6b0cbd0114 remove l (length) from args of 2018-08-14 18:17:38 +02:00
kalmarek cdb3c39d2a rework IntervalArithmetic.± application 2018-08-14 17:21:35 +02:00
kalmarek 3066046fdb move checking logic to check_distance_to_cone function 2018-01-01 23:50:36 +01:00
kalmarek b2f4360ef4 distence_to_cone(...) where {T<:...} does all the logging 2018-01-01 23:49:27 +01:00
kalmarek 5918e20569 replace distance_to_cone by distances_to_cone without logging 2018-01-01 23:48:17 +01:00
kalmarek 923d892da0 fix indentation, again 2018-01-01 23:45:49 +01:00
kalmarek 47f6d3637e fix indentation to 4 spaces 2018-01-01 14:06:33 +01:00
kalmarek fc54803b58 fix Memento deprecations; make clear when logger is global 2018-01-01 13:13:44 +01:00
kalmarek f7f9ceef07 pass only the i-th column in @parallel mode
this cuts on memory per worker drastically
2017-11-05 19:28:51 +01:00
kalmarek c0dc6937a5 cut on allocations in compute_SOS 2017-11-03 16:54:41 +01:00
kalmarek fba2464a80 Specify concrete Interval types in augIdproj 2017-11-03 16:42:53 +01:00
kalmarek a000290074 remove rationalization functions 2017-11-03 16:41:12 +01:00
kalmarek 79d5c7f933 rename parameter S -> T 2017-11-02 13:48:20 +01:00
kalmarek 3eab5b721a replace @timed by @logtime 2017-11-02 13:45:12 +01:00
kalmarek 098a7ce948 check_distance_to... -> distance_to_...
and a lot of old code removal
2017-10-27 18:34:07 +02:00
kalmarek 4ae2c617cb Higher level compute_SOS 2017-10-27 18:33:18 +02:00
kalmarek 96ce02852f replace rationalise&project with interval&project 2017-10-27 18:32:58 +02:00
kalmarek 0225f38066 just two simple distance_to_cone functions
for Numbers and for Intervals
2017-10-27 18:30:59 +02:00
kalmarek 8defd71b59 new low-level compute_SOS function 2017-10-27 18:29:19 +02:00
kalmarek d8b2f0ab30 increase sigfigs to 12; remove explicit precision setting
(it's 53 anyway);
2017-10-27 18:25:13 +02:00
kalmarek d7bc94b64c @parallel compute_SOS 2017-10-09 18:08:22 +02:00
kalmarek 344e11a974 overwrite Q to allow gc 2017-10-09 18:06:29 +02:00
kalmarek 757f89e54b no need to limit precision in rationalise_and_project
since we project directly to intervals the computational load is negligible
2017-08-27 19:09:56 +02:00
kalmarek 7fd18e9e57 logging 2017-08-27 18:50:56 +02:00
kalmarek 56d944e8af correct columns of Q directly to intervals
hopefully containing 0
2017-08-27 18:46:31 +02:00
kalmarek 9328fa9187 single-threaded compute_SOS with @parallel option 2017-08-27 18:30:49 +02:00
kalmar 94074750cf limit the accuracy of rationalization to sensible value
to avoid running out of memory!
2017-08-04 21:27:10 +02:00
kalmar 8f88035bb7 in-place projection to augmentation ideal 2017-08-04 20:50:06 +02:00
kalmar c4dcaf25fe @parallelising computation of SOS 2017-08-04 20:47:38 +02:00
kalmar 7d42f28b29 put rationalization and projection to augmentation in a separate function
to have gc collect unused matrices of Rationals after this is finished
2017-08-04 20:36:25 +02:00
kalmar 9ed8679c95 simplify groupring_square 2017-08-04 20:33:02 +02:00
kalmar 666fac1775 Threaded version of projection to the augmentation ideal 2017-08-04 15:30:12 +02:00
kalmar 335a2aa216 change rounding mode to :tight 2017-07-26 12:58:39 +02:00
kalmar a82eb13ef5 use views and broadcasting 2017-07-21 17:11:58 +02:00
kalmar 95bc1eaff5 make EOI a one-liner 2017-07-21 17:11:25 +02:00
kalmar e74b4c49ef use the new definition of base-less mul! in GroupRings 2017-07-21 17:10:52 +02:00
kalmar f3874828e7 increase the default precision in check_distance_to_positive_cone 2017-07-05 13:03:25 +02:00
kalmar dad6576365 better specialised groupring_square 2017-07-05 12:28:29 +02:00
kalmar 6b9d2b5d28 update to the latest version of IntervalArithmetic 2017-07-05 12:24:49 +02:00
kalmar bfdc08e91d require IntervalArithmetic v0.9.1 2017-06-25 09:34:16 +02:00
kalmar 310165b864 broader arrays in signature of distance_to_cone 2017-06-25 09:33:25 +02:00
kalmar 0e89b12e90 move functions 2017-06-25 09:31:52 +02:00
kalmar ac18923631 use IntervalArithmetic instead of ValidatedNumerics 2017-06-25 09:29:31 +02:00
kalmar fd32ddbe82 use the given precision as rationalisation precision 2017-06-23 13:30:37 +02:00