Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove \nonstable yet. The stability rules for Eigen3 are much simpler: | Benoit Jacob | 2010-06-29 |
| | | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). | ||
* | fix potential warning | Benoit Jacob | 2010-06-29 |
| | |||
* | AltiVec signed integer pmadd removed, proved to be 2x slower than the scalar ↵ | Konstantinos Margaritis | 2010-06-28 |
| | | | | trait(!). | ||
* | Added doxygen info for .matrix() and .array() | Carlos Becker | 2010-06-28 |
| | |||
* | fix unused warning when EIGEN_HAS_FUSE_CJMADD | Gael Guennebaud | 2010-06-27 |
| | |||
* | fix #146 | Benoit Jacob | 2010-06-27 |
| | |||
* | Fix cache computation on old Intel CPUs which do not | Gael Guennebaud | 2010-06-27 |
| | | | | support the cpuid function 0x4 | ||
* | add a utilility to debug cpuid, and makes sure we get 0 if we query an ↵ | Gael Guennebaud | 2010-06-26 |
| | | | | unsupported cpuid function | ||
* | add default parameters for InnerStride/OuterStride to be | Gael Guennebaud | 2010-06-25 |
| | | | | able to simply write OuterStride<> instead of OuterStride<Dynamic> | ||
* | use const Scalar& instead of Scalar for function arguments | Gael Guennebaud | 2010-06-25 |
| | |||
* | comment all disabled MSVC warnings | Gael Guennebaud | 2010-06-25 |
| | |||
* | fix very annoying warning (gcc 4.3): type qualifiers ignored on function ↵ | Gael Guennebaud | 2010-06-25 |
| | | | | return type | ||
* | fox blcok size computation for fixed size objects | Gael Guennebaud | 2010-06-25 |
| | |||
* | add mixed sparse-dense outer product | Gael Guennebaud | 2010-06-25 |
| | |||
* | Fix use of nesting types in SparseTranspose and split the big ↵ | Gael Guennebaud | 2010-06-25 |
| | | | | SparseProduct.h file | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | makes SparseView a true sparse expression and fix use of nesting types | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix infinite loop | Gael Guennebaud | 2010-06-24 |
| | |||
* | - add a low level mechanism to provide preallocated memory to gemm | Gael Guennebaud | 2010-06-24 |
| | | | | - ensure static allocation for the product of "large" fixed size matrix | ||
* | fix temporary creation rule | Gael Guennebaud | 2010-06-24 |
| | |||
* | bug fix in gemv: | Gael Guennebaud | 2010-06-24 |
| | | | | | solution always use a temporary in dst.innerStride != 1 even though this is not needed when packet_size == 1.... | ||
* | block householder : minor optimization | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix symm | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix syrk | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix compilation when default to row major | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix computation of blocking sizes for small triangular matrices | Gael Guennebaud | 2010-06-24 |
| | |||
* | Added version testing for MSVC. | Hauke Heibel | 2010-06-24 |
| | |||
* | Fix compilation when the memory layout is RowMajor. | Hauke Heibel | 2010-06-24 |
| | |||
* | Fixed MSVC cpuid. | Hauke Heibel | 2010-06-24 |
| | |||
* | fix compilation when EIGEN_CPUD is not defined | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix EIGEN_CPUID for i386 & PIC, still remains to fix the MSVC version | Gael Guennebaud | 2010-06-24 |
| | |||
* | default to Intel's API by default | Gael Guennebaud | 2010-06-23 |
| | |||
* | fix cache queries for non core2 CPU ;) | Gael Guennebaud | 2010-06-23 |
| | |||
* | * makes all product use the new API to set the blocking sizes | Gael Guennebaud | 2010-06-22 |
| | | | | * fix an issue preventing multithreading (now Dynamic = -1 ...) | ||
* | slightly optimize computeProductBlockingSizes by explicitely precomputing ↵ | Gael Guennebaud | 2010-06-22 |
| | | | | what is known at compile time | ||
* | Correct the options computation for RowMajor matrices. | Hauke Heibel | 2010-06-22 |
| | |||
* | fix in case we don't know how to query the L1/L2 cache sizes | Gael Guennebaud | 2010-06-21 |
| | |||
* | simplify and optimize block sizes computation for matrix products. They | Gael Guennebaud | 2010-06-21 |
| | | | | | are now automatically computed from the L1 and L2 cache sizes which are themselves automatically determined at runtime. | ||
* | make bench_gemm print out the queried cache sizes | Gael Guennebaud | 2010-06-21 |
| | |||
* | add functions to query the L1 and L2/L3 cache sizes | Gael Guennebaud | 2010-06-21 |
| | |||
* | More Index related stuff. | Hauke Heibel | 2010-06-21 |
| | |||
* | compilation fix | Gael Guennebaud | 2010-06-20 |
| | |||
* | Next try - more Index fixes. | Hauke Heibel | 2010-06-20 |
| | |||
* | More Index realted warnings. | Hauke Heibel | 2010-06-20 |
| | |||
* | fix array_comp *= array_real | Gael Guennebaud | 2010-06-20 |
| | |||
* | finish to merge Array into Core: | Gael Guennebaud | 2010-06-19 |
| | | | | | - mv Array/* into Core/ - merge Functors.h files, and move Norms.h into Dot.h | ||
* | add missing support for std::pow(array,scalar) | Gael Guennebaud | 2010-06-19 |
| | |||
* | remove reference to the dead Array module | Gael Guennebaud | 2010-06-19 |
| | |||
* | optimize SparseMatrix iterator | Gael Guennebaud | 2010-06-18 |
| | |||
* | fix linking errors with multiply defined functions | Benoit Jacob | 2010-06-18 |
| |