[eigen-commits] commit/eigen: 148 new changesets

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]


148 new commits in eigen:

https://bitbucket.org/eigen/eigen/commits/3b1bde4aa077/
Changeset:   3b1bde4aa077
User:        ggael
Date:        2013-11-25 14:20:31+00:00
Summary:     Evaluator: introduce the main Assignment class, add call_assignment to bypass NoAlias and AssumeAliasing, and some bits of cleaning
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/8d30de292d5d/
Changeset:   8d30de292d5d
User:        ggael
Date:        2013-11-27 10:32:07+00:00
Summary:     Simplify evaluator of EvalToTemp
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a65a60f9169d/
Changeset:   a65a60f9169d
User:        ggael
Date:        2013-11-27 16:32:57+00:00
Summary:     Refactor dense product evaluators
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/db035fd31a8f/
Changeset:   db035fd31a8f
User:        ggael
Date:        2013-11-29 12:38:59+00:00
Summary:     Remove HasEvalTo and all at once eval mode
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/60b35d9c8ee0/
Changeset:   60b35d9c8ee0
User:        ggael
Date:        2013-11-29 15:18:22+00:00
Summary:     add definition of product_tag
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/fe3e51088805/
Changeset:   fe3e51088805
User:        ggael
Date:        2013-11-29 15:45:47+00:00
Summary:     Get rid of evalautor_impl
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/5249cfac311a/
Changeset:   5249cfac311a
User:        ggael
Date:        2013-11-29 16:50:59+00:00
Summary:     First step toward the generalization of evaluators to triangular, sparse and other fancyness.
Remove product_tag template parameter to Product.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/d4c80d0ad63e/
Changeset:   d4c80d0ad63e
User:        ggael
Date:        2013-11-30 09:42:23+00:00
Summary:     Fix swap in DenseBase
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b0dfa29672d1/
Changeset:   b0dfa29672d1
User:        ggael
Date:        2013-12-02 13:05:34+00:00
Summary:     Fix usage of Dense versus DenseShape
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/db56bacd4630/
Changeset:   db56bacd4630
User:        ggael
Date:        2013-12-02 13:06:17+00:00
Summary:     Add evaluator/assignment to TriangularView expressions
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/163f456f9d09/
Changeset:   163f456f9d09
User:        ggael
Date:        2013-12-02 13:44:13+00:00
Summary:     Get rid of call_dense_swap_loop
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/347b0a558a9c/
Changeset:   347b0a558a9c
User:        ggael
Date:        2013-12-02 14:07:45+00:00
Summary:     Make swap unit test work with evaluators
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/28a28ace57b6/
Changeset:   28a28ace57b6
User:        ggael
Date:        2013-12-02 15:19:14+00:00
Summary:     Fix product evaluator when TEST_EVALUATOR in not ON
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/085fba1b06f1/
Changeset:   085fba1b06f1
User:        ggael
Date:        2013-12-02 15:37:58+00:00
Summary:     Add direct assignment of products
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/80d14c72559e/
Changeset:   80d14c72559e
User:        ggael
Date:        2013-12-02 16:53:26+00:00
Summary:     Fix flags of Product<>
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/2ccba4da69c1/
Changeset:   2ccba4da69c1
User:        ggael
Date:        2013-12-02 16:54:15+00:00
Summary:     fix a typo triangular assignment
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/863316bdcb37/
Changeset:   863316bdcb37
User:        ggael
Date:        2013-12-02 16:54:38+00:00
Summary:     Make reductions compatible with evaluators
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/06e831f92858/
Changeset:   06e831f92858
User:        ggael
Date:        2013-12-03 16:17:53+00:00
Summary:     Enable use of evaluators for noalias and lazyProduct, add conversion to scalar for inner products
Affected #:  10 files

