Gael Guennebaud
|
96e6cf9aa2
|
Fix linking issue.
|
2017-01-10 16:35:46 +01:00 |
|
Gael Guennebaud
|
8e247744a4
|
Fix linking issue
|
2017-01-10 16:32:06 +01:00 |
|
Gael Guennebaud
|
87963f441c
|
Fallback to Block<> when possible (Index, all, seq with > increment).
This is important to take advantage of the optimized implementations (evaluator, products, etc.),
and to support sparse matrices.
|
2017-01-10 14:25:30 +01:00 |
|
Gael Guennebaud
|
a98c7efb16
|
Add a more generic evaluation mechanism and minimalistic doc.
|
2017-01-10 11:46:29 +01:00 |
|
Gael Guennebaud
|
13d954f270
|
Cleanup Eigen's namespace
|
2017-01-10 11:06:02 +01:00 |
|
Gael Guennebaud
|
9eaab4f9e0
|
Refactoring: move all symbolic stuff into its own namespace
|
2017-01-10 10:57:08 +01:00 |
|
Gael Guennebaud
|
acd08900c9
|
Move 'last' and 'end' to their own namespace
|
2017-01-10 10:31:07 +01:00 |
|
Gael Guennebaud
|
1df2377d78
|
Implement c++98 version of seq()
|
2017-01-10 10:28:45 +01:00 |
|
Gael Guennebaud
|
ecd9cc5412
|
Isolate legacy code (we keep it for performance comparison purpose)
|
2017-01-10 09:34:25 +01:00 |
|
Gael Guennebaud
|
b50c3e967e
|
Add a minimalistic symbolic scalar type with expression template and make use of it to define the last placeholder and to unify the return type of seq and seqN.
|
2017-01-09 23:42:16 +01:00 |
|
Gael Guennebaud
|
68064e14fa
|
Rename span/range to seqN/seq
|
2017-01-09 17:35:21 +01:00 |
|
Gael Guennebaud
|
75aef5b37f
|
Fix extraction of compile-time size of std::array with gcc
|
2017-01-06 22:04:49 +01:00 |
|
Gael Guennebaud
|
76e183bd52
|
Propagate compile-time size for plain arrays
|
2017-01-06 22:01:23 +01:00 |
|
Gael Guennebaud
|
3264d3c761
|
Add support for plain-array as indices, e.g., mat({1,2,3,4})
|
2017-01-06 21:53:32 +01:00 |
|
Gael Guennebaud
|
a875167d99
|
Propagate compile-time increment and strides.
Had to introduce a UndefinedIncr constant for non structured list of indices.
|
2017-01-06 15:54:55 +01:00 |
|
Gael Guennebaud
|
fad1fa75b3
|
Propagate compile-time size with "all" and add c++11 array unit test
|
2017-01-06 13:29:33 +01:00 |
|
Gael Guennebaud
|
3730e3ca9e
|
Use "fix" for compile-time values, propagate compile-time sizes for span, clean some cleanup.
|
2017-01-06 13:10:10 +01:00 |
|
Gael Guennebaud
|
ac7e4ac9c0
|
Initial commit to add a generic indexed-based view of matrices.
This version already works as a read-only expression.
Numerous refactoring, renaming, extension, tuning passes are expected...
|
2017-01-06 00:01:44 +01:00 |
|