72 Commits

Author SHA1 Message Date
Alex Harker 6d87a2dae4 Updates from HISSTools_Library 2019-10-11 14:26:56 +01:00
Alex Harker 9e5a16f84b Updated FFT from HISSTools_Library 2019-10-07 23:36:05 +01:00
Alex Harker 741d252c3b Updated HISSTools_FFT to line up with the HISSTools_Library 2019-08-21 13:11:30 +01:00
Alex Harker 5b8014d7c4 Bug fixes for kernel smoother code 2019-08-14 18:35:43 +01:00
Alex Harker a71f846020 Fix enable ifs in HISSTools_Library code 2019-08-14 15:24:08 +01:00
Alex Harker 31c5f4cf08 Attempt to deduce type traits for HISSTools_Library class constructors 2019-08-14 15:09:16 +01:00
Alex Harker 1f84220a10 Updates from HISSTools_Library 2019-08-14 13:57:21 +01:00
Alex Harker 50474b2985 Updates to spectral code from HISSTools_Library 2019-08-14 00:24:19 +01:00
Alex Harker 0b3d5d7c4b Updates to spectral code from HISSTools_Library 2019-08-13 23:34:37 +01:00
Alex Harker 8ecb5635b2 Update spectral processor from HISSTools_Library 2019-08-13 17:22:53 +01:00
Alex Harker 26d0223a21 Updates from HISSTools_Library 2019-08-13 12:52:32 +01:00
Alex Harker abdc57b613 Updates from HISSTools_Library 2019-08-12 23:32:12 +01:00
Alex Harker 8401b51825 Spectral code reordering and renaming 2019-08-12 23:19:27 +01:00
Alex Harker c929640496 Refactor the spectral processor as a dependency compose rather than inherit 2019-08-12 18:24:35 +01:00
Alex Harker 9304383b1a Update IR manipulation in line with HISSTools_Library 2019-08-12 15:53:23 +01:00
Alex Harker aa7ca31841 Update IR Manipulation as in HISSTools_Library 2019-08-11 21:40:50 +01:00
Alex Harker e84fde38c5 Commit KernelSmoother code form HISSTools_Library 2019-08-10 23:35:05 +01:00
Alex Harker ce8c8f1a20 Initial irphase code commit 2019-08-08 23:52:45 +01:00
Alex Harker 435e3126c2 Update dependencies from HISSTools_Library 2019-08-02 15:54:52 +01:00
Alex Harker feb9d6925f Update SIMDSupport.hpp again 2019-07-04 13:08:21 +01:00
Alex Harker 6d5ddcb231 Update SIMDSupport.hpp 2019-07-04 12:49:54 +01:00
Alex Harker 71aa6d6f73 Correct mm256 shuffles so that the code works (needs testing for speed) 2019-06-20 10:18:23 +01:00
Alex Harker 5ce0317e72 Correct type in FFT code 2019-06-19 16:31:50 +01:00
Alex Harker f3f988007b Adapt FFT to recognise SSE support under MSVS 2019-06-19 13:50:30 +01:00
Alex Harker 12a972df89 Deal with __SSE__ define on windows with MSVS 2019-06-19 13:44:34 +01:00
Alex Harker 1ac523c910 Typecasting for overly compliant compilers 2019-06-18 16:48:52 +01:00
Alex Harker 2c0745abe4 Formatting 2019-06-18 16:48:28 +01:00
Alex Harker 5db9668f00 Added trunc and round functions to SIMDSupport.hpp 2019-06-18 16:24:59 +01:00
Alex Harker c45fccdfd3 Formatting 2019-06-18 10:24:23 +01:00
Alex Harker 5e750fafa1 Add explicit type casting to table reader to allow higher warning level on compiler 2019-06-18 10:01:01 +01:00
Alex Harker f23a5e169c Missed one cast 2019-06-16 15:05:45 +01:00
Alex Harker 554a55f599 Update HISSTools_FFT for sypes 2019-06-16 15:04:33 +01:00
Alex Harker f1c95a838a Upadte HISSTools_FFT 2019-06-16 15:00:30 +01:00
Alex Harker 887d657ce1 Integer type matching 2019-06-16 10:52:16 +01:00
Alex Harker 12eeb0ab1a Correct type 2019-06-15 12:02:37 +01:00
Alex Harker 8afb86b812 Change to portable type 2019-06-15 10:42:01 +01:00
Alex Harker 0b75d1803f Formatting 2019-06-15 10:41:43 +01:00
Alex Harker 68ebf4786e Additional header required 2018-06-19 17:01:39 +01:00
Alex Harker dec4016181 SIMD Support bug fix It is quite important that constructors construct the contents of a struct and that loads are actually used 2018-05-29 23:52:36 +01:00
Alex Harker e90d7c0838 Support aligned malloc on linux 2018-03-27 16:04:08 +01:00
Alex Harker cff3336b59 Added fl.argmin~ and fl.argmax~ from Owen Green 2018-01-25 10:39:39 +00:00
Alex Harker 90d530cf9a Updated to latest ibuffer and related codebases 2017-12-26 15:09:19 +00:00
Alex Harker 17c5e78641 Ironed out possible warnings in a object and framework code 2017-12-12 18:25:28 +00:00
Alex Harker 20856a2825 Corrected variance 2017-11-11 18:04:43 +00:00
Alex Harker fc3a68a388 Const correctedness 2017-11-09 13:35:16 +00:00
Alex Harker 1eb3e210bd Comment out unused 32 bit int vector due to incorrect AVX compiler support checks 2017-09-24 13:24:32 +01:00
Alex Harker 46b7f0e1d8 Fix vector crashes on empty inputs 2017-09-21 23:31:57 +01:00
Alex Harker 7c426d02b5 Fixed table reading to account correctly for vector and scalar portions 2017-09-21 20:14:24 +01:00
Alex Harker b7cbbac893 Clean-up 2017-09-16 21:10:06 +01:00
Alex Harker b40df44251 Removed unused code 2017-09-16 21:00:19 +01:00