| Commit message (Collapse) | Author | Age |
|
|
|
| |
This generic solution prevent cmake from having an error .svn folders when the source folder is under subversion.
|
| |
|
|
|
|
|
| |
- mv Array/* into Core/
- merge Functors.h files, and move Norms.h into Dot.h
|
|
|
|
| |
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...
|
|
|
|
| |
Sorry for this messy commit but I have to commit it...
|
|
|
|
| |
put them in a new internal 'misc' directory
|
| |
|
|
|
|
|
| |
- perhaps we can find a better name ?
- note that the QR module still includes the EigenSolver module for compatibility
|
| |
|
| |
|
|
|
|
|
|
|
| |
* install QtAlignedMalloc
* finish the renaming Regression->LeastSquares
* install LeastSquares directory (!!!)
* misc dox fixes
|
| |
|
|
|
|
| |
* Fix on stack memory allocation issues
|
|
|
|
|
|
|
|
|
| |
* fix .normalized() so that Random().normalized() works; since the return
type became complicated to write down i just let it return an actual
vector, perhaps not optimal.
* add Sparse/CMakeLists.txt. I suppose that it was intentional that it
didn't have CMakeLists, but in <=2.0 releases I'll just manually remove
Sparse.
|
|
|
|
|
| |
* allow default Matrix constructor in dynamic size, defaulting to (1,
1), this is convenient in mandelbrot example.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
part of a matrix. Triangular also provide an optimised method for forward
and backward substitution. Further optimizations regarding assignments and
products might come later.
Updated determinant() to take into account triangular matrices.
Started the QR module with a QR decompostion algorithm.
Help needed to build a QR algorithm (eigen solver) based on it.
|
|
|
|
|
|
| |
fully optimized.
* Even if LargeBit is set, only parallelize for large enough objects
(controlled by EIGEN_PARALLELIZATION_TRESHOLD).
|
|
1) Eigen2 co-installable with Eigen1 without conflict, without affecting programs including either.
2) #include<Eigen/Core> without the .h without conflict with the Core/ directory
3) Uniformize coding style of the CMakeLists.
|