aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
* Move (part of) evaluation of products to evaluator objects.Gravatar Jitse Niesen2012-06-29
| | | | | | | * Copy implementation from CoeffBasedProduct. * Copy implementation from GeneralProduct in InnerProduct case. * For GeneralProduct in other cases, call the evalTo() member function with expression objects in constructor of evaluator.
* Resize lhs automatically in copy_using_evaluator().Gravatar Jitse Niesen2012-06-28
|
* bug #482: pass scalar arguments by const references. This changeset only ↵Gravatar Gael Guennebaud2012-06-28
| | | | concerns the Core and Geometry modules
* fix performance regression due to check_rows_cols_for_overflow and add ↵Gravatar Gael Guennebaud2012-06-26
| | | | | | appropriate assertions in the PlainObjectBase::resize() functions. The fix consists in disabling this useless test for statically allocated objects.
* remove dynamic allocation for fixed size object and triangular matrix-matrix ↵Gravatar Gael Guennebaud2012-06-26
| | | | products
* Fix bug in {Matrix,Array}Wrapper evaluatorGravatar Jitse Niesen2012-06-24
|
* Fix bug in evaluators with sliced vectorization.Gravatar Jitse Niesen2012-06-24
|
* typoGravatar Gael Guennebaud2012-06-24
|
* put the resurected files into the Eigen namespaceGravatar Gael Guennebaud2012-06-22
|
* fix most of the shadow warnings in Core/*.hGravatar Gael Guennebaud2012-06-22
|
* resurrect expression evaluatorsGravatar Gael Guennebaud2012-06-22
|
* bump default branch to 3.1.90Gravatar Gael Guennebaud2012-06-22
|
* bump to 3.1.0-rc2Gravatar Gael Guennebaud2012-06-21
|
* fix compilation issue with MKL's backendGravatar Gael Guennebaud2012-06-21
|
* bump to 3.1.0-rc1Gravatar Gael Guennebaud2012-06-14
|
* bug #466: better fix for the race condition: this new patch add an ↵Gravatar Gael Guennebaud2012-06-14
| | | | | | | initParallel() function which must be called at the initialization time of any multi-threaded application calling Eigen from multiple threads.
* fix bug #475: .exp() now returns +inf when overflow occurs (SSE)Gravatar Gael Guennebaud2012-06-14
|
* disable the MKL's vm*powx functions on windowsGravatar Gael Guennebaud2012-06-14
|
* avoid dynamic allocation for fixed size triangular solvingGravatar Gael Guennebaud2012-06-12
|
* Fix bug #466: race condition destected by helgrind in manage_caching_sizes.Gravatar Gael Guennebaud2012-06-08
| | | | After all, the solution based on threadprivate is not that costly.
* fix ambiguous calls in the functors by prefixing function calls with internal::Gravatar Gael Guennebaud2012-06-08
|
* bump to beta1Gravatar Gael Guennebaud2012-06-06
|
* Fixed RVCT 3.1 compiler errors.Gravatar williami2012-06-04
|
* add a noncopyable base class for decompositionsGravatar Gael Guennebaud2012-06-04
|
* ARM NEON supports multiply-accumulate instruction vmla, use that in pmadd().Gravatar kmargar2012-05-28
|
* bug #455: add support for c++11 in aligned_allocatorGravatar Gael Guennebaud2012-05-03
|
* Define NoChange as enum constant (bug #450).Gravatar Jitse Niesen2012-04-29
| | | | This gets rid of some warnings on Intel Composer XE, apparently.
* fix more warnings in MKL supportGravatar Gael Guennebaud2012-04-18
|
* Fix infinite recursion in ProductBase::coeff() (bug #447)Gravatar Jitse Niesen2012-04-18
| | | | | Triggered by product of dynamic-size 1 x n and n x 1 matrices. Also, add regression test.
* cleaning pass: rm unused variables in MKL stuff, fix a few namespace issues, ↵Gravatar Gael Guennebaud2012-04-18
| | | | MarketIO needs iostream
* remove debug outputGravatar Gael Guennebaud2012-04-17
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* suppress extra ',' and ';'Gravatar Gael Guennebaud2012-04-10
|
* Replicate now makes use of the cost model to evaluate its nested expressionGravatar Gael Guennebaud2012-04-06
|
* add missing forward declarationGravatar Gael Guennebaud2012-03-29
|
* workaround stupid gcc 4.7 warningGravatar Gael Guennebaud2012-03-22
|
* declare Block::m_outerStride as Index (instead of int)Gravatar Gael Guennebaud2012-03-09
|
* Improved the unit tests for setLinSpaced.Gravatar Hauke Heibel2012-03-07
| | | | Provide a default constructed step size as opposed to an int when the size is 1.
* Fixed setLinSpaced for size==1.Gravatar Hauke Heibel2012-03-07
|
* Added support for component-wise pow (equivalent to Matlab's operator .^).Gravatar Hauke Heibel2012-03-07
|
* Moved the operator/(Scalar,ArrayBase) into the Eigen namespace.Gravatar Hauke Heibel2012-03-02
|
* Added support for scalar / array division.Gravatar Hauke Heibel2012-03-02
|
* Replicate ctor now uses Index instead of int.Gravatar Hauke Heibel2012-03-02
|
* Modify the LinSpaced function to take only the two boundsGravatar Desire NUENTSA2012-02-10
|
* fix bug #417: Map should be nested by value, not by referenceGravatar Gael Guennebaud2012-02-09
|
* bumpGravatar Gael Guennebaud2012-02-06
|
* fix a dozen of warnings with MSVC, and get rid of some useless throw()Gravatar Gael Guennebaud2012-02-06
|
* fix conjugation in packet_lhsGravatar Gael Guennebaud2012-02-05
|
* Update the PARDISO interface to match other sparse solvers.Gravatar Gael Guennebaud2012-02-04
| | | | | | | - Add support for Upper or Lower inputs. - Add supports for sparse RHS - Remove transposed cases, remove ordering method interface - Add full access to PARDISO parameters
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)