| Commit message (Collapse) | Author | Age |
|
|
|
| |
UTF-8, LF, no BOM, and newlines at the end of files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
branch.
* Unifying all loadLocalTile from lhs and rhs to an extract_block function.
* Adding get_tensor operation which was missing in TensorContractionMapper.
* Adding the -D method missing from cmake for Disable_Skinny Contraction operation.
* Wrapping all the indices in TensorScanSycl into Scan parameter struct.
* Fixing typo in Device SYCL
* Unifying load to private register for tall/skinny no shared
* Unifying load to vector tile for tensor-vector/vector-tensor operation
* Removing all the LHS/RHS class for extracting data from global
* Removing Outputfunction from TensorContractionSkinnyNoshared.
* Combining the local memory version of tall/skinny and normal tensor contraction into one kernel.
* Combining the no-local memory version of tall/skinny and normal tensor contraction into one kernel.
* Combining General Tensor-Vector and VectorTensor contraction into one kernel.
* Making double buffering optional for Tensor contraction when local memory is version is used.
* Modifying benchmark to accept custom Reduction Sizes
* Disabling AVX optimization for SYCL backend on the host to allow SSE optimization to the host
* Adding Test for SYCL
* Modifying SYCL CMake
|
|
|
|
|
| |
Ancient CMake versions required upper-case commands. Later command names
became case-insensitive. Now the preferred style is lower-case.
|
| |
|
|
|
|
| |
Docs updated.
|
|\ |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
LOCATION target property.
Small whitespace cleanup in CMakelLists.txt.
|
| |
|
|
|
|
| |
namespace
|
| |
|
|
|
|
| |
documentation style
|
| |
|
|
|
|
|
| |
- remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std)
- remove the overloads for array expression that were in the std namespace
|
|
|
|
| |
specialization for matrix power-matrix product.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Document class QuaternionBase so that docs for members are displayed.
* Remove obsolete \redstar refering to Array module
* Fix typo in Constants.h
* Document EIGEN_NO_AUTOMATIC_RESIZING
|
| |
|
|
|
|
|
|
|
| |
Doxygen was confused by the unsupported modules being partly in the doc/
directly, instead of completely in unsupported/doc/ . Thus, the link to
the unsupported modules on the server did not work (I think this manifested
itself after doxygen was upgraded on the server).
|
|
|
|
| |
Currently, test matrix_function_1 fails due to bug #288.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
I didn't even put it in Eigen2Support because it requires several other modules. But if you want we can always create a new module, Eigen2Support_LeastSquares...
|
|
|
|
| |
This allows to support QNX.
|
|
|
|
|
|
|
|
| |
* convenient functions:
- Horner and stabilized Horner evaluation
- polynomial coefficients from a set of given roots
- Cauchy bounds
* a QR based polynomial solver
|
|
|
|
|
| |
As discussed on mailing list; see
http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html
|
|
|
|
| |
<Eigen/Array>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This does the job but it is only a first version. Further plans:
improved docs, more tests, improve code by refactoring, add convenience
functions for sine, cosine, sinh, cosh, and (eventually) add the matrix
logarithm.
|
| |
|
|
|
|
|
|
|
| |
The //@{ ... //@} in unsupported/Eigen/MatrixFunctions for some reason
caused doxygen to list the constructor of the MatrixExponential class
as a separate function in the MatrixFunctions module without any reference
to the class; very confusing.
|
|
|
|
|
|
|
| |
* Enable compilation of examples for unsupported.
* Fix use of std::vector in BVH example.
* Add an example for the matrix exponential.
* Bug fixes in unsupported/doc/{examples,snippets}/CMakeLists.txt .
|
|
|
|
| |
* tests now honor EIGEN_REPEAT and EIGEN_SEED if no arguments were passed
|
|
|
|
| |
files
|
|
|
|
|
| |
* bump version to 2.91.0
* add FindEigen3.cmake
|
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
(I thought I committed it a week ago but it seems the command failed)
|
|
|
|
| |
remove unsupported namespace
|