[eigen-commits] commit/eigen: 67 new changesets

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]


67 new commits in eigen:

https://bitbucket.org/eigen/eigen/commits/a32a1cdf2fdd/
Changeset:   a32a1cdf2fdd
User:        ggael
Date:        2017-01-05 23:01:44+00:00
Summary:     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...
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/9df382c0999b/
Changeset:   9df382c0999b
User:        ggael
Date:        2017-01-06 10:59:08+00:00
Summary:     Add unit test for indexed views
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/1d5c08a41050/
Changeset:   1d5c08a41050
User:        ggael
Date:        2017-01-06 12:10:10+00:00
Summary:     Use "fix" for compile-time values, propagate compile-time sizes for span, clean some cleanup.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/5592a1a708ea/
Changeset:   5592a1a708ea
User:        ggael
Date:        2017-01-06 12:29:33+00:00
Summary:     Propagate compile-time size with "all" and add c++11 array unit test
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/a4ce77be2934/
Changeset:   a4ce77be2934
User:        ggael
Date:        2017-01-06 14:54:55+00:00
Summary:     Propagate compile-time increment and strides.
Had to introduce a UndefinedIncr constant for non structured list of indices.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/3c62e1812c0c/
Changeset:   3c62e1812c0c
User:        ggael
Date:        2017-01-06 20:53:32+00:00
Summary:     Add support for plain-array as indices, e.g., mat({1,2,3,4})
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/51fd205d8cdf/
Changeset:   51fd205d8cdf
User:        ggael
Date:        2017-01-06 21:01:23+00:00
Summary:     Propagate compile-time size for plain arrays
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/2b8769206198/
Changeset:   2b8769206198
User:        ggael
Date:        2017-01-06 21:01:53+00:00
Summary:     Add support for plain arrays for columns and both rows/columns
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/a3563abab73e/
Changeset:   a3563abab73e
User:        ggael
Date:        2017-01-06 21:04:49+00:00
Summary:     Fix extraction of compile-time size of std::array with gcc
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/31fec2233411/
Changeset:   31fec2233411
User:        ggael
Date:        2017-01-09 16:35:21+00:00
Summary:     Rename span/range to seqN/seq
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/0f6f25e4f939/
Changeset:   0f6f25e4f939
User:        ggael
Date:        2017-01-09 22:42:16+00:00
Summary:     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.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/7c9b5bc32601/
Changeset:   7c9b5bc32601
User:        ggael
Date:        2017-01-10 08:34:25+00:00
Summary:     Isolate legacy code (we keep it for performance comparison purpose)
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/23423e128b89/
Changeset:   23423e128b89
User:        ggael
Date:        2017-01-10 09:28:45+00:00
Summary:     Implement c++98 version of seq()
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/46332fb0b577/
Changeset:   46332fb0b577
User:        ggael
Date:        2017-01-10 09:31:07+00:00
Summary:     Move 'last' and 'end' to their own namespace
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/a5b921e7f713/
Changeset:   a5b921e7f713
User:        ggael
Date:        2017-01-10 09:57:08+00:00
Summary:     Refactoring: move all symbolic stuff into its own namespace
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f88b5a9a1c65/
Changeset:   f88b5a9a1c65
User:        ggael
Date:        2017-01-10 10:06:02+00:00
Summary:     Cleanup Eigen's namespace
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/8a9f86a86b04/
Changeset:   8a9f86a86b04
User:        ggael
Date:        2017-01-10 10:46:29+00:00
Summary:     Add a more generic evaluation mechanism and minimalistic doc.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/8e261a044a4e/
Changeset:   8e261a044a4e
User:        ggael
Date:        2017-01-10 13:25:30+00:00
Summary:     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.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/ea1c21736d48/
Changeset:   ea1c21736d48
User:        ggael
Date:        2017-01-10 15:28:57+00:00
Summary:     Add doc for IndexedView
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/19780efe02c3/
Changeset:   19780efe02c3
User:        ggael
Date:        2017-01-10 15:32:06+00:00
Summary:     Fix linking issue
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/0aa30e34a1c0/
Changeset:   0aa30e34a1c0
User:        ggael
Date:        2017-01-10 15:33:40+00:00
Summary:     Fix ambiguous call
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/dcaa5d31542e/
Changeset:   dcaa5d31542e
User:        ggael
Date:        2017-01-10 15:35:46+00:00
Summary:     Fix linking issue.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/fa213e43b8c5/
Changeset:   fa213e43b8c5
User:        ggael
Date:        2017-01-10 15:45:32+00:00
Summary:     Simplify symbolic API by using "symbol=value" to associate a runtime value to a symbol.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/07c4fa693d9a/
Changeset:   07c4fa693d9a
User:        ggael
Date:        2017-01-10 15:55:07+00:00
Summary:     Simplify Symbolic API: std::tuple is now used internally and automatically built.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/3ceb3443aeda/
Changeset:   3ceb3443aeda
User:        ggael
Date:        2017-01-10 16:10:35+00:00
Summary:     add writeable IndexedView
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/f03571470dc7/
Changeset:   f03571470dc7
User:        ggael
Date:        2017-01-10 20:45:55+00:00
Summary:     Factorize const and non-const version of the generic operator() method.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/710c51711e4b/
Changeset:   710c51711e4b
User:        ggael
Date:        2017-01-10 21:58:58+00:00
Summary:     Add doc to seq, seqN, ArithmeticSequence, operator(), etc.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/6b5e54b133c8/
Changeset:   6b5e54b133c8
User:        ggael
Date:        2017-01-11 12:17:09+00:00
Summary:     Add 1D overloads of operator()
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/6f4f02b5e864/
Changeset:   6f4f02b5e864
User:        ggael
Date:        2017-01-11 13:28:28+00:00
Summary:     Move fix and symbolic to their own file, and improve doxygen compatibility
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/c25e9f6c272f/
Changeset:   c25e9f6c272f
User:        ggael
Date:        2017-01-11 13:29:20+00:00
Summary:     Enable generation of doc for static variables in Eigen's namespace.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/abab92032a79/
Changeset:   abab92032a79
User:        ggael
Date:        2017-01-11 13:33:37+00:00
Summary:     merge
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/3233907ae377/
Changeset:   3233907ae377
User:        ggael
Date:        2017-01-11 16:08:05+00:00
Summary:     Make variable_if_dynamic<T> implicitely convertible to T
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/690081741a99/
Changeset:   690081741a99
User:        ggael
Date:        2017-01-11 16:08:59+00:00
Summary:     Make get_compile_time compatible with variable_if_dynamic
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/2d5a84ca1d4b/
Changeset:   2d5a84ca1d4b
User:        ggael
Date:        2017-01-11 16:24:02+00:00
Summary:     Large code refactoring:
 - generalize some utilities and move them to Meta (size(), array_size())
 - move handling of all and single indices to IndexedViewHelper.h
 - several cleanup changes
