Gael Guennebaud
b466c266a0
* Fix some complex alignment issues in the cache friendly matrix-vector products.
...
* Minor update of the cores of the Cholesky algorithms to make them more friendly
wrt to matrix-vector products => speedup x5 !
2008-07-23 17:30:00 +00:00
Gael Guennebaud
172000aaeb
Add .perpendicular() function in Geometry module (adapted from Eigen1)
...
Documentation:
* add an overview for each module.
* add an example for .all() and Cwise::operator<
2008-07-22 10:54:42 +00:00
Gael Guennebaud
c10f069b6b
* Merge Extract and Part to the Part expression.
...
Renamed "MatrixBase::extract() const" to "MatrixBase::part() const"
* Renamed static functions identity, zero, ones, random with an upper case
first letter: Identity, Zero, Ones and Random.
2008-07-21 00:34:46 +00:00
Gael Guennebaud
ce425d92f1
Various documentation improvements, in particualr in Cholesky and Geometry module.
...
Added doxygen groups for Matrix typedefs and the Geometry module
2008-07-20 15:18:54 +00:00
Gael Guennebaud
269f683902
Add cholesky's members to MatrixBase
...
Various documentation improvements including new snippets (AngleAxis and Cholesky)
2008-07-19 22:59:05 +00:00
Benoit Jacob
f5791eeb70
the big Array/Cwise rework as discussed on the mailing list. The new API
...
can be seen in Eigen/src/Core/Cwise.h.
2008-07-08 00:49:10 +00:00
Gael Guennebaud
f07f907810
Add QR and Cholesky module instantiations in the lib.
...
To try it with the unit tests set the cmake variable TEST_LIB to ON.
2008-06-14 13:02:41 +00:00
Benoit Jacob
953efdbfe7
- introduce Part and Extract classes, splitting and extending the former
...
Triangular class
- full meta-unrolling in Part
- move inverseProduct() to MatrixBase
- compilation fix in ProductWIP: introduce a meta-selector to only do
direct access on types that support it.
- phase out the old Product, remove the WIP_DIRTY stuff.
- misc renaming and fixes
2008-05-27 05:47:30 +00:00
Gael Guennebaud
8f1fc80a77
some documentation fixes (Cwise* and Cholesky)
2008-05-22 16:31:00 +00:00
Gael Guennebaud
6486991ac3
some cleaning in Cholesky and removed evil ei_sqrt of complex
2008-04-27 18:57:28 +00:00
Gael Guennebaud
64bacf1c3f
* added ei_sqrt for complex
...
* updated Cholesky to support complex
* correct result_type for abs and abs2 functors
2008-04-27 14:05:40 +00:00
Gael Guennebaud
4ffffa670e
added Cholesky module
2008-04-27 10:57:32 +00:00