Rasmus Munk Larsen
96007cae8c
Remove license column in tables for builtin sparse solvers since all are MPL2 now.
...
(cherry picked from commit 68e0d023c06e3611b7955b38bf8def66275c1c09)
2021-10-26 18:11:02 +00:00
Rasmus Munk Larsen
926e1a8226
Update documentation for matrix decompositions and least squares solvers.
...
(cherry picked from commit 7e6f94961cb4444d3c20660d8cc492d28ada1415)
2021-08-16 22:11:38 +00:00
Rasmus Munk Larsen
576e451b10
Add CompleteOrthogonalDecomposition to the table of linear algeba decompositions.
...
(cherry picked from commit 96e3b4fc957834ad6736f7455c263d3a4158dc37)
2021-08-12 16:49:40 +00:00
Antonio Sanchez
0d89012708
Update code snippet for tridiagonalize_inplace.
...
(cherry picked from commit fb1718ad14485ccf733d90807253e47c1f72e275)
2021-08-12 15:37:32 +00:00
Jens Wehner
4240b480e0
updated documentation for middleCol and middleRow
...
(cherry picked from commit 4d870c49b7f1b49e34e8044dc6c1131d43e91a44)
2021-08-05 17:53:36 +00:00
Jonas Harsch
5ccb72b2e4
Fixed typo in TutorialSparse.dox
...
(cherry picked from commit 5b81764c0f4e06ff12a0c769b1bd876b10ad7502)
2021-07-26 14:33:10 +00:00
Rasmus Munk Larsen
4780d8dfb2
Fix typo in SelfAdjointEigenSolver_eigenvectors.cpp
...
(cherry picked from commit c8a2b4d20a162dc2527425f40cf7df95db5ba428)
2021-06-21 19:07:17 +00:00
Rasmus Munk Larsen
fd5d23fdf3
Update ComplexEigenSolver_eigenvectors.cpp
...
(cherry picked from commit ea62c937edcc2c5efdaccfb6813ca39f48564ece)
2021-06-21 19:06:54 +00:00
Antonio Sanchez
2468253c9a
Define EIGEN_CPLUSPLUS and replace most __cplusplus checks.
...
The macro `__cplusplus` is not defined correctly in MSVC unless building
with the the `/Zc:__cplusplus` flag. Instead, it defines `_MSVC_LANG` to the
specified c++ standard version number.
Here we introduce `EIGEN_CPLUSPLUS` which will contain the c++ version
number both for MSVC and otherwise. This simplifies checks for supported
features.
Also replaced most instances of standard version checking via `__cplusplus`
with the existing `EIGEN_COMP_CXXVER` macro for better clarity.
Fixes : #2170
2021-03-05 18:33:18 +00:00
David Tellenbach
976ae0ca6f
Document that using raw function pointers doesn't work with unaryExpr.
2021-02-27 22:58:42 +01:00
David Tellenbach
9ad4096ccb
Document possible inconsistencies when using Matrix<bool, ...>
2021-02-17 00:50:26 +01:00
Florian Maurin
c5985c46f5
Fix typo in doc
2020-11-30 10:53:29 +00:00
Jim Lersch
68f69414f7
Workaround for doxygen class template titles in which the template
...
part of the class signature is lost due to a problem with forward
declarations. The problem is probably caused by doxygen bug #7689 .
It is confirmed to be fixed in doxygen >= 1.8.19.
2020-11-27 19:52:16 -07:00
Martin Vonheim Larsen
280f4f2407
Enable MathJax in Doxygen.in
...
Note that HTTPS must be used against the MathJax CDN when hosted on `eigen.tuxfamily.org` (which uses HTTPS) in order to avoid `Mixed Content`-errors from browsers. Using HTTPS for MathJax also works if the Eigen docs are hosted on plain HTTP.
2020-11-16 12:59:13 +00:00
David Tellenbach
e3e2cf9d24
Add MatrixBase::cwiseArg()
2020-10-14 01:56:42 +00:00
David Tellenbach
9022f5aa8a
Mention problems when using potentially throwing scalars and OpenMP
2020-10-09 17:04:25 +02:00
Karl Ljungkvist
d199c17b14
Fix typo in Tutorial_BlockOperations_block_assignment.cpp
2020-10-09 07:51:36 +00:00
Gael Guennebaud
d0f5d4bc50
add a banner to advertise the survey
2020-07-29 19:01:38 +02:00
Gael Guennebaud
fb0c6868ad
Add missing footer declaration
2020-07-24 10:28:44 +02:00
Gael Guennebaud
2ce2f51989
remove piwik tracker
2020-07-23 13:51:39 +02:00
Simon Pfreundschuh
14f84978e8
Replaced call to deprecated 'load' function with appropriate call to 'on'.
2020-06-23 11:23:13 +02:00
David Tellenbach
5c4e19fbe7
Possibility to specify user-defined default cache sizes for GEBP kernel
...
Some architectures have no convinient way to determine cache sizes at
runtime. Eigen's GEBP kernel falls back to default cache values in this
case which might not be correct in all situations.
This patch introduces three preprocessor directives
`EIGEN_DEFAULT_L1_CACHE_SIZE`
`EIGEN_DEFAULT_L2_CACHE_SIZE`
`EIGEN_DEFAULT_L3_CACHE_SIZE`
to give users the possibility to set these default values explicitly.
2020-05-08 12:54:36 +02:00
dlazenby
00f6340153
Update PreprocessorDirectives.dox - Added line for the new VectorwiseOp plugin directive (and re-alphabatized the plugin section)
2020-04-17 21:43:37 +00:00
Aaron Franke
5c22c7a7de
Make file formatting comply with POSIX and Unix standards
...
UTF-8, LF, no BOM, and newlines at the end of files
2020-03-23 18:09:02 +00:00
Christoph Hertzberg
9623c0c4b9
Fix formatting
2020-01-08 13:58:18 +01:00
Ilya Tokar
19876ced76
Bug #1785 : Introduce numext::rint.
...
This provides a new op that matches std::rint and previous behavior of
pround. Also adds corresponding unsupported/../Tensor op.
Performance is the same as e. g. floor (tested SSE/AVX).
2020-01-07 21:22:44 +00:00
Christoph Hertzberg
bcbaad6d87
Bug #1800 : Guard against misleading indentation
2020-01-03 13:47:43 +01:00
Gael Guennebaud
8fbe0e4699
Update old links to bitbucket to point to gitlab.com
2019-12-04 10:57:07 +01:00
Gael Guennebaud
c79b6ffe1f
Add an explicit example for auto and re-evaluation
2019-11-20 17:31:23 +01:00
Hans Johnson
6fb3e5f176
STYLE: Remove CMake-language block-end command arguments
...
Ancient versions of CMake required else(), endif(), and similar block
termination commands to have arguments matching the command starting the block.
This is no longer the preferred style.
2019-10-31 11:36:27 -05:00
Gael Guennebaud
e6c183f8fd
Fix doc issues regarding ndtri
2019-09-04 23:00:21 +02:00
Gael Guennebaud
0050644b23
Fix doc regarding alignment and c++17
2019-08-04 01:09:41 +02:00
Kyle Vedder
f22b7283a3
Added leading asterisk for Doxygen to consume as it was removing asterisk intended to be part of the code.
2019-07-18 18:12:14 +00:00
Christoph Hertzberg
9237883ff1
Escape \# inside doxygen docu
2019-07-12 19:45:13 +02:00
Christoph Hertzberg
c2671e5315
Build deprecated snippets with -DEIGEN_NO_DEPRECATED_WARNING
...
Also, document LinSpaced only where it is implemented
2019-07-12 19:43:32 +02:00
Christoph Hertzberg
5614400581
digits10() needs to return an integer
...
Problem reported on https://stackoverflow.com/questions/56395899
2019-05-31 15:45:41 +02:00
Thomas Capricelli
1901433674
erm.. use proper id
2019-03-12 13:53:38 +01:00
Thomas Capricelli
90302aa8c9
update tracking code
2019-03-12 13:47:01 +01:00
Bernhard M. Wiedemann
b071672e78
Do not keep latex logs
...
to make package builds more reproducible.
See https://reproducible-builds.org/ for why this is good.
2019-02-27 11:09:00 +01:00
Gael Guennebaud
475295b5ff
Enable documentation of Array's typedefs
2019-02-20 15:18:07 +01:00
Gael Guennebaud
844e5447f8
Update documentation regarding alignment issue.
2019-02-20 13:54:04 +01:00
Gael Guennebaud
e3622a0396
Slightly extend discussions on auto and move the content of the Pit falls wiki page here.
...
http://eigen.tuxfamily.org/index.php?title=Pit_Falls
2019-01-30 13:09:21 +01:00
Gael Guennebaud
ec8a387972
cleanup
2019-01-24 10:24:45 +01:00
David Tellenbach
237b03b372
PR 574: use variadic template instead of initializer_list to implement fixed-size vector ctor from coefficients.
2019-01-23 00:07:19 +01:00
Christoph Hertzberg
bd6dadcda8
Tell doxygen that cxx11 math is available
2019-01-24 00:14:02 +01:00
Christoph Hertzberg
e16913a45f
Fix name of tutorial snippet.
2019-01-23 10:35:06 +01:00
Gael Guennebaud
80f81f9c4b
Cleanup SFINAE in Array/Matrix(initializer_list) ctors and minor doc editing.
2019-01-22 17:08:47 +01:00
David Tellenbach
db152b9ee6
PR 572: Add initializer list constructors to Matrix and Array (include unit tests and doc)
...
- {1,2,3,4,5,...} for fixed-size vectors only
- {{1,2,3},{4,5,6}} for the general cases
- {{1,2,3,4,5,....}} is allowed for both row and column-vector
2019-01-21 16:25:57 +01:00
Gael Guennebaud
7b35c26b1c
Doc: remove link to porting guide
2019-01-17 10:35:50 +01:00
Gael Guennebaud
4759d9e86d
Doc: add manual page on STL iterators
2019-01-17 10:35:14 +01:00