Affected #:  7 files

https://bitbucket.org/eigen/eigen/commits/f8f3a51f6c87/
Changeset:   f8f3a51f6c87
User:        ggael
Date:        2017-01-16 15:13:37+00:00
Summary:     Introduce a EIGEN_HAS_CXX14 macro
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/fc4a5e1262d9/
Changeset:   fc4a5e1262d9
User:        ggael
Date:        2017-01-16 15:17:01+00:00
Summary:     Introduce a variable_or_fixed<N> proxy returned by fix<N>(val) to pass both 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.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/4de51bea000f/
Changeset:   4de51bea000f
User:        ggael
Date:        2017-01-16 15:20:16+00:00
Summary:     Typo
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/aacd2bb25bb2/
Changeset:   aacd2bb25bb2
User:        ggael
Date:        2017-01-16 15:31:19+00:00
Summary:     typos in doc
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/ad177902f23a/
Changeset:   ad177902f23a
User:        ggael
Date:        2017-01-16 21:21:23+00:00
Summary:     Add support for symbolic expressions as arguments of operator()
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/838fc2af3d0b/
Changeset:   838fc2af3d0b
User:        ggael
Date:        2017-01-17 09:29:33+00:00
Summary:     Disambiguate the two versions of fix for doxygen
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/03cf16a173e1/
Changeset:   03cf16a173e1
User:        ggael
Date:        2017-01-17 09:30:21+00:00
Summary:     Add missing overload of get_compile_time for c++98/11
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/04fd98d9500d/
Changeset:   04fd98d9500d
User:        ggael
Date:        2017-01-17 09:31:28+00:00
Summary:     Add \newin{3.x} doxygen command
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/56b42c08a571/
Changeset:   56b42c08a571
User:        ggael
Date:        2017-01-17 10:33:57+00:00
Summary:     Add a get_runtime_value helper to deal with pointer-to-function hack,
plus some refactoring to make the internals more consistent.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/52c816db1fe2/
Changeset:   52c816db1fe2
User:        ggael
Date:        2017-01-17 10:34:28+00:00
Summary:     Add a generic block() method compatible with Eigen::fix
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/235a08449139/
Changeset:   235a08449139
User:        ggael
Date:        2017-01-17 15:05:58+00:00
Summary:     Fix -Wunnamed-type-template-args
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/44883a4a8911/
Changeset:   44883a4a8911
User:        ggael
Date:        2017-01-17 16:10:16+00:00
Summary:     Fix regression when passing enums to operator()
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/bcc51ad9286d/
Changeset:   bcc51ad9286d
User:        ggael
Date:        2017-01-17 21:11:46+00:00
Summary:     Merge the generic and dynamic overloads of block()
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/13a59f667654/
Changeset:   13a59f667654
User:        ggael
Date:        2017-01-18 08:43:58+00:00
Summary:     Update all block expressions to accept compile-time sizes passed by fix<N> or fix<N>(n)
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/7120b11c7166/
Changeset:   7120b11c7166
User:        ggael
Date:        2017-01-18 09:49:01+00:00
Summary:     Add missing operator*
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/4a8ca86d817b/
Changeset:   4a8ca86d817b
User:        ggael
Date:        2017-01-18 10:35:27+00:00
Summary:     Add a .reverse() member to ArithmeticSequence.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/ca852a297217/
Changeset:   ca852a297217
User:        ggael
Date:        2017-01-18 22:16:32+00:00
Summary:     Add a Symbolic::FixedExpr helper expression to make sure the compiler fully optimize the usage of last and end.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/22ddb62d0d1d/
Changeset:   22ddb62d0d1d
User:        ggael
Date:        2017-01-18 22:18:28+00:00
Summary:     Remove dead code
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/31995b218921/
Changeset:   31995b218921
User:        ggael
Date:        2017-01-19 18:25:29+00:00
Summary:     Add support for fixed-value in symbolic expression, c++11 only for now.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/1e74b5a74a0b/
Changeset:   1e74b5a74a0b
User:        ggael
Date:        2017-01-19 18:57:32+00:00
Summary:     Exploit fixed values in seq and reverse with C++98 compatibility
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/4e045c1fd292/
Changeset:   4e045c1fd292
User:        ggael
Date:        2017-01-19 19:34:18+00:00
Summary:     Recover compile-time size from seq(A,B) when A and B are fixed values. (c++11 only)
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/8bdc2ca03aff/
Changeset:   8bdc2ca03aff
User:        ggael
Date:        2017-01-24 08:39:49+00:00
Summary:     Rename fix_t to FixedInt
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/4395182c5a77/
Changeset:   4395182c5a77
User:        ggael
Date:        2017-01-24 09:13:35+00:00
Summary:     Add internal doc
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/e4d7b882f5cf/
Changeset:   e4d7b882f5cf
User:        ggael
Date:        2017-01-24 09:53:51+00:00
Summary:     Extended the set of arithmetic operators supported by FixedInt (-,+,*,/,%,&,|)
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/345cf91ae845/
Changeset:   345cf91ae845
User:        ggael
Date:        2017-01-24 09:54:42+00:00
Summary:     Add support for "SymbolicExpr op fix<N>" in C++98/11 mode.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/e8c4f3fceda9/
Changeset:   e8c4f3fceda9
User:        ggael
Date:        2017-01-24 09:55:12+00:00
Summary:     Add unit test for FixedInt and Symbolic
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/3b3780767818/
Changeset:   3b3780767818
User:        ggael
Date:        2017-01-24 10:36:43+00:00
Summary:     Fix seq().reverse() in c++98
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/60a2bfb0af57/
Changeset:   60a2bfb0af57
User:        ggael
Date:        2017-01-24 15:27:51+00:00
Summary:     Add test for multiple symbols
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/fcef7045a7ec/
Changeset:   fcef7045a7ec
User:        ggael
Date:        2017-01-24 15:28:12+00:00
Summary:     Add support for std::integral_constant
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/f9f67a67e50e/
Changeset:   f9f67a67e50e
User:        ggael
Date:        2017-01-25 21:53:58+00:00
Summary:     Fix duplicates of array_size bewteen unsupported and Core
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/06524413481a/
Changeset:   06524413481a
User:        ggael
Date:        2017-01-25 21:54:51+00:00
Summary:     Fix unamed type as template argument (ok in c++11 only)
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/94559d312056/
Changeset:   94559d312056
User:        ggael
Date:        2017-01-25 21:55:04+00:00
Summary:     Fix useless ';' warning
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/88321fece981/
Changeset:   88321fece981
User:        ggael
Date:        2017-01-26 08:04:23+00:00
Summary:     Merged in ggael/eigen-flexidexing (pull request #294)

generalized operator() for indexed access and slicing
Affected #:  21 files

Repository URL: https://bitbucket.org/eigen/eigen/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/