Adam Cogdell
|
3f00059beb
|
Fix fuzzer range error for scalar parity check.
|
2025-06-05 22:27:35 +00:00 |
|
Damiano Franzò
|
db85838ee2
|
Add DUCC FFT support
|
2025-05-12 17:56:02 +00:00 |
|
Tyler Veness
|
d6b23a2256
|
Fix unused local typedef warning in matrix exponential
|
2025-04-29 19:54:15 +00:00 |
|
Markus Vieth
|
0259a52b0e
|
Use more .noalias()
|
2025-03-17 19:41:00 +01:00 |
|
Antonio Sánchez
|
14f845a1a8
|
Fix givens rotation.
|
2025-03-14 17:15:57 +00:00 |
|
Antonio Sanchez
|
22cd7307dd
|
Remove assumption of std::complex for complex scalar types.
|
2025-02-12 15:44:32 -08:00 |
|
Antonio Sánchez
|
b1e74b1ccd
|
Fix all the doxygen warnings.
|
2025-02-01 00:00:31 +00:00 |
|
Rasmus Munk Larsen
|
d5eec781b7
|
Get rid of redundant computation for large arguments to erf(x).
|
2024-11-18 10:51:58 -08:00 |
|
Rasmus Munk Larsen
|
5133c836c0
|
Vectorize erf(x) for double.
|
2024-11-16 19:05:16 +00:00 |
|
Rasmus Munk Larsen
|
0d366f6532
|
Vectorize erfc(x) for double and improve erfc(x) for float.
|
2024-11-08 17:21:11 +00:00 |
|
Rasmus Munk Larsen
|
7eea0a9213
|
Vectorize erfc() for float
|
2024-10-09 18:38:05 +00:00 |
|
Rasmus Munk Larsen
|
78f3c654ee
|
Don't use constexpr with half.
|
2024-10-08 16:44:40 +00:00 |
|
Rasmus Munk Larsen
|
74dcfbbd0f
|
Use ppolevl for polynomial evaluation in more places.
|
2024-10-07 13:27:28 -07:00 |
|
Rasmus Munk Larsen
|
a097f728fe
|
Avoid producing erf(x) = NaN for large |x|.
|
2024-10-04 12:15:23 -07:00 |
|
Rasmus Munk Larsen
|
44b16f48cb
|
Improve speed and accuracy or erf()
|
2024-10-03 01:52:16 +00:00 |
|
Alexey Korepanov
|
ec18dd09c8
|
fix pi in kissfft
|
2024-08-02 22:57:47 +00:00 |
|
Mike Taves
|
c593e9e948
|
Fix typos
|
2024-08-02 00:06:24 +00:00 |
|
Charles Schlosser
|
e605227030
|
Fix warnings
|
2024-05-31 14:33:37 +00:00 |
|
Charles Schlosser
|
4de870b6eb
|
fix autodiff enum comparison warnings
|
2024-04-22 18:14:20 +00:00 |
|
Antonio Sanchez
|
64edfbed04
|
Fix static_assert for c++14.
|
2024-03-02 20:39:34 -08:00 |
|
Antonio Sánchez
|
23f6c26857
|
Rip out make_coherent, add CoherentPadOp.
|
2024-02-29 23:15:02 +00:00 |
|
Antonio Sánchez
|
b14c5d0fa1
|
Fix real schur and polynomial solver.
|
2024-02-17 15:22:11 +00:00 |
|
Antonio Sánchez
|
69ee52ed13
|
Remove Skyline.
|
2024-01-30 00:13:17 +00:00 |
|
Antonio Sánchez
|
dd71c23e23
|
Remove MoreVectorization.
|
2024-01-29 18:48:28 +00:00 |
|
Antonio Sánchez
|
3026f1f296
|
Fix various asan errors.
|
2024-01-08 00:13:17 +00:00 |
|
Tobias Wood
|
f38e16c193
|
Apply clang-format
|
2023-11-29 11:12:48 +00:00 |
|
Antonio Sánchez
|
6e4d5d4832
|
Add IWYU private pragmas to internal headers.
|
2023-08-21 16:25:22 +00:00 |
|
Andrzej Ciarkowski
|
1698c367a0
|
Use std::shared_ptr for FFTW/IMKL FFT plan implementation; Fixes #2651
|
2023-05-05 16:58:23 +00:00 |
|
Antonio Sánchez
|
1f79a6078f
|
Return NaN in ndtri for values outside valid input range.
|
2023-05-05 16:27:26 +00:00 |
|
Rasmus Munk Larsen
|
b378014fef
|
Make sure we return +/-1 above the clamping point for Erf().
|
2023-04-18 20:53:01 +00:00 |
|
Rasmus Munk Larsen
|
1e223a956c
|
Add missing 'f' in float literal in SpecialFunctionsImpl.h that triggers implicit conversion warning.
|
2023-04-18 17:33:29 +00:00 |
|
Rasmus Munk Larsen
|
3026fc0d3c
|
Improve accuracy of erf().
|
2023-04-14 16:57:56 +00:00 |
|
Rasmus Munk Larsen
|
1c0a6cf228
|
Get rid of EIGEN_HAS_AVX512_MATH workaround.
|
2023-02-23 23:16:41 +00:00 |
|
Chip Kerchner
|
54459214a1
|
Fix epsilon and dummy_precision values in long double for double doubles. Prevented some algorithms from converging on PPC.
|
2023-02-16 23:35:42 +00:00 |
|
Antonio Sánchez
|
e256ad1823
|
Remove LGPL Code and references.
|
2023-02-08 01:25:06 +00:00 |
|
Charles Schlosser
|
fa0bd2c34e
|
improve sparse permutations
|
2023-01-15 03:21:25 +00:00 |
|
Chris
|
6728683938
|
Small cleanup of IDRS.h
|
2022-11-16 13:51:23 +00:00 |
|
Antonio Sánchez
|
e5794873cb
|
Replace assert with eigen_assert.
|
2022-10-04 17:11:23 +00:00 |
|
Julian Kent
|
69714ff613
|
Add Sparse Subset of Matrix Inverse
|
2022-07-28 18:04:35 +00:00 |
|
Antonio Sánchez
|
8ed3b9dcd6
|
Skip f16/bf16 bessel specializations on AVX512 if unavailable.
|
2022-06-24 15:10:36 +00:00 |
|
Oleg Shirokobrod
|
f542b0a71f
|
Adding an MKL adapter in FFT module.
|
2022-06-02 18:10:43 +00:00 |
|
Mario Rincon-Nigro
|
e99163e732
|
fix: issue 2481: LDLT produce wrong results with AutoDiffScalar
|
2022-05-25 15:26:10 +00:00 |
|
Eisuke Kawashima
|
ac5c83a3f5
|
unset executable flag
|
2022-05-22 22:47:43 +09:00 |
|
Guoqiang QI
|
00b75375e7
|
Adding PocketFFT support in FFT module since kissfft has some flaw in accuracy and performance
|
2022-05-11 17:44:22 +00:00 |
|
Tobias Schlüter
|
f3ba220c5d
|
Remove EIGEN_EMPTY_STRUCT_CTOR
|
2022-04-08 18:27:26 +00:00 |
|
Erik Schultheis
|
e1df3636b2
|
More constexpr helpers
|
2022-04-04 18:38:34 +00:00 |
|
Erik Schultheis
|
64909b82bd
|
static const class members turned into constexpr
|
2022-04-04 17:33:33 +00:00 |
|
Erik Schultheis
|
421cbf0866
|
Replace Eigen type metaprogramming with corresponding std types and make use of alias templates
|
2022-03-16 16:43:40 +00:00 |
|
Antonio Sánchez
|
9296bb4b93
|
Fix edge-case in zeta for large inputs.
|
2022-03-08 21:21:20 +00:00 |
|
Rasmus Munk Larsen
|
ea2c02060c
|
Add reciprocal packet op and fast specializations for float with SSE, AVX, and AVX512.
|
2022-01-21 23:49:18 +00:00 |
|