mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Move D&C SVD to official SVD module.
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
#ifndef EIGEN_BDCSVD_MODULE_H
|
||||
#define EIGEN_BDCSVD_MODULE_H
|
||||
|
||||
#include <Eigen/SVD>
|
||||
|
||||
#include "../../Eigen/src/Core/util/DisableStupidWarnings.h"
|
||||
|
||||
/** \defgroup BDCSVD_Module BDCSVD module
|
||||
*
|
||||
*
|
||||
*
|
||||
* This module provides Divide & Conquer SVD decomposition for matrices (both real and complex).
|
||||
* This decomposition is accessible via the following MatrixBase method:
|
||||
* - MatrixBase::bdcSvd()
|
||||
*
|
||||
* \code
|
||||
* #include <Eigen/BDCSVD>
|
||||
* \endcode
|
||||
*/
|
||||
|
||||
#include "src/BDCSVD/BDCSVD.h"
|
||||
|
||||
#include "../../Eigen/src/Core/util/ReenableStupidWarnings.h"
|
||||
|
||||
#endif // EIGEN_BDCSVD_MODULE_H
|
||||
/* vim: set filetype=cpp et sw=2 ts=2 ai: */
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +0,0 @@
|
||||
FILE(GLOB Eigen_BDCSVD_SRCS "*.h")
|
||||
|
||||
INSTALL(FILES
|
||||
${Eigen_BDCSVD_SRCS}
|
||||
DESTINATION ${INCLUDE_INSTALL_DIR}/unsupported/Eigen/src/BDCSVD COMPONENT Devel
|
||||
)
|
||||
@@ -1,13 +0,0 @@
|
||||
TO DO LIST
|
||||
|
||||
- check more carefully single precision
|
||||
- check with duplicated singularvalues
|
||||
- no-malloc mode
|
||||
|
||||
(optional optimization)
|
||||
- do all the allocations in the allocate part
|
||||
- support static matrices
|
||||
- return a error at compilation time when using integer matrices (int, long, std::complex<int>, ...)
|
||||
- To solve the secular equation using FMM:
|
||||
http://www.stat.uchicago.edu/~lekheng/courses/302/classics/greengard-rokhlin.pdf
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
This unsupported package is about a divide and conquer algorithm to compute SVD.
|
||||
|
||||
The implementation follows as closely as possible the following reference paper :
|
||||
http://www.cs.yale.edu/publications/techreports/tr933.pdf
|
||||
|
||||
To solve the secular equation using FMM:
|
||||
http://www.stat.uchicago.edu/~lekheng/courses/302/classics/greengard-rokhlin.pdf
|
||||
|
||||
@@ -12,4 +12,3 @@ ADD_SUBDIRECTORY(Skyline)
|
||||
ADD_SUBDIRECTORY(SparseExtra)
|
||||
ADD_SUBDIRECTORY(KroneckerProduct)
|
||||
ADD_SUBDIRECTORY(Splines)
|
||||
ADD_SUBDIRECTORY(BDCSVD)
|
||||
|
||||
Reference in New Issue
Block a user