[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.