aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix duplicates of array_size bewteen unsupported and CoreGravatar Gael Guennebaud2017-01-25
|
* Add support for std::integral_constantGravatar Gael Guennebaud2017-01-24
|
* Add test for multiple symbolsGravatar Gael Guennebaud2017-01-24
|
* 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
|
* 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
|
* 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.
* 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
|
* 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
|
* 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
|
* mergeGravatar Gael Guennebaud2017-01-11
|\
* | Enable generation of doc for static variables in Eigen's namespace.Gravatar Gael Guennebaud2017-01-11
| |
* | Move fix and symbolic to their own file, and improve doxygen compatibilityGravatar Gael Guennebaud2017-01-11
| |
* | Add 1D overloads of operator()Gravatar Gael Guennebaud2017-01-11
| |
| * Fix typoGravatar Gael Guennebaud2017-01-11
| |
* | Add doc to seq, seqN, ArithmeticSequence, operator(), etc.Gravatar Gael Guennebaud2017-01-10
| |
* | Factorize const and non-const version of the generic operator() method.Gravatar Gael Guennebaud2017-01-10
| |
* | add writeable IndexedViewGravatar Gael Guennebaud2017-01-10
| |
* | Simplify Symbolic API: std::tuple is now used internally and automatically ↵Gravatar Gael Guennebaud2017-01-10
| | | | | | | | built.
* | Simplify symbolic API by using "symbol=value" to associate a runtime value ↵Gravatar Gael Guennebaud2017-01-10
| | | | | | | | to a symbol.
* | Fix linking issue.Gravatar Gael Guennebaud2017-01-10
| |
* | Fix ambiguous callGravatar Gael Guennebaud2017-01-10
| |
* | Fix linking issueGravatar Gael Guennebaud2017-01-10
| |
* | Add doc for IndexedViewGravatar Gael Guennebaud2017-01-10
| |
* | Fallback to Block<> when possible (Index, all, seq with > increment).Gravatar Gael Guennebaud2017-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.Gravatar Gael Guennebaud2017-01-10
| |
* | Cleanup Eigen's namespaceGravatar Gael Guennebaud2017-01-10
| |