Benoit Jacob
13ad88736e
last small fixes, this is alpha6, eigen2 is now ready for eigen1 apps to
...
port to.
2008-08-12 02:14:02 +00:00
Gael Guennebaud
f81dfcf00b
fix two perf issues in product.
...
fix positive definite test in Cholesky.
remove #include <cstring> in CoreDeclaration.
2008-08-03 20:23:06 +00:00
Gael Guennebaud
6d11a07e5e
Added a ei_palign function align a packet from two others.
...
This allows much faster code dealing with unligned as
in the updated matrix-vector product functions.
2008-08-03 15:15:46 +00:00
Gael Guennebaud
48262b9734
added a static assertion mechanism
...
(see notes in Core/util/StaticAssert.h for details)
2008-06-04 11:16:11 +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
c6789a279c
Fix compilation issues with MSVC and NVCC.
...
Added a few typedef of complex return types in MatrixBase (Needed by MSVC)
2008-05-15 09:40:11 +00:00
Gael Guennebaud
4317fad869
* Added several cast to int of the enums (needed for some compilers)
...
* Fix a mistake in CwiseNullary.
* Added a CoreDeclarions header that declares only the forward declarations
and related basic stuffs.
2008-05-12 18:09:30 +00:00