Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1090: fix a shortcoming in redux logic for which slice-vectorization ↵ | 2015-10-21 | |
| | | | | plus unrolling might happen. | ||
* | Added some syntactic sugar to make it simpler to compare a tensor to a scalar. | 2015-10-21 | |
| | |||
* | merge | 2015-10-21 | |
|\ | |||
* | | add FIXME | 2015-10-21 | |
| | | |||
* | | bug #1064: add support for Ref<SparseVector> | 2015-10-21 | |
| | | |||
| * | Disable SFINAE for versions of gcc older than 4.8 | 2015-10-20 | |
| | | |||
| * | Removed bogus assertion | 2015-10-20 | |
| | | |||
| * | Added support for boolean reductions (ie 'and' & 'or' reductions) | 2015-10-20 | |
| | | |||
| * | Fixed a bug in the tensor conversion op | 2015-10-20 | |
|/ | |||
* | Improve numerical accuracy in LLT and triangular solve by using true scalar ↵ | 2015-10-18 | |
| | | | | divisions (instead of x * (1/y)) | ||
* | merge | 2015-10-16 | |
|\ | |||
| * | Updated the custom indexing code: we can now use any container that provides ↵ | 2015-10-15 | |
| | | | | | | | | the [] operator to index a tensor. Added unit tests to validate the use of std::map and a few more types as valid custom index containers | ||
| * | Tightened the definition of isOfNormalIndex to take into account integer ↵ | 2015-10-14 | |
| | | | | | | | | | | | | | | types in addition to arrays of indices Only compile the custom index code when EIGEN_HAS_SFINAE is defined. For the time beeing, EIGEN_HAS_SFINAE is a synonym for EIGEN_HAS_VARIADIC_TEMPLATES, but this might evolve in the future. Moved some code around. | ||
* | | Fix perm*sparse return type and nesting, and add several sanity checks for ↵ | 2015-10-14 | |
| | | | | | | | | perm*sparse | ||
* | | Fix ambiguous instantiation issues of product_evaluator. | 2015-10-14 | |
| | | |||
* | | Add a plain_object_eval<> helper returning a plain object type based on ↵ | 2015-10-14 | |
| | | | | | | | | | | | | evaluator's Flags, and base nested_eval on it. | ||
| * | name changes 2 | 2015-10-09 | |
| | | | | | | | | | | | | | | user: Gabriel Nützi <gnuetzi@gmx.ch> branch 'default' changed unsupported/Eigen/CXX11/src/Tensor/Tensor.h changed unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h | ||
| * | name changes | 2015-10-09 | |
| | | | | | | | | | | | | user: Gabriel Nützi <gnuetzi@gmx.ch> branch 'default' changed unsupported/Eigen/CXX11/src/Tensor/Tensor.h | ||
| * | added CustomIndex capability only to Tensor and not yet to TensorBase. | 2015-10-09 | |
|/ | | | | | | | | | | | | | | using Sfinae and is_base_of to select correct template which converts to array<Index,NumIndices> user: Gabriel Nützi <gnuetzi@gmx.ch> branch 'default' added unsupported/Eigen/CXX11/src/Tensor/TensorMetaMacros.h added unsupported/test/cxx11_tensor_customIndex.cpp changed unsupported/Eigen/CXX11/Tensor changed unsupported/Eigen/CXX11/src/Tensor/Tensor.h changed unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h changed unsupported/test/CMakeLists.txt | ||
* | Update custom setFromTripplets API to allow passing a functor object, and ↵ | 2015-10-13 | |
| | | | | add a collapseDuplicates method to cleanup the API. Also add respective unit test | ||
* | Add a functor to setFromTriplets to handle duplicated entries | 2015-10-06 | |
| | |||
* | remove reference to internal method | 2015-10-13 | |
| | |||
* | extend unit test for SparseMatrix::prune | 2015-10-13 | |
| | |||
* | Fix macro issues | 2015-10-13 | |
| | |||
* | update mpreal.h | 2015-10-13 | |
| | |||
* | Fix packetmath unit test for pdiv not being always defined | 2015-10-13 | |
| | |||
* | bug #1086: replace deprecated UF_long by SuiteSparse_long | 2015-10-12 | |
| | |||
* | Add missing epxlicit keyword, and fix regression in DynamicSparseMatrix | 2015-10-12 | |
| | |||
* | Workaround ICC issue with first_aligned | 2015-10-11 | |
| | |||
* | bug #1085: workaround gcc default ABI issue | 2015-10-10 | |
| | |||
* | Implement temporary-free path for "D.nolias() ?= C + A*B". (I thought it was ↵ | 2015-10-09 | |
| | | | | already implemented) | ||
* | Clarify note in nested_eval for evaluator creating temporaries. | 2015-10-09 | |
| | |||
* | The evalautor of Solve was missing the EvalBeforeNestingBit flag. | 2015-10-09 | |
| | |||
* | Add unit test for nested_eval | 2015-10-09 | |
| | |||
* | Add unit test for CoeffReadCost | 2015-10-09 | |
| | |||
* | Add unit test to check nesting of complex expressions in redux() | 2015-10-09 | |
| | |||
* | Improve documentation of TriangularView. | 2015-10-09 | |
| | |||
* | Add lvalue check for TriangularView::swap, and fix deprecated ↵ | 2015-10-09 | |
| | | | | TriangularView::lazyAssign | ||
* | Cleaning in Redux.h | 2015-10-09 | |
| | |||
* | Remove auto references and referenced-by relation in doc. | 2015-10-09 | |
| | |||
* | Remove dead code in selfadjoint_matrix_vector_product | 2015-10-09 | |
| | |||
* | Optimize a bit complex selfadjoint * vector product. | 2015-10-09 | |
| | |||
* | Simplify EIGEN_DENSE_PUBLIC_INTERFACE | 2015-10-09 | |
| | |||
* | Cleanup EIGEN_SPARSE_PUBLIC_INTERFACE, it is now a simple alias to ↵ | 2015-10-08 | |
| | | | | EIGEN_GENERIC_PUBLIC_INTERFACE | ||
* | Fix nesting sub-expression in outer-products | 2015-10-08 | |
| | |||
* | Fix propagation of AssumeAliasing for expression as: "scalar * (A*B)" | 2015-10-08 | |
| | |||
* | Clean a bit the implementation of inverse permutations | 2015-10-08 | |
| | |||
* | Fix a nesting issue in some matrix-vector cases. | 2015-10-08 | |
| | |||
* | Re-enable vectorization of LinSpaced, plus some cleaning | 2015-10-08 | |
| | |||
* | Clean evaluator<EvalToTemp> | 2015-10-08 | |
| |