aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| | * Fix seq().reverse() in c++98Gravatar Gael Guennebaud2017-01-24
| | |
| | * Add unit test for FixedInt and SymbolicGravatar Gael Guennebaud2017-01-24
| | |
| | * Add support for "SymbolicExpr op fix<N>" in C++98/11 mode.Gravatar Gael Guennebaud2017-01-24
| | |
| | * Extended the set of arithmetic operators supported by FixedInt (-,+,*,/,%,&,|)Gravatar Gael Guennebaud2017-01-24
| | |
| | * Add internal docGravatar Gael Guennebaud2017-01-24
| | |
| | * Rename fix_t to FixedIntGravatar Gael Guennebaud2017-01-24
| | |
| * | bug #1375: fix cmake installation with cmake 2.8Gravatar Gael Guennebaud2017-01-24
| | |
| * | bug #1376: add missing assertion on size mismatch with compound assignment ↵Gravatar Gael Guennebaud2017-01-23
| | | | | | | | | | | | operators (e.g., mat += mat.col(j))
| * | bug #1382: move using std::size_t/ptrdiff_t to Eigen's namespace (still ↵Gravatar Gael Guennebaud2017-01-23
| | | | | | | | | | | | better than the global namespace!)
| * | Add std:: namespace prefix to all (hopefully) instances if size_t/ptrdfiff_tGravatar Gael Guennebaud2017-01-23
| | |
| * | Use Index instead of size_tGravatar Gael Guennebaud2017-01-23
| | |
* | | Allows AMD APUGravatar Luke Iwanski2017-01-23
| | |
| * | bug #1379: fix compilation in sparse*diagonal*dense with openmpGravatar Gael Guennebaud2017-01-21
| | |
| * | bug #1378: fix doc (DiagonalIndex vs Diagonal)Gravatar Gael Guennebaud2017-01-21
| | |
* | | Reverting back to the previous TensorDeviceSycl.h as the total number of ↵Gravatar Mehdi Goli2017-01-20
| | | | | | | | | | | | buffer is not enough for tensorflow.
| | * Recover compile-time size from seq(A,B) when A and B are fixed values. ↵Gravatar Gael Guennebaud2017-01-19
| | | | | | | | | | | | (c++11 only)
| | * Exploit fixed values in seq and reverse with C++98 compatibilityGravatar Gael Guennebaud2017-01-19
| | |
| | * Add support for fixed-value in symbolic expression, c++11 only for now.Gravatar Gael Guennebaud2017-01-19
| | |
| * | Made sure that enabling avx2 instructions enables avx and sse instructions ↵Gravatar Benoit Steiner2017-01-19
| | | | | | | | | | | | as well.
* | | Removing unused variablesGravatar Mehdi Goli2017-01-19
| | |
* | | Merging with Benoit's upstream.Gravatar Mehdi Goli2017-01-19
|\ \ \
* | | | Adding non-deferrenciable pointer track for ComputeCpp backend; Adding ↵Gravatar Mehdi Goli2017-01-19
| | | | | | | | | | | | | | | | TensorConvolutionOp for ComputeCpp; fixing typos. modifying TensorDeviceSycl to use the LegacyPointer class.
| | * | Merged in LaFeuille/eigen (pull request PR-289)Gravatar Benoit Steiner2017-01-18
| | |\ \ | | | | | | | | | | | | | | | Fix a typo
| | | | * Remove dead codeGravatar Gael Guennebaud2017-01-18
| | | | |
| | | | * Add a Symbolic::FixedExpr helper expression to make sure the compiler fully ↵Gravatar Gael Guennebaud2017-01-18
| | | | | | | | | | | | | | | | | | | | optimize the usage of last and end.
| * | | | Applying Benoit's comment. Embedding synchronisation inside device memcpy so ↵Gravatar Mehdi Goli2017-01-18
|/ / / / | | | | | | | | | | | | there is no need to externally call synchronise() for device memcopy.
| | | * Add a .reverse() member to ArithmeticSequence.Gravatar Gael Guennebaud2017-01-18
| | | |
| | | * Add missing operator*Gravatar Gael Guennebaud2017-01-18
| | | |
| | | * Update all block expressions to accept compile-time sizes passed by fix<N> ↵Gravatar Gael Guennebaud2017-01-18
| | | | | | | | | | | | | | | | or fix<N>(n)
| | | * Merge the generic and dynamic overloads of block()Gravatar Gael Guennebaud2017-01-17
| | | |
| * | | Defer set-to-zero in triangular = product so that no aliasing issue occur in ↵Gravatar Gael Guennebaud2017-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the common: A.triangularView() = B*A.sefladjointView()*B.adjoint() case that used to work in 3.2.
| | | * Fix regression when passing enums to operator()Gravatar Gael Guennebaud2017-01-17
| | | |
| | | * Fix -Wunnamed-type-template-argsGravatar Gael Guennebaud2017-01-17
| | | |
| | | * Add a generic block() method compatible with Eigen::fixGravatar Gael Guennebaud2017-01-17
| | | |
| | | * Add a get_runtime_value helper to deal with pointer-to-function hack,Gravatar Gael Guennebaud2017-01-17
| | | | | | | | | | | | | | | | plus some refactoring to make the internals more consistent.
| | | * Add \newin{3.x} doxygen commandGravatar Gael Guennebaud2017-01-17
| | | |
| | | * Add missing overload of get_compile_time for c++98/11Gravatar Gael Guennebaud2017-01-17
| | | |
| | | * Disambiguate the two versions of fix for doxygenGravatar Gael Guennebaud2017-01-17
| | | |
| | | * Add support for symbolic expressions as arguments of operator()Gravatar Gael Guennebaud2017-01-16
| | | |
| | | * typos in docGravatar Gael Guennebaud2017-01-16
| | | |
| | | * TypoGravatar Gael Guennebaud2017-01-16
| | | |
| | | * Introduce a variable_or_fixed<N> proxy returned by fix<N>(val) to pass both ↵Gravatar Gael Guennebaud2017-01-16
| | | | | | | | | | | | | | | | | | | | | | | | a compile-time and runtime fallback value in case N means "runtime". This mechanism is used by the seq/seqN functions. The proxy object is immediately converted to pure compile-time (as fix<N>) or pure runtime (i.e., an Index) to avoid redundant template instantiations.
| | | * Introduce a EIGEN_HAS_CXX14 macroGravatar Gael Guennebaud2017-01-16
| | | |
* | | | Adding Tensor ReverseOp; TensorStriding; TensorConversionOp; Modifying ↵Gravatar Mehdi Goli2017-01-16
| | | | | | | | | | | | | | | | Tensor Contractsycl to be located in any place in the expression tree.
* | | | Reverting unintentional change to Eigen/GeometryGravatar Luke Iwanski2017-01-16
| | | |
| | * | Fix a typoGravatar LaFeuille2017-01-13
| |/ /
* | | Fix case-sensitivity of file includeGravatar Fraser Cormack2017-01-12
| | |
| | * Large code refactoring:Gravatar Gael Guennebaud2017-01-11
| | | | | | | | | | | | | | | | | | - generalize some utilities and move them to Meta (size(), array_size()) - move handling of all and single indices to IndexedViewHelper.h - several cleanup changes
| | * Make get_compile_time compatible with variable_if_dynamicGravatar Gael Guennebaud2017-01-11
| | |
| | * Make variable_if_dynamic<T> implicitely convertible to TGravatar Gael Guennebaud2017-01-11
| | |