Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | Fix seq().reverse() in c++98 | 2017-01-24 | ||
| | | | ||||
| | * | Add unit test for FixedInt and Symbolic | 2017-01-24 | ||
| | | | ||||
| | * | Add support for "SymbolicExpr op fix<N>" in C++98/11 mode. | 2017-01-24 | ||
| | | | ||||
| | * | Extended the set of arithmetic operators supported by FixedInt (-,+,*,/,%,&,|) | 2017-01-24 | ||
| | | | ||||
| | * | Add internal doc | 2017-01-24 | ||
| | | | ||||
| | * | Rename fix_t to FixedInt | 2017-01-24 | ||
| | | | ||||
| * | | bug #1375: fix cmake installation with cmake 2.8 | 2017-01-24 | ||
| | | | ||||
| * | | bug #1376: add missing assertion on size mismatch with compound assignment ↵ | 2017-01-23 | ||
| | | | | | | | | | | | | operators (e.g., mat += mat.col(j)) | |||
| * | | bug #1382: move using std::size_t/ptrdiff_t to Eigen's namespace (still ↵ | 2017-01-23 | ||
| | | | | | | | | | | | | better than the global namespace!) | |||
| * | | Add std:: namespace prefix to all (hopefully) instances if size_t/ptrdfiff_t | 2017-01-23 | ||
| | | | ||||
| * | | Use Index instead of size_t | 2017-01-23 | ||
| | | | ||||
* | | | Allows AMD APU | 2017-01-23 | ||
| | | | ||||
| * | | bug #1379: fix compilation in sparse*diagonal*dense with openmp | 2017-01-21 | ||
| | | | ||||
| * | | bug #1378: fix doc (DiagonalIndex vs Diagonal) | 2017-01-21 | ||
| | | | ||||
* | | | Reverting back to the previous TensorDeviceSycl.h as the total number of ↵ | 2017-01-20 | ||
| | | | | | | | | | | | | buffer is not enough for tensorflow. | |||
| | * | Recover compile-time size from seq(A,B) when A and B are fixed values. ↵ | 2017-01-19 | ||
| | | | | | | | | | | | | (c++11 only) | |||
| | * | Exploit fixed values in seq and reverse with C++98 compatibility | 2017-01-19 | ||
| | | | ||||
| | * | Add support for fixed-value in symbolic expression, c++11 only for now. | 2017-01-19 | ||
| | | | ||||
| * | | Made sure that enabling avx2 instructions enables avx and sse instructions ↵ | 2017-01-19 | ||
| | | | | | | | | | | | | as well. | |||
* | | | Removing unused variables | 2017-01-19 | ||
| | | | ||||
* | | | Merging with Benoit's upstream. | 2017-01-19 | ||
|\ \ \ | ||||
* | | | | Adding non-deferrenciable pointer track for ComputeCpp backend; Adding ↵ | 2017-01-19 | ||
| | | | | | | | | | | | | | | | | TensorConvolutionOp for ComputeCpp; fixing typos. modifying TensorDeviceSycl to use the LegacyPointer class. | |||
| | * | | Merged in LaFeuille/eigen (pull request PR-289) | 2017-01-18 | ||
| | |\ \ | | | | | | | | | | | | | | | | Fix a typo | |||
| | | | * | Remove dead code | 2017-01-18 | ||
| | | | | | ||||
| | | | * | Add a Symbolic::FixedExpr helper expression to make sure the compiler fully ↵ | 2017-01-18 | ||
| | | | | | | | | | | | | | | | | | | | | optimize the usage of last and end. | |||
| * | | | | Applying Benoit's comment. Embedding synchronisation inside device memcpy so ↵ | 2017-01-18 | ||
|/ / / / | | | | | | | | | | | | | there is no need to externally call synchronise() for device memcopy. | |||
| | | * | Add a .reverse() member to ArithmeticSequence. | 2017-01-18 | ||
| | | | | ||||
| | | * | Add missing operator* | 2017-01-18 | ||
| | | | | ||||
| | | * | Update all block expressions to accept compile-time sizes passed by fix<N> ↵ | 2017-01-18 | ||
| | | | | | | | | | | | | | | | | or fix<N>(n) | |||
| | | * | Merge the generic and dynamic overloads of block() | 2017-01-17 | ||
| | | | | ||||
| * | | | Defer set-to-zero in triangular = product so that no aliasing issue occur in ↵ | 2017-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() | 2017-01-17 | ||
| | | | | ||||
| | | * | Fix -Wunnamed-type-template-args | 2017-01-17 | ||
| | | | | ||||
| | | * | Add a generic block() method compatible with Eigen::fix | 2017-01-17 | ||
| | | | | ||||
| | | * | Add a get_runtime_value helper to deal with pointer-to-function hack, | 2017-01-17 | ||
| | | | | | | | | | | | | | | | | plus some refactoring to make the internals more consistent. | |||
| | | * | Add \newin{3.x} doxygen command | 2017-01-17 | ||
| | | | | ||||
| | | * | Add missing overload of get_compile_time for c++98/11 | 2017-01-17 | ||
| | | | | ||||
| | | * | Disambiguate the two versions of fix for doxygen | 2017-01-17 | ||
| | | | | ||||
| | | * | Add support for symbolic expressions as arguments of operator() | 2017-01-16 | ||
| | | | | ||||
| | | * | typos in doc | 2017-01-16 | ||
| | | | | ||||
| | | * | Typo | 2017-01-16 | ||
| | | | | ||||
| | | * | Introduce a variable_or_fixed<N> proxy returned by fix<N>(val) to pass both ↵ | 2017-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 macro | 2017-01-16 | ||
| | | | | ||||
* | | | | Adding Tensor ReverseOp; TensorStriding; TensorConversionOp; Modifying ↵ | 2017-01-16 | ||
| | | | | | | | | | | | | | | | | Tensor Contractsycl to be located in any place in the expression tree. | |||
* | | | | Reverting unintentional change to Eigen/Geometry | 2017-01-16 | ||
| | | | | ||||
| | * | | Fix a typo | 2017-01-13 | ||
| |/ / | ||||
* | | | Fix case-sensitivity of file include | 2017-01-12 | ||
| | | | ||||
| | * | Large code refactoring: | 2017-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_dynamic | 2017-01-11 | ||
| | | | ||||
| | * | Make variable_if_dynamic<T> implicitely convertible to T | 2017-01-11 | ||
| | | |