Rasmus Munk Larsen
064d686c57
Remove CXX11/ directory nesting for Tensor modules
...
libeigen/eigen!2199
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-26 07:03:38 -08:00
Rasmus Munk Larsen
11eb66e1b5
Remove pre-C++14 workarounds from unsupported/ tensor code
...
libeigen/eigen!2218
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-26 06:17:39 -08:00
Rasmus Munk Larsen
38f0f42755
Update rmlarsen email address from @google.com to @gmail.com
...
libeigen/eigen!2212
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-25 07:45:02 -08:00
Rasmus Munk Larsen
667cabe3aa
Clean up comments in unsupported module
...
libeigen/eigen!2198
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-22 22:04:23 -08:00
Rasmus Munk Larsen
8c35441f18
Fix typos: misspellings, French variable names, and hyphenation
...
libeigen/eigen!2185
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-22 10:04:40 -08:00
Rasmus Munk Larsen
44c6132163
Fix ~40 typos found by codespell across the codebase
...
libeigen/eigen!2181
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-21 21:29:50 -08:00
Rasmus Munk Larsen
e6accc73ff
Fix comment typos, doubled words, grammar errors, and copy-paste mistakes
...
libeigen/eigen!2173
Closes #3034
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-02-21 14:36:21 -08:00
Antonio Sánchez
f46a2c561e
Fix bad static access for TensorDeviceGpu.
...
libeigen/eigen!2111
2026-01-20 19:12:53 +00:00
Gregory Meyer
9b00db8cb9
Simplify thread-safe initialization of GpuDeviceProperties.
...
libeigen/eigen!2089
2025-12-09 18:36:45 +00:00
Rasmus Munk Larsen
7c7d84735e
Align temporary array in TensorSelectOp packet evaluator.
2025-11-05 19:44:47 +00:00
Tyler Veness
06f5cb4878
Use wrapper macro for multidimensional subscript feature test
...
See merge request libeigen/eigen!2059
2025-11-04 22:26:27 +00:00
Rasmus Munk Larsen
63fc0bc8c1
Make TernarySelectOp immune to const differences.
...
See merge request libeigen/eigen!2058
Co-authored-by: Rasmus Munk Larsen <rmlarsen@google.com >
2025-11-04 21:42:32 +00:00
Tyler Veness
f95b4698fc
Add support for C++23 multidimensional subscript operator
...
I'm not sure where to put tests for this, assuming they're needed. They also wouldn't run in CI anyway since CI only exercises the C++17 codepaths.
See merge request libeigen/eigen!2053
2025-11-04 07:03:04 +00:00
Rasmus Munk Larsen
b6fcddccfc
Get rid of pblend packet op.
...
There was only a single code path left in TensorEvaluator using pblend. We can replace that with a call to the more general TernarySelectOp and get rid of pblend entirely from Core.
Closes #2998
See merge request libeigen/eigen!2056
Co-authored-by: Rasmus Munk Larsen <rmlarsen@google.com >
2025-11-03 23:27:50 +00:00
anonymouspc
05e74b1a40
Tiny fix in unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
2025-08-25 10:26:46 +00:00
Antonio Sánchez
cc0be00435
Fix docs build.
2025-07-02 22:10:33 +00:00
Henric Ryden
7fa069ef90
tensor documentation
2025-06-29 03:47:42 +00:00
Antonio Sánchez
7c636dd5db
Move HIP/CUDA defines to Core.
2025-06-27 16:48:07 +00:00
Antonio Sánchez
a395ee162d
Fix a collection of random failures encountered when testing with Bazel.
2025-06-26 16:58:24 +00:00
Tyler Veness
d6689a15d7
Replace instances of EIGEN_CONSTEXPR macro
2025-04-18 08:27:52 -07:00
Antonio Sanchez
6579e36eb4
Allow Tensor trace to be passed to a TensorRef.
2025-03-25 08:26:23 -07:00
Rasmus Munk Larsen
464c1d0978
Format TensorDeviceThreadPool.h & use if constexpr for c++20.
2025-03-08 01:09:36 +00:00
Rasmus Munk Larsen
350544eb01
Clean up TensorDeviceThreadPool.h
2025-03-07 18:14:17 +00:00
Gopinath Vasalamarri
9a86214039
Optimize division operations in TensorVolumePatch.h
2025-02-28 22:34:13 +00:00
Antonio Sánchez
d79bac0d3c
Fix boolean scatter and random generation for tensors.
2025-02-25 21:37:09 +00:00
C. Antonio Sanchez
e42dceb3a1
Fix implicit copy-constructor warning in TensorRef.
2025-02-22 08:37:56 -08:00
Antonio Sánchez
9c211430b5
Fix TensorRef details
2025-02-14 18:33:26 +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
c079ee5e44
Fix tensor documentation.
2025-02-05 17:36:00 +00:00
Antonio Sánchez
b1e74b1ccd
Fix all the doxygen warnings.
2025-02-01 00:00:31 +00:00
Tobias Wood
d49021212b
Tensor Roll / Circular Shift / Rotate
2024-11-05 14:10:19 +00:00
Charles Schlosser
4e5136d239
make fixed size matrices and arrays trivially_default_constructible
2024-10-21 17:10:15 +00:00
Charles Schlosser
7ad7c1d5c5
fix implicit conversion warning (again)
2024-09-24 22:07:00 +00:00
Charles Schlosser
ba5183f98c
fix warning in EigenSolver::pseudoEigenvalueMatrix()
2024-09-24 17:23:58 +00:00
Charles Schlosser
3ffb4e50df
fix implicit conversion in TensorChipping
2024-09-24 16:58:49 +00:00
Eugene Zhulenev
c59332d74a
Detect "effectively inner/outer" chipping in TensorChipping
2024-08-29 17:49:59 +00:00
Charles Schlosser
231308f690
TensorVolumePatchOp: Suppress Wmaybe-uninitialized caused by unreachable code
2024-08-23 01:55:12 +00:00
Devon Loehr
b3e3b7b0ec
Remove implicit this capture in lambdas
2024-08-02 20:06:35 +00:00
Mike Taves
c593e9e948
Fix typos
2024-08-02 00:06:24 +00:00
adambanas
33d0937c6b
Add async support for 'chip' and 'extract_volume_patches'
2024-06-27 09:56:06 +02:00
Rasmus Munk Larsen
9148c47d67
Vectorize isfinite and isinf.
2024-05-29 00:20:12 +00:00
Tyler Veness
d165c7377f
Format EIGEN_STATIC_ASSERT() as a statement macro
2024-05-20 23:02:42 +00:00
Charles Schlosser
99c18bce6e
Msvc muluh
2024-05-07 16:30:58 +00:00
Charles Schlosser
8cafbc4736
Fix unused variable warnings in TensorIO
2024-04-22 18:14:54 +00:00
Rasmus Munk Larsen
c5b234196a
Fix unused variable warning in TensorIO.h
2024-04-03 19:49:31 +00:00
Antonio Sánchez
13092b5d04
Fix usages of Eigen::array to be compatible with std::array.
2024-03-29 15:51:15 +00:00
Antonio Sanchez
de304ab960
Fix using ScalarPrinter redefinition for gcc.
2024-03-26 15:32:38 -07:00
Rasmus Munk Larsen
c54303848a
Undef macro in TensorContractionGpu.h that causes buildbreakages.
2024-03-26 18:01:48 +00:00
Antonio Sánchez
9f77ce4f19
Add custom formatting of complex numbers for Numpy/Native.
2024-03-25 17:41:44 +00:00
Rasmus Munk Larsen
d3cd312652
Remove slow index check in Tensor::resize from release mode.
2024-03-18 23:43:25 +00:00