| Commit message (Collapse) | Author | Age |
|
|
|
| |
install(DIRECTORY ...) command.
|
|
|
|
|
|
|
|
|
|
| |
- Replace internal::scalar_product_traits<A,B> by Eigen::ScalarBinaryOpTraits<A,B,OP>
- Remove the "functor_is_product_like" helper (was pretty ugly)
- Currently, OP is not used, but it is available to the user for fine grained tuning
- Currently, only the following operators have been generalized: *,/,+,-,=,*=,/=,+=,-=
- TODO: generalize all other binray operators (comparisons,pow,etc.)
- TODO: handle "scalar op array" operators (currently only * is handled)
- TODO: move the handling of the "void" scalar type to ScalarBinaryOpTraits
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Dynamic is now an invalid value
- introduce a HugeCost constant to be used for runtime-cost values or arbitrarily huge cost
- add sanity checks for cost values: must be >=0 and not too large
This change provides several benefits:
- it fixes shortcoming is some cost computation where the Dynamic case was not properly handled.
- it simplifies cost computation logic, and should avoid future similar shortcomings.
- it allows to distinguish between different level of dynamic/huge/infinite cost
- it should enable further simplifications in the computation of costs (save compilation time)
|
|
|
|
| |
when it make sense). In all other cases use the global Index type.
|
|
|
|
| |
to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
|
| |
|
|
|
|
| |
class.
|
|
|
|
|
|
|
| |
correct Index type.
Fixed mixup of types Rhs::Index and Lhs:Index in various loop variables.
Added explicit type conversion for arithmetic expressions which may return a wider type.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The typedefs Lhs/Rhs in the base class are now accessible by derived classes.
|
| |
|
| |
|
|
|
|
| |
a testcase to verify that.
|
|
|
|
| |
for it does not provide an InnerIterator.
|
| |
|
|
|
|
| |
evaluation. It's uncommon to store the product back to one of the operands.
|
| |
|
|
|
|
| |
more straight-forward.
|
| |
|
| |
|
| |
|
|
Platen materials.
|