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
Kolja Brix
8d81a2339c
Reduce usage of reserved names
2022-01-10 20:53:29 +00:00
Erik Schultheis
c20e908ebc
turn some macros intro constexpr functions
2021-12-10 19:27:01 +00:00
Jens Wehner
c6fa0ca162
Idrsstabl
2021-12-06 20:00:00 +00:00
Erik Schultheis
cd83f34d3a
fix typo StableNorm -> stableNorm
2021-12-04 14:52:09 +00:00
Jens Wehner
4ee2e9b340
Idrs refactoring
2021-12-02 23:32:07 +00:00
Jens Wehner
f63c6dd1f9
Bicgstabl
2021-12-02 22:48:22 +00:00
Erik Schultheis
ec2fd0f7ed
Require recent GCC and MSCV and removed EIGEN_HAS_CXX14 and some other feature test macros
2021-12-01 00:48:34 +00:00
Kolja Brix
afa616bc9e
Fix some typos found
2021-09-23 15:22:00 +00:00
sciencewhiz
4b6036e276
fix various typos
2021-09-22 16:15:06 +00:00
Alexander Karatarakis
4d622be118
[AutodiffScalar] Remove const when returning by value
...
clang-tidy: Return type 'const T' is 'const'-qualified at the top level,
which may reduce code readability without improving const correctness
The types are somewhat long, but the affected return types are of the form:
```
const T my_func() { /**/ }
```
Change to:
```
T my_func() { /**/ }
```
2021-09-18 21:23:32 +00:00
Rasmus Munk Larsen
6cadab6896
Clean up EIGEN_STATIC_ASSERT to only use standard c++11 static_assert.
2021-09-16 20:43:54 +00:00
Rasmus Munk Larsen
d7d0bf832d
Issue an error in case of direct inclusion of internal headers.
2021-09-10 19:12:26 +00:00
Antonio Sanchez
eea2a3385c
Remove more DynamicSparseMatrix references.
...
Also fixed some typos in SparseExtra/MarketIO.h.
2021-09-02 15:36:47 -07:00
Jens Wehner
8286073c73
Matrixmarket extension
2021-09-02 17:23:33 +00:00
jenswehner
9abf4d0bec
made RandomSetter C++11 compatible
2021-08-25 20:24:55 +00:00