Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | * makes all product use the new API to set the blocking sizes | 2010-06-22 | |
| | | | | * fix an issue preventing multithreading (now Dynamic = -1 ...) | ||
* | slightly optimize computeProductBlockingSizes by explicitely precomputing ↵ | 2010-06-22 | |
| | | | | what is known at compile time | ||
* | Correct the options computation for RowMajor matrices. | 2010-06-22 | |
| | |||
* | fix in case we don't know how to query the L1/L2 cache sizes | 2010-06-21 | |
| | |||
* | simplify and optimize block sizes computation for matrix products. They | 2010-06-21 | |
| | | | | | are now automatically computed from the L1 and L2 cache sizes which are themselves automatically determined at runtime. | ||
* | The intrin.h header needs to be included after cmath in order to prevent ↵ | 2010-06-21 | |
| | | | | | | warnigns. Fixed (hopefully) final Index realted warnings. | ||
* | Added include reuqired for __cpuid. | 2010-06-21 | |
| | |||
* | make bench_gemm print out the queried cache sizes | 2010-06-21 | |
| | |||
* | add functions to query the L1 and L2/L3 cache sizes | 2010-06-21 | |
| | |||
* | More Index related stuff. | 2010-06-21 | |
| | |||
* | compilation fix | 2010-06-20 | |
| | |||
* | Next try - more Index fixes. | 2010-06-20 | |
| | |||
* | More Index realted warnings. | 2010-06-20 | |
| | |||
* | fix array_comp *= array_real | 2010-06-20 | |
| | |||
* | finish to merge Array into Core: | 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) | 2010-06-19 | |
| | |||
* | remove reference to the dead Array module | 2010-06-19 | |
| | |||
* | optimize SparseMatrix iterator | 2010-06-18 | |
| | |||
* | fix linking errors with multiply defined functions | 2010-06-18 | |
| | |||
* | split the Sparse module into multiple ones, and move non stable parts to ↵ | 2010-06-18 | |
| | | | | | | unsupported/ (see the ML for details) | ||
* | Add blocking inside HouseholderQR based on code from Vincent Lejeune. | 2010-06-17 | |
| | | | | This is all internal stuff for now. | ||
* | add an inplace householder QR dec function in preparation for a block version | 2010-06-17 | |
| | |||
* | more compilation fixes for ICC | 2010-06-17 | |
| | |||
* | compilation fix for ICC | 2010-06-17 | |
| | |||
* | eigenvalues: documentation fixes | 2010-06-17 | |
| | |||
* | makes trmv works with the triangular matrix on the right | 2010-06-17 | |
| | |||
* | implement other variants | 2010-06-17 | |
| | |||
* | warn users other variants are not implemented yet... (will do it very soon) | 2010-06-16 | |
| | |||
* | * decouple the generalized selfadjoint eigenvalue problem to the standard one | 2010-06-16 | |
| | | | | * uses named values instead of bools | ||
* | typo | 2010-06-16 | |
| | |||
* | fix #126, part 2/2: the checkTransposeAliasing() assertion was always ↵ | 2010-06-16 | |
| | | | | | | | | compiled, for all expressions, even for expressions that are known at compile time to not need it because they don't involve any transposing. This gave 'controlling condition is constant' warnings on ICC, and potentially worse, this could generate a lot of useless code per-expression if the compiler failed to realize that the condition was constant. | ||
* | fix #126, part 1/2: fix the return type of coeff() on direcaccess xprs: was ↵ | 2010-06-16 | |
| | | | | | | | | amounting to const (const Scalar&) which really doesn't make sense. | ||
* | fix #139, exactly the same issue as #138, this time in Assign.h: const Index ↵ | 2010-06-16 | |
| | | | | is not a compile-time constant, must use enum. | ||
* | fix #138: const bool is (rightly) not considered a compile-time constant by ↵ | 2010-06-16 | |
| | | | | ICC, use enum. | ||
* | improve trmm unit test and fix several bugs in trmm | 2010-06-15 | |
| | |||
* | * make the triangular matrix * matrix product works with trapezoidal matrices | 2010-06-15 | |
| | | | | * extend the trmm unit test for unit diagonal | ||
* | packet math functions: | 2010-06-15 | |
| | | | | | - take const Packet& args like the other packet funcs - SSE specializations: make them be actual template specializations | ||
* | This scalar needs to be passed by ref to preserve its alignment. | 2010-06-15 | |
| | |||
* | Really fix #123. | 2010-06-14 | |
| | |||
* | fix issue 135 (SparseBlock::operator= for SparseMatrix) | 2010-06-14 | |
| | |||
* | remove extra semicolon; | 2010-06-14 | |
| | |||
* | rename: | 2010-06-14 | |
| | | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size. | ||
* | Fixes bug #123. | 2010-06-14 | |
| | |||
* | merged | 2010-06-14 | |
|\ | |||
| * | Fix compilation of docs after changes in Eigenvalues module. | 2010-06-14 | |
| | | | | | | | | | | Clean-up after revision 469382407ca5d730f23788c593e71e91d24e9b89 . | ||
* | | fixed a bug in the DenseBase InnerIterator ctor. | 2010-06-14 | |
| | | |||
* | | added the SparseView class. | 2010-06-14 | |
|/ | |||
* | compilation fix | 2010-06-13 | |
| | |||
* | Fixed another enum related warning. | 2010-06-12 | |
| | |||
* | Fixed warnings regarding enums. | 2010-06-12 | |
| |