https://bitbucket.org/eigen/eigen/commits/d6dd8e9c3a34/
Changeset:   d6dd8e9c3a34
User:        ggael
Date:        2013-12-04 21:58:19+00:00
Summary:     Move inner product special functions to a base class to avoid ambiguous calls
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/bd8806e7ab33/
Changeset:   bd8806e7ab33
User:        ggael
Date:        2013-12-07 16:17:47+00:00
Summary:     Add support for triangular products with evaluators
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/08c55a11f0bc/
Changeset:   08c55a11f0bc
User:        ggael
Date:        2013-12-13 17:06:58+00:00
Summary:     fix resizing in noalias for blocks, and make -=/+= use evaluators
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/fbd9c032fd52/
Changeset:   fbd9c032fd52
User:        ggael
Date:        2013-12-13 17:09:07+00:00
Summary:     Make selfqdjoint products use evaluators
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/f3b03b3c74b5/
Changeset:   f3b03b3c74b5
User:        ggael
Date:        2013-12-14 21:53:47+00:00
Summary:     Fix a few regression regarding temporaries and products
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/65164274db4e/
Changeset:   65164274db4e
User:        ggael
Date:        2014-01-25 18:06:07+00:00
Summary:     fix scalar * prod in evaluators unit test
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/af8aa3ec5841/
Changeset:   af8aa3ec5841
User:        ggael
Date:        2014-01-25 22:02:14+00:00
Summary:     Refactor triangular assignment
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/cfdf98f0d115/
Changeset:   cfdf98f0d115
User:        ggael
Date:        2014-01-26 11:18:36+00:00
Summary:     Port evaluation from selfadjoint to full to evaluators
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/862abeb11429/
Changeset:   862abeb11429
User:        ggael
Date:        2014-01-26 13:55:25+00:00
Summary:     Add missing template keyword
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/db24d3bec093/
Changeset:   db24d3bec093
User:        ggael
Date:        2014-01-26 14:34:26+00:00
Summary:     Fix evaluator<Replicate> for fixed size objects
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/1dd29ec7e4bb/
Changeset:   1dd29ec7e4bb
User:        ggael
Date:        2014-01-26 14:35:44+00:00
Summary:     Fix Random().normalized() by introducing a nested_eval helper (recall that the old nested<> class is deprecated)
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/b448a802b9db/
Changeset:   b448a802b9db
User:        ggael
Date:        2014-02-17 15:10:55+00:00
Summary:     Add evaluator support for diagonal products
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/6d083ea81522/
Changeset:   6d083ea81522
User:        ggael
Date:        2014-02-17 15:11:55+00:00
Summary:     Deal with automatic transposition in call_assignment, fix a few shortcomings
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/e669072c562b/
Changeset:   e669072c562b
User:        ggael
Date:        2014-02-17 18:00:45+00:00
Summary:     Fix scalar * product optimization when 'product' includes a selfadjoint matrix
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/322c01d774d0/
Changeset:   322c01d774d0
User:        ggael
Date:        2014-02-18 09:52:00+00:00
Summary:     Get rid of SeflCwiseBinaryOp
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/0e81cf0f5f1f/
Changeset:   0e81cf0f5f1f
User:        ggael
Date:        2014-02-18 09:52:26+00:00
Summary:     Get rid of DiagonalProduct
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/9763e49d29b1/
Changeset:   9763e49d29b1
User:        ggael
Date:        2014-02-18 09:53:14+00:00
Summary:     New design for handling automatic transposition
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/db87be7ea604/
Changeset:   db87be7ea604
User:        ggael
Date:        2014-02-18 10:03:59+00:00
Summary:     Move is_diagonal to XprHelper, forward declare Ref
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/0350fb821a0a/
Changeset:   0350fb821a0a
User:        ggael
Date:        2014-02-18 12:30:16+00:00
Summary:     Add evaluator for Ref
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/363b00edde29/
Changeset:   363b00edde29
User:        ggael
Date:        2014-02-18 12:31:44+00:00
Summary:     Finally, the simplest remains to deffer resizing at the latest
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/63b708534fe7/
Changeset:   63b708534fe7
User:        ggael
Date:        2014-02-18 12:32:30+00:00
Summary:     Support Product::coeff(0,0) even for dynamic matrices
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/888739bab7a2/
Changeset:   888739bab7a2
User:        ggael
Date:        2014-02-18 12:33:04+00:00
Summary:     Temporary workaround for permutations
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a1eaf80ff6be/
Changeset:   a1eaf80ff6be
User:        ggael
Date:        2014-02-18 13:26:25+00:00
Summary:     Fix all()/any() for evaluators
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b6d786436c93/
Changeset:   b6d786436c93
User:        ggael
Date:        2014-02-18 13:51:41+00:00
Summary:     Product::coeff method are also OK for lazy products (including diagonal products)
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/79c6da7ebee1/
Changeset:   79c6da7ebee1
User:        ggael
Date:        2014-02-18 14:44:32+00:00
Summary:     Cleaning
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/84b068fb83db/
Changeset:   84b068fb83db
User:        ggael
Date:        2014-02-18 14:45:39+00:00
Summary:     Merge with default branch
Affected #:  68 files

