Antonio Sánchez
420d891de7
Add missing mathjax/latex configuration.
2025-02-12 21:11:50 +00:00
Antonio Sánchez
a0591cbc93
Fix doxygen-generated pages
2025-02-11 01:20:27 +00:00
Antonio Sánchez
b1e74b1ccd
Fix all the doxygen warnings.
2025-02-01 00:00:31 +00:00
Johannes Zipfel
f679843dc2
Block doc non square
2025-01-25 17:14:21 +00:00
Mike Taves
c593e9e948
Fix typos
2024-08-02 00:06:24 +00:00
Charles Schlosser
1dcb07bb2a
Update file eigen_navtree_hacks.js
2024-08-01 02:51:04 +00:00
Charles Schlosser
fb95e90f7f
Add truncation op
2024-04-29 23:45:49 +00:00
Antonio Sánchez
77833f9320
Allow symbols to be used in compile-time expressions.
2024-03-28 18:43:50 +00:00
Arnaud Billon
d33174d5ae
Doc: Fix Basic slicing examples minor issues
2024-01-09 18:17:00 +00:00
Antonio Sánchez
46e9cdb7fe
Clang-format tests, examples, libraries, benchmarks, etc.
2023-12-05 21:22:55 +00:00
Kyle Macfarlan
5de0f2f89e
Fixes #2735 : Component-wise cbrt
2023-10-25 03:06:13 +00:00
Yingnan Wu
ba1cb6e45e
Fixes #2703 by adding max_digits10 function
2023-07-26 16:02:52 +00:00
Rohit Goswami
b0eded878d
DOC: Update documentation for 3.4.x
2023-04-06 19:20:41 +00:00
Jonas Schulze
81cb6a51d0
Fix some typos
2023-03-16 23:11:43 +00:00
Zach Davis
b1beba8a3e
Fix LinAlgSVD example code
2023-03-08 17:04:59 +00:00
Charles Schlosser
049a144798
Add typed logicals
2023-02-18 01:23:47 +00:00
Antonio Sánchez
e256ad1823
Remove LGPL Code and references.
2023-02-08 01:25:06 +00:00
Melven Roehrig-Zoellner
273f803846
Add BDCSVD_LAPACKE binding
2022-12-09 18:50:12 +00:00
Gabriele Buondonno
6431dfdb50
Cross product for vectors of size 2. Fixes #1037
2022-11-15 22:39:42 +00:00
Antonio Sánchez
80efbfdeda
Unconditionally enable CXX11 math.
2022-10-04 17:37:47 +00:00
Rasmus Munk Larsen
1e1848fdb1
Add a vectorized implementation of atan2 to Eigen.
2022-09-28 20:46:49 +00:00
Gilles Aouizerate
6e83e906c2
fix typo in doc/TutorialSparse.dox
2022-09-06 17:56:13 +00:00
Gilles Aouizerate
94cc83faa1
2 typos fix in the 3rd table.
2022-08-31 19:54:42 +00:00
sfalmo
9960a30422
Fix row vs column vector typo in Matrix class tutorial
2022-06-07 17:28:19 +00:00
Tobias Schlüter
f3ba220c5d
Remove EIGEN_EMPTY_STRUCT_CTOR
2022-04-08 18:27:26 +00:00
Antonio Sánchez
edc822666d
Fix navbar scroll with toc.
2022-04-05 20:14:22 +00:00
Chip Kerchner
7b10795e39
Change EIGEN_ALTIVEC_ENABLE_MMA_DYNAMIC_DISPATCH and EIGEN_ALTIVEC_DISABLE_MMA flags to be like TensorFlow's...
2022-03-17 22:35:27 +00:00
Øystein Sørensen
c062983464
Completed a missing parenthesis in tutorial.
2022-03-17 14:52:07 +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
John Mather
3a9d404d76
Add support for Apple's Accelerate sparse matrix solvers
2022-03-08 00:09:18 +00:00
Florian Maurin
fbc62f7df9
Complete doc with MatrixXNt and MatrixNXt
2022-02-11 21:55:54 +00:00
Arthur
18b50458b6
Update SVD Module with Options template parameter
2022-02-02 00:15:44 +00:00
Erik Schultheis
89c6ab2385
removed some documentation referencing c++98 behaviour
2022-01-30 12:02:18 +00:00
Erik Schultheis
970640519b
Cleanup
2022-01-21 01:48:59 +00:00
Essex Edwards
49a8a1e07a
Minor correction/clarification to LSCG solver documentation
2022-01-14 19:48:54 +00:00
David Tellenbach
ba91839d71
Remove user survey from Doxygen header
2021-12-31 12:15:19 +01:00
Erik Schultheis
39a6aff16c
get rid of using namespace Eigen
in sample code
2021-12-07 19:57:38 +00:00
Erik Schultheis
14c32c60f3
fixed snippets
2021-12-05 17:31:12 +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
Rasmus Munk Larsen
085c2fc5d5
Revert "Update SVD Module to allow specifying computation options with a...
2021-11-30 18:45:54 +00:00
Arthur
eef33946b7
Update SVD Module to allow specifying computation options with a template parameter. Resolves #2051
2021-11-29 20:50:46 +00:00
Erik Schultheis
f33a31b823
removed EIGEN_HAS_CXX11_* and redundant EIGEN_COMP_CXXVER checks
2021-11-29 19:18:57 +00:00
Erik Schultheis
ec4efbd696
remove EIGEN_HAS_CXX11
2021-11-24 20:08:49 +00:00
Rasmus Munk Larsen
68e0d023c0
Remove license column in tables for builtin sparse solvers since all are MPL2 now.
2021-10-26 18:09:22 +00:00
sciencewhiz
4b6036e276
fix various typos
2021-09-22 16:15:06 +00:00
Antonio Sanchez
5dac0b53c9
Move Eigen::all,last,lastp1,lastN to Eigen::placeholders::.
...
These names are so common, IMO they should not exist directly in the
`Eigen::` namespace. This prevents us from using the `last` or `all`
names for any parameters or local variables, otherwise spitting out
warnings about shadowing or hiding the global values. Many external
projects (and our own examples) also heavily use
```
using namespace Eigen;
```
which means these conflict with external libraries as well, e.g.
`std::fill(first,last,value)`.
It seems originally these were placed in a separate namespace
`Eigen::placeholders`, which has since been deprecated. I propose
to un-deprecate this, and restore the original locations.
These symbols are also imported into `Eigen::indexing`, which
additionally imports `fix` and `seq`. An alternative is to remove the
`placeholders` namespace and stick with `indexing`.
NOTE: this is an API-breaking change.
Fixes #2321 .
2021-09-17 10:21:42 -07:00
Antonio Sanchez
eeacbd26c8
Bump CMake files to at least c++11.
...
Removed all configurations that explicitly test or set the c++ standard
flags. The only place the standard is now configured is at the top of
the main `CMakeLists.txt` file, which can easily be updated (e.g. if
we decide to move to c++14+). This can also be set via command-line using
```
> cmake -DCMAKE_CXX_STANDARD 14
```
Kept the `EIGEN_TEST_CXX11` flag for now - that still controls whether to
build/run the `cxx11_*` tests. We will likely end up renaming these
tests and removing the `CXX11` subfolder.
2021-08-25 20:07:48 +00:00
Rasmus Munk Larsen
7e6f94961c
Update documentation for matrix decompositions and least squares solvers.
2021-08-16 21:56:18 +00:00
Rasmus Munk Larsen
96e3b4fc95
Add CompleteOrthogonalDecomposition to the table of linear algeba decompositions.
2021-08-12 16:11:15 +00:00
Antonio Sanchez
fb1718ad14
Update code snippet for tridiagonalize_inplace.
2021-08-12 08:30:12 -07:00