Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix duplicates of array_size bewteen unsupported and Core | Gael Guennebaud | 2017-01-25 |
| | |||
* | Add support for std::integral_constant | Gael Guennebaud | 2017-01-24 |
| | |||
* | Add test for multiple symbols | Gael Guennebaud | 2017-01-24 |
| | |||
* | Fix seq().reverse() in c++98 | Gael Guennebaud | 2017-01-24 |
| | |||
* | Add unit test for FixedInt and Symbolic | Gael Guennebaud | 2017-01-24 |
| | |||
* | Add support for "SymbolicExpr op fix<N>" in C++98/11 mode. | Gael Guennebaud | 2017-01-24 |
| | |||
* | Extended the set of arithmetic operators supported by FixedInt (-,+,*,/,%,&,|) | Gael Guennebaud | 2017-01-24 |
| | |||
* | Add internal doc | Gael Guennebaud | 2017-01-24 |
| | |||
* | Rename fix_t to FixedInt | Gael Guennebaud | 2017-01-24 |
| | |||
* | Recover compile-time size from seq(A,B) when A and B are fixed values. ↵ | Gael Guennebaud | 2017-01-19 |
| | | | | (c++11 only) | ||
* | Exploit fixed values in seq and reverse with C++98 compatibility | Gael Guennebaud | 2017-01-19 |
| | |||
* | Add support for fixed-value in symbolic expression, c++11 only for now. | Gael Guennebaud | 2017-01-19 |
| | |||
* | Remove dead code | Gael Guennebaud | 2017-01-18 |
| | |||
* | Add a Symbolic::FixedExpr helper expression to make sure the compiler fully ↵ | Gael Guennebaud | 2017-01-18 |
| | | | | optimize the usage of last and end. | ||
* | Add a .reverse() member to ArithmeticSequence. | Gael Guennebaud | 2017-01-18 |
| | |||
* | Add missing operator* | Gael Guennebaud | 2017-01-18 |
| | |||
* | Update all block expressions to accept compile-time sizes passed by fix<N> ↵ | Gael Guennebaud | 2017-01-18 |
| | | | | or fix<N>(n) | ||
* | Merge the generic and dynamic overloads of block() | Gael Guennebaud | 2017-01-17 |
| | |||
* | Fix regression when passing enums to operator() | Gael Guennebaud | 2017-01-17 |
| | |||
* | Fix -Wunnamed-type-template-args | Gael Guennebaud | 2017-01-17 |
| | |||
* | Add a generic block() method compatible with Eigen::fix | Gael Guennebaud | 2017-01-17 |
| | |||
* | Add a get_runtime_value helper to deal with pointer-to-function hack, | Gael Guennebaud | 2017-01-17 |
| | | | | plus some refactoring to make the internals more consistent. | ||
* | Add \newin{3.x} doxygen command | Gael Guennebaud | 2017-01-17 |
| | |||
* | Add missing overload of get_compile_time for c++98/11 | Gael Guennebaud | 2017-01-17 |
| | |||
* | Disambiguate the two versions of fix for doxygen | Gael Guennebaud | 2017-01-17 |
| | |||
* | Add support for symbolic expressions as arguments of operator() | Gael Guennebaud | 2017-01-16 |
| | |||
* | typos in doc | Gael Guennebaud | 2017-01-16 |
| | |||
* | Typo | Gael Guennebaud | 2017-01-16 |
| | |||
* | Introduce a variable_or_fixed<N> proxy returned by fix<N>(val) to pass both ↵ | Gael Guennebaud | 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 | Gael Guennebaud | 2017-01-16 |
| | |||
* | Large code refactoring: | Gael Guennebaud | 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 | Gael Guennebaud | 2017-01-11 |
| | |||
* | Make variable_if_dynamic<T> implicitely convertible to T | Gael Guennebaud | 2017-01-11 |
| | |||
* | merge | Gael Guennebaud | 2017-01-11 |
|\ | |||
* | | Enable generation of doc for static variables in Eigen's namespace. | Gael Guennebaud | 2017-01-11 |
| | | |||
* | | Move fix and symbolic to their own file, and improve doxygen compatibility | Gael Guennebaud | 2017-01-11 |
| | | |||
* | | Add 1D overloads of operator() | Gael Guennebaud | 2017-01-11 |
| | | |||
| * | Fix typo | Gael Guennebaud | 2017-01-11 |
| | | |||
* | | Add doc to seq, seqN, ArithmeticSequence, operator(), etc. | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Factorize const and non-const version of the generic operator() method. | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | add writeable IndexedView | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Simplify Symbolic API: std::tuple is now used internally and automatically ↵ | Gael Guennebaud | 2017-01-10 |
| | | | | | | | | built. | ||
* | | Simplify symbolic API by using "symbol=value" to associate a runtime value ↵ | Gael Guennebaud | 2017-01-10 |
| | | | | | | | | to a symbol. | ||
* | | Fix linking issue. | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Fix ambiguous call | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Fix linking issue | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Add doc for IndexedView | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Fallback to Block<> when possible (Index, all, seq with > increment). | Gael Guennebaud | 2017-01-10 |
| | | | | | | | | | | This is important to take advantage of the optimized implementations (evaluator, products, etc.), and to support sparse matrices. | ||
* | | Add a more generic evaluation mechanism and minimalistic doc. | Gael Guennebaud | 2017-01-10 |
| | | |||
* | | Cleanup Eigen's namespace | Gael Guennebaud | 2017-01-10 |
| | |