https://bitbucket.org/eigen/eigen/commits/419051e454ba/
Changeset:   419051e454ba
User:        ggael
Date:        2014-02-18 15:57:25+00:00
Summary:     Simplify implementation of coeff-based products to fully exploit our reduxion mechanisms.
If this results in performance regressions, then we should optimize reduxion rather than
somehow duplicate the code.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/aadfc79aca9a/
Changeset:   aadfc79aca9a
User:        ggael
Date:        2014-02-18 16:43:16+00:00
Summary:     Add evaluator shortcut for triangular ?= product
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/2029f043dab9/
Changeset:   2029f043dab9
User:        ggael
Date:        2014-02-19 10:30:58+00:00
Summary:     isApprox must honors nested_eval
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/9e84087cf7a5/
Changeset:   9e84087cf7a5
User:        ggael
Date:        2014-02-19 10:32:04+00:00
Summary:     Fix CoeffReadCost of products to handle Dynamic costs
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/47986518bc4e/
Changeset:   47986518bc4e
User:        ggael
Date:        2014-02-19 10:33:29+00:00
Summary:     Add a Solve expression for uniform treatment of solve() methods.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/4e38374c694c/
Changeset:   4e38374c694c
User:        ggael
Date:        2014-02-19 12:17:41+00:00
Summary:     Fix lazy evaluation in Ref
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f81c5acc9bc2/
Changeset:   f81c5acc9bc2
User:        ggael
Date:        2014-02-19 12:26:07+00:00
Summary:     Fix vectorization logic wrt assignment functors
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/50ae54b0b75c/
Changeset:   50ae54b0b75c
User:        ggael
Date:        2014-02-19 13:05:56+00:00
Summary:     Disable Flagged and ForceAlignedAccess
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/98e03516a456/
Changeset:   98e03516a456
User:        ggael
Date:        2014-02-19 13:06:35+00:00
Summary:     Add missing assertion in swap()
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/4f2b521ab06a/
Changeset:   4f2b521ab06a
User:        ggael
Date:        2014-02-19 13:51:46+00:00
Summary:     evaluator<Replicate> must evaluate its argument to avoid redundant evaluations
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d3c44764ae47/
Changeset:   d3c44764ae47
User:        ggael
Date:        2014-02-19 14:16:11+00:00
Summary:     ExprType::Nested has a new meaning now...
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d03fb3aa8135/
Changeset:   d03fb3aa8135
User:        ggael
Date:        2014-02-19 15:30:17+00:00
Summary:     Fix mixing scalar types with evaluators
Affected #:  7 files

https://bitbucket.org/eigen/eigen/commits/f984fbdb9077/
Changeset:   f984fbdb9077
User:        ggael
Date:        2014-02-20 13:18:24+00:00
Summary:     Add general Inverse<> expression with evaluator
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/6585368d02c1/
Changeset:   6585368d02c1
User:        ggael
Date:        2014-02-20 14:24:00+00:00
Summary:     Propagate LvalueBit flag to TriangularView
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/bc83c74cf950/
Changeset:   bc83c74cf950
User:        ggael
Date:        2014-02-20 14:24:21+00:00
Summary:     Fix dimension of Solve expression
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/bab55074018f/
Changeset:   bab55074018f
User:        ggael
Date:        2014-02-20 14:25:06+00:00
Summary:     Some bit flags and internal structures are deprecated
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/5df9c484bf41/
Changeset:   5df9c484bf41
User:        ggael
Date:        2014-02-20 14:26:15+00:00
Summary:     Port LU module to evaluators (except image() and kernel())
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/cca7b8fc314b/
Changeset:   cca7b8fc314b
User:        ggael
Date:        2014-02-21 14:22:08+00:00
Summary:     Generalize evaluator<Inverse<>> such that there is no need to specialize it
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/bb359f4683bd/
Changeset:   bb359f4683bd
User:        ggael
Date:        2014-02-21 15:27:24+00:00
Summary:     Get rid of GeneralProduct for outer-products, and get rid of ScaledProduct
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/867d43445de5/
Changeset:   867d43445de5
User:        ggael
Date:        2014-02-21 15:43:03+00:00
Summary:     Get rid of GeneralProduct<> for GemmProduct
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/ff3a46f0c041/
Changeset:   ff3a46f0c041
User:        ggael
Date:        2014-02-21 16:13:28+00:00
Summary:     Get rid of GeneralProduct<> for GemvProduct
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/d7b6abe8fcb4/
Changeset:   d7b6abe8fcb4
User:        ggael
Date:        2014-02-23 21:51:13+00:00
Summary:     By-pass ProductBase for triangular and selfadjoint products and get rid of ProductBase
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/305f7ab56635/
Changeset:   305f7ab56635
User:        ggael
Date:        2014-02-24 10:41:19+00:00
Summary:     Hide some deprecated classes.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/14a12a93174b/
Changeset:   14a12a93174b
User:        ggael
Date:        2014-02-24 10:49:30+00:00
Summary:     Split LU/Inverse.h to Core/Inverse.h for the generic Inverse expression, and LU/InverseImpl.h for the dense implementation of dense.inverse()
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/ab2f3cc049c1/
Changeset:   ab2f3cc049c1
User:        ggael
Date:        2014-03-10 08:28:00+00:00
Summary:     Fix evaluators unit test (i.e., when only EIGEN_ENABLE_EVALUATORS is defined
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/1b9b24c4ace8/
Changeset:   1b9b24c4ace8
User:        ggael
Date:        2014-03-10 08:30:58+00:00
Summary:     Hide legacy dense assignment routines with EIGEN_TEST_EVALUATORS
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/ea8357e2496f/
Changeset:   ea8357e2496f
User:        ggael
Date:        2014-03-10 22:24:40+00:00
Summary:     Move CoeffReadCost mechanism to evaluators
Affected #:  27 files

https://bitbucket.org/eigen/eigen/commits/ad44a6437b11/
Changeset:   ad44a6437b11
User:        ggael
Date:        2014-03-11 10:42:07+00:00
Summary:     Even ReturnByValue should not evaluate when assembling the expression
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/3c82640afa97/
Changeset:   3c82640afa97
User:        ggael
Date:        2014-03-11 10:44:11+00:00
Summary:     It is not clear what XprType::Nested should be, so let's use nested<Xpr>::type as much as possible
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/8dfc157c7e6b/
Changeset:   8dfc157c7e6b
User:        ggael
Date:        2014-03-11 10:47:14+00:00
Summary:     Fix CoeffReadCost issues
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/e79faf390e59/
Changeset:   e79faf390e59
User:        ggael
Date:        2014-03-11 10:47:32+00:00
Summary:     Port QR module to Solve/Inverse
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/460ce974ccf3/
Changeset:   460ce974ccf3
User:        ggael
Date:        2014-03-11 12:33:44+00:00
Summary:     Port Cholesky module to evaluators
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/c39c5bdf41aa/
Changeset:   c39c5bdf41aa
User:        ggael
Date:        2014-03-11 12:43:46+00:00
Summary:     Migrate JacobiSVD to Solver
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/deb3c3f3365c/
Changeset:   deb3c3f3365c
User:        ggael
Date:        2014-03-12 12:34:11+00:00
Summary:     Move evaluation related flags from traits to evaluator and fix evaluators of MapBase and Replicate
Affected #:  23 files

https://bitbucket.org/eigen/eigen/commits/ff18866d376f/
Changeset:   ff18866d376f
User:        ggael
Date:        2014-03-12 12:35:44+00:00
Summary:     Fix Eigenvalues module
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/517d93463e21/
Changeset:   517d93463e21
User:        ggael
Date:        2014-03-12 15:18:34+00:00
Summary:     Fix a few regression when moving the flags
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/b1f5634dc419/
Changeset:   b1f5634dc419
User:        ggael
Date:        2014-03-12 15:18:54+00:00
Summary:     This file is not needed anymore
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/dc92a18539e6/
Changeset:   dc92a18539e6
User:        ggael
Date:        2014-03-12 15:24:25+00:00
Summary:     merge default and evaluator branches
Affected #:  34 files

https://bitbucket.org/eigen/eigen/commits/4462443bcfad/
Changeset:   4462443bcfad
User:        ggael
Date:        2014-03-12 17:13:18+00:00
Summary:     Extend evaluation traits debuging info
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/143de8a856e3/
Changeset:   143de8a856e3
User:        ggael
Date:        2014-03-12 17:14:08+00:00
Summary:     Fix regressions in redux_evaluator flags and evaluator<Block> flags
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/536efc1d4f4b/
Changeset:   536efc1d4f4b
User:        ggael
Date:        2014-03-12 17:14:58+00:00
Summary:     More debug info and use lazyProd instead of operator* to query the right flags
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/bd065d01d0c9/
Changeset:   bd065d01d0c9
User:        ggael
Date:        2014-03-12 19:23:44+00:00
Summary:     Conditionally disable unit tests that are not supported by evaluators yet
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/8f15a75b648f/
Changeset:   8f15a75b648f
User:        ggael
Date:        2014-03-12 19:25:36+00:00
Summary:     Resurect EvalBeforeNestingBit to control nested_eval
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/3ba7a9e5478f/
Changeset:   3ba7a9e5478f
User:        ggael
Date:        2014-03-13 14:44:20+00:00
Summary:     A bit of cleaning
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/073cb29f8c41/
Changeset:   073cb29f8c41
User:        jitseniesen
Date:        2014-04-15 14:21:38+00:00
Summary:     Port products with permutation matrices to evaluators.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/de75f898595c/
Changeset:   de75f898595c
User:        jitseniesen
Date:        2014-04-15 21:51:46+00:00
Summary:     Fix typo in Inverse.h
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/5bbba03f542e/
Changeset:   5bbba03f542e
User:        jitseniesen
Date:        2014-04-16 17:16:36+00:00
Summary:     Implement evaluator<ReturnByValue>.
All supported tests pass apart from Sparse and Geometry,
except test in adjoint_4 that a = a.transpose() raises an assert.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/e9e716edd188/
Changeset:   e9e716edd188
User:        ggael
Date:        2014-06-20 13:39:38+00:00
Summary:     1- Introduce sub-evaluator types for unary, binary, product, and map expressions to ease specializing them.
2- Remove a lot of code which should not be there with evaluators, in particular coeff/packet methods implemented in the expressions.
Affected #:  18 files

https://bitbucket.org/eigen/eigen/commits/b19be317eda3/
Changeset:   b19be317eda3
User:        ggael
Date:        2014-06-20 13:42:13+00:00
Summary:     Started to move the SparseCore module to evaluators: implemented assignment and cwise-unary evaluator
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/b5b665a1b924/
Changeset:   b5b665a1b924
User:        ggael
Date:        2014-06-20 13:49:07+00:00
Summary:     merge
Affected #:  7 files

https://bitbucket.org/eigen/eigen/commits/7a8b92e91c2a/
Changeset:   7a8b92e91c2a
User:        ggael
Date:        2014-06-20 13:55:44+00:00
Summary:     merge with default branch
Affected #:  159 files

https://bitbucket.org/eigen/eigen/commits/f600bbed8e12/
Changeset:   f600bbed8e12
User:        ggael
Date:        2014-06-20 14:17:57+00:00
Summary:     Backport changes from old to new expression engines
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/1eb6f49ed6d9/
Changeset:   1eb6f49ed6d9
User:        ggael
Date:        2014-06-20 14:30:34+00:00
Summary:     rm conflict
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/2a84cd731c3c/
Changeset:   2a84cd731c3c
User:        ggael
Date:        2014-06-23 08:40:03+00:00
Summary:     Implement binaryop and transpose evaluators for sparse matrices
Affected #:  11 files

https://bitbucket.org/eigen/eigen/commits/6e279e297cb7/
Changeset:   6e279e297cb7
User:        ggael
Date:        2014-06-25 07:58:03+00:00
Summary:     implement evaluator for SparseVector
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f60672d3aaf1/
Changeset:   f60672d3aaf1
User:        ggael
Date:        2014-06-25 07:58:26+00:00
Summary:     Implement evaluators for sparse Block.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/97f6e8488d31/
Changeset:   97f6e8488d31
User:        ggael
Date:        2014-06-25 15:21:04+00:00
Summary:     Implement evaluators for sparse coeff-wise views
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/62a54167d78c/
Changeset:   62a54167d78c
User:        ggael
Date:        2014-06-25 15:22:12+00:00
Summary:     Generalize static assertions on matching sizes to avoid the need for SizeAtCompileTime
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/1fd687c65a6b/
Changeset:   1fd687c65a6b
User:        ggael
Date:        2014-06-25 15:23:52+00:00
Summary:     Make operator=(EigenBase<>) uses the new assignment mechanism and introduce a generic EigenBase to EigenBase assignment kind based on the previous evalTo mechanism.
Affected #:  10 files

https://bitbucket.org/eigen/eigen/commits/023bb4d262c6/
Changeset:   023bb4d262c6
User:        ggael
Date:        2014-06-25 15:24:43+00:00
Summary:     Update sparse reduxions and sparse-vectors to evaluators.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/bb56cb6f3d28/
Changeset:   bb56cb6f3d28
User:        ggael
Date:        2014-06-25 21:44:59+00:00
Summary:     Fix inverse evaluator
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/5de7284c7893/
Changeset:   5de7284c7893
User:        ggael
Date:        2014-06-26 11:52:19+00:00
Summary:     Implement evaluator for sparse views.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/03c79b8cb817/
Changeset:   03c79b8cb817
User:        ggael
Date:        2014-06-27 13:53:51+00:00
Summary:     Add a NoPreferredStorageOrderBit flag for expression having no preferred storage order.
It is currently only used in Product.
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/f71f619a171f/
Changeset:   f71f619a171f
User:        ggael
Date:        2014-06-27 13:54:44+00:00
Summary:     Implement evaluators for sparse times diagonal products.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/83a9578c1c3d/
Changeset:   83a9578c1c3d
User:        ggael
Date:        2014-06-27 14:41:45+00:00
Summary:     Fix double constructions of the nested CwiseBinaryOp evaluator in sparse*diagonal product iterator.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/882ac9703d7b/
Changeset:   882ac9703d7b
User:        ggael
Date:        2014-07-01 09:48:49+00:00
Summary:     Do not bypass aliasing in sparse e assignments
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/46ff3c439d3c/
Changeset:   46ff3c439d3c
User:        ggael
Date:        2014-07-01 09:49:46+00:00
Summary:     Implement nonZeros() for Transpose<sparse>
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a9008bc5840e/
Changeset:   a9008bc5840e
User:        ggael
Date:        2014-07-01 09:50:20+00:00
Summary:     Implement evaluators for sparse * sparse products
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/b4e9b736a073/
Changeset:   b4e9b736a073
User:        ggael
Date:        2014-07-01 11:18:56+00:00
Summary:     Implement evaluators for sparse * sparse with auto pruning.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/d7301dc7dd0c/
Changeset:   d7301dc7dd0c
User:        ggael
Date:        2014-07-01 11:27:35+00:00
Summary:     Update copyright dates
Affected #:  9 files

https://bitbucket.org/eigen/eigen/commits/e2af88461521/
Changeset:   e2af88461521
User:        ggael
Date:        2014-07-01 15:51:53+00:00
Summary:     Split StorageKind promotion into two helpers: one for products, and one for coefficient-wise operations.
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/d87b275c6f03/
Changeset:   d87b275c6f03
User:        ggael
Date:        2014-07-01 15:52:58+00:00
Summary:     Use DiagonalShape as the storage kind of DiagonalBase<>.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d89dc2976c3a/
Changeset:   d89dc2976c3a
User:        ggael
Date:        2014-07-01 15:53:18+00:00
Summary:     Implement evaluators for sparse*dense products
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/c017f772f326/
Changeset:   c017f772f326
User:        ggael
Date:        2014-07-01 16:04:30+00:00
Summary:     Fix typo in dense * diagonal evaluator.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b36e6f374e0c/
Changeset:   b36e6f374e0c
User:        ggael
Date:        2014-07-02 07:35:37+00:00
Summary:     merge with default branch
Affected #:  123 files

https://bitbucket.org/eigen/eigen/commits/c642eea1146b/
Changeset:   c642eea1146b
User:        ggael
Date:        2014-07-10 20:04:45+00:00
Summary:     merge with default branch
Affected #:  50 files

https://bitbucket.org/eigen/eigen/commits/a3e0567fe469/
Changeset:   a3e0567fe469
User:        ggael
Date:        2014-07-15 08:55:03+00:00
Summary:     merge with default branch
Affected #:  9 files

https://bitbucket.org/eigen/eigen/commits/62976ae1d3a1/
Changeset:   62976ae1d3a1
User:        ggael
Date:        2014-07-15 09:00:16+00:00
Summary:     Extend dense*sparse product unit tests
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a74992372daa/
Changeset:   a74992372daa
User:        ggael
Date:        2014-07-18 09:02:22+00:00
Summary:     merge with default branch
Affected #:  23 files

https://bitbucket.org/eigen/eigen/commits/b6cd05febbef/
Changeset:   b6cd05febbef
User:        ggael
Date:        2014-07-18 12:19:18+00:00
Summary:     Bug 770: fix out of bounds access
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f6a45e5b8b7c/
Changeset:   f6a45e5b8b7c
User:        ggael
Date:        2014-07-19 12:55:56+00:00
Summary:     Implement evaluator for sparse outer products
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/5ae0079a0539/
Changeset:   5ae0079a0539
User:        ggael
Date:        2014-07-19 13:19:10+00:00
Summary:     Make sure we evaluate into temporaries matching evaluator storage order requirements
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/5644935cc946/
Changeset:   5644935cc946
User:        ggael
Date:        2014-07-20 13:16:34+00:00
Summary:     Compilation fixes
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/5826feed439e/
Changeset:   5826feed439e
User:        ggael
Date:        2014-07-21 09:45:54+00:00
Summary:     Extend qr unit test
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/d79657d1eb4e/
Changeset:   d79657d1eb4e
User:        ggael
Date:        2014-07-21 09:46:47+00:00
Summary:     Resizing is done by call_assignment_noalias, so no need to perform it when dealing with aliasing.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a592b226eed9/
Changeset:   a592b226eed9
User:        ggael
Date:        2014-07-22 07:32:40+00:00
Summary:     Implement evaluator for sparse-selfadjoint products
Affected #:  9 files

https://bitbucket.org/eigen/eigen/commits/02d10670ccac/
Changeset:   02d10670ccac
User:        ggael
Date:        2014-07-22 09:35:56+00:00
Summary:     Refactor TriangularView to handle both dense and sparse objects. Introduce a glu_shape<S1,S2> helper to assemble sparse/dense shapes with triagular/seladjoint views.
Affected #:  15 files

https://bitbucket.org/eigen/eigen/commits/9c4b465ff65a/
Changeset:   9c4b465ff65a
User:        ggael
Date:        2014-07-22 10:54:03+00:00
Summary:     Re-enable a couple of unit tests with evaluators.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/5ff95b3c5b04/
Changeset:   5ff95b3c5b04
User:        ggael
Date:        2014-07-22 14:13:56+00:00
Summary:     Fix max sizes at compile time of DiagonalWrapper
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/0a98d00abd1e/
Changeset:   0a98d00abd1e
User:        ggael
Date:        2014-07-30 09:39:52+00:00
Summary:     Various minor fixes
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/1563c3481c5d/
Changeset:   1563c3481c5d
User:        ggael
Date:        2014-07-30 13:22:50+00:00
Summary:     Make permutation compatible with sparse matrices
Affected #:  10 files

https://bitbucket.org/eigen/eigen/commits/159de7110233/
Changeset:   159de7110233
User:        ggael
Date:        2014-07-31 11:35:49+00:00
Summary:     Call product_generic_impl by default, and remove lot of boilerplate code
Affected #:  11 files

https://bitbucket.org/eigen/eigen/commits/e6841bdeda5d/
Changeset:   e6841bdeda5d
User:        ggael
Date:        2014-07-31 11:43:19+00:00
Summary:     Re-enable main unit tests which are now compiling and running fine with evaluators
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/79bf24144539/
Changeset:   79bf24144539
User:        ggael
Date:        2014-07-31 12:54:00+00:00
Summary:     Make Transform exposes sizes: Dim+1 x Dim+1 for projective transform, and Dim x Dim+1 for all others
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/8921dfb8ae73/
Changeset:   8921dfb8ae73
User:        ggael
Date:        2014-07-31 12:54:54+00:00
Summary:     Make minimal changes to make homogenous compatible with evaluators
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/13885e5a7c25/
Changeset:   13885e5a7c25
User:        ggael
Date:        2014-07-31 14:24:29+00:00
Summary:     Fix 4x4 inverse via SSE for submatrices
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/78283250be8d/
Changeset:   78283250be8d
User:        ggael
Date:        2014-08-01 12:47:33+00:00
Summary:     Make cross product uses nested/nested_eval
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/5a417527dec9/
Changeset:   5a417527dec9
User:        ggael
Date:        2014-08-01 12:48:22+00:00
Summary:     Fix numerous nested versus nested_eval shortcomings
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/6edd642e1530/
Changeset:   6edd642e1530
User:        ggael
Date:        2014-08-01 14:23:30+00:00
Summary:     Make assignment from general EigenBase object call evaluator, and support dense X= sparse
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/846154a10138/
Changeset:   846154a10138
User:        ggael
Date:        2014-08-01 14:24:23+00:00
Summary:     Fix various small issues detected by gcc
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/ffa906ba8d46/
Changeset:   ffa906ba8d46
User:        ggael
Date:        2014-08-01 14:26:23+00:00
Summary:     Fix geo_orthomethods unit test for complexes
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/83bcfb42a878/
Changeset:   83bcfb42a878
User:        ggael
Date:        2014-08-29 13:12:03+00:00
Summary:     undef Unsable macro
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/3ecf1d79d11a/
Changeset:   3ecf1d79d11a
User:        ggael
Date:        2014-08-29 13:20:31+00:00
Summary:     merge default branch
Affected #:  42 files

https://bitbucket.org/eigen/eigen/commits/c8d73f7c5bcf/
Changeset:   c8d73f7c5bcf
User:        ggael
Date:        2014-08-01 14:49:44+00:00
Summary:     Fix nesting of Homogenous evaluator
Affected #:  1 file

Repository URL: https://bitbucket.org/eigen/eigen/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/