mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-03-01 18:26:24 +08:00
- Updated unit tests to check above constructor. - In the compute() method of decompositions: Made temporary matrices/vectors class members to avoid heap allocations during compute() (when dynamic matrices are used, of course). These changes can speed up decomposition computation time when a solver instance is used to solve multiple same-sized problems. An added benefit is that the compute() method can now be invoked in contexts were heap allocations are forbidden, such as in real-time control loops. CAVEAT: Not all of the decompositions in the Eigenvalues module have a heap-allocation-free compute() method. A future patch may address this issue, but some required API changes need to be incorporated first. |
||
---|---|---|
.. | ||
src | ||
Array | ||
Cholesky | ||
CMakeLists.txt | ||
Core | ||
Dense | ||
Eigen | ||
Eigen2Support | ||
Eigenvalues | ||
Geometry | ||
Householder | ||
Jacobi | ||
LeastSquares | ||
LU | ||
QR | ||
QtAlignedMalloc | ||
Sparse | ||
StdList | ||
StdVector | ||
SVD |