aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* * makes all product use the new API to set the blocking sizesGravatar Gael Guennebaud2010-06-22
| | | | * fix an issue preventing multithreading (now Dynamic = -1 ...)
* slightly optimize computeProductBlockingSizes by explicitely precomputing ↵Gravatar Gael Guennebaud2010-06-22
| | | | what is known at compile time
* Correct the options computation for RowMajor matrices.Gravatar Hauke Heibel2010-06-22
|
* fix in case we don't know how to query the L1/L2 cache sizesGravatar Gael Guennebaud2010-06-21
|
* simplify and optimize block sizes computation for matrix products. TheyGravatar Gael Guennebaud2010-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 ↵Gravatar Hauke Heibel2010-06-21
| | | | | | warnigns. Fixed (hopefully) final Index realted warnings.
* Added include reuqired for __cpuid.Gravatar Hauke Heibel2010-06-21
|
* make bench_gemm print out the queried cache sizesGravatar Gael Guennebaud2010-06-21
|
* add functions to query the L1 and L2/L3 cache sizesGravatar Gael Guennebaud2010-06-21
|
* More Index related stuff.Gravatar Hauke Heibel2010-06-21
|
* compilation fixGravatar Gael Guennebaud2010-06-20
|
* Next try - more Index fixes.Gravatar Hauke Heibel2010-06-20
|
* More Index realted warnings.Gravatar Hauke Heibel2010-06-20
|
* fix array_comp *= array_realGravatar Gael Guennebaud2010-06-20
|
* finish to merge Array into Core:Gravatar Gael Guennebaud2010-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)Gravatar Gael Guennebaud2010-06-19
|
* remove reference to the dead Array moduleGravatar Gael Guennebaud2010-06-19
|
* optimize SparseMatrix iteratorGravatar Gael Guennebaud2010-06-18
|
* fix linking errors with multiply defined functionsGravatar Benoit Jacob2010-06-18
|
* split the Sparse module into multiple ones, and move non stable parts to ↵Gravatar Gael Guennebaud2010-06-18
| | | | | | unsupported/ (see the ML for details)
* Add blocking inside HouseholderQR based on code from Vincent Lejeune.Gravatar Gael Guennebaud2010-06-17
| | | | This is all internal stuff for now.
* add an inplace householder QR dec function in preparation for a block versionGravatar Gael Guennebaud2010-06-17
|
* more compilation fixes for ICCGravatar Gael Guennebaud2010-06-17
|
* compilation fix for ICCGravatar Gael Guennebaud2010-06-17
|
* eigenvalues: documentation fixesGravatar Gael Guennebaud2010-06-17
|
* makes trmv works with the triangular matrix on the rightGravatar Gael Guennebaud2010-06-17
|
* implement other variantsGravatar Gael Guennebaud2010-06-17
|
* warn users other variants are not implemented yet... (will do it very soon)Gravatar Gael Guennebaud2010-06-16
|
* * decouple the generalized selfadjoint eigenvalue problem to the standard oneGravatar Gael Guennebaud2010-06-16
| | | | * uses named values instead of bools
* typoGravatar Gael Guennebaud2010-06-16
|
* fix #126, part 2/2: the checkTransposeAliasing() assertion was always ↵Gravatar Benoit Jacob2010-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 ↵Gravatar Benoit Jacob2010-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 ↵Gravatar Benoit Jacob2010-06-16
| | | | is not a compile-time constant, must use enum.
* fix #138: const bool is (rightly) not considered a compile-time constant by ↵Gravatar Benoit Jacob2010-06-16
| | | | ICC, use enum.
* improve trmm unit test and fix several bugs in trmmGravatar Gael Guennebaud2010-06-15
|
* * make the triangular matrix * matrix product works with trapezoidal matricesGravatar Gael Guennebaud2010-06-15
| | | | * extend the trmm unit test for unit diagonal
* packet math functions:Gravatar Benoit Jacob2010-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.Gravatar Hauke Heibel2010-06-15
|
* Really fix #123.Gravatar Hauke Heibel2010-06-14
|
* fix issue 135 (SparseBlock::operator= for SparseMatrix)Gravatar Gael Guennebaud2010-06-14
|
* remove extra semicolon;Gravatar Benoit Jacob2010-06-14
|
* rename:Gravatar Benoit Jacob2010-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.Gravatar Hauke Heibel2010-06-14
|
* mergedGravatar Daniel Lowengrub2010-06-14
|\
| * Fix compilation of docs after changes in Eigenvalues module.Gravatar Jitse Niesen2010-06-14
| | | | | | | | | | Clean-up after revision 469382407ca5d730f23788c593e71e91d24e9b89 .
* | fixed a bug in the DenseBase InnerIterator ctor.Gravatar Daniel Lowengrub2010-06-14
| |
* | added the SparseView class.Gravatar Daniel Lowengrub2010-06-14
|/
* compilation fixGravatar Gael Guennebaud2010-06-13
|
* Fixed another enum related warning.Gravatar Hauke Heibel2010-06-12
|
* Fixed warnings regarding enums.Gravatar Hauke Heibel2010-06-12
|