mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-27 07:29:52 +08:00
66e99ab6a1
- 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 |
||
---|---|---|
.. | ||
f2c | ||
fortran | ||
testing | ||
BandTriangularSolver.h | ||
CMakeLists.txt | ||
common.h | ||
complex_double.cpp | ||
complex_single.cpp | ||
double.cpp | ||
GeneralRank1Update.h | ||
level1_cplx_impl.h | ||
level1_impl.h | ||
level1_real_impl.h | ||
level2_cplx_impl.h | ||
level2_impl.h | ||
level2_real_impl.h | ||
level3_impl.h | ||
PackedSelfadjointProduct.h | ||
PackedTriangularMatrixVector.h | ||
PackedTriangularSolverVector.h | ||
Rank2Update.h | ||
README.txt | ||
single.cpp | ||
xerbla.cpp |
This directory contains a BLAS library built on top of Eigen. This module is not built by default. In order to compile it, you need to type 'make blas' from within your build dir.