added an *optional* Eigen2 dynamic library.

it allows the possiblity to save some compilation time by linking to it
*and* defining the token EIGEN_EXTERN_INSTANCIATIONS
This commit is contained in:
Gael Guennebaud
2008-05-31 23:21:49 +00:00
parent fcf4457b78
commit 64169389ed
7 changed files with 78 additions and 5 deletions

View File

@@ -75,6 +75,13 @@ template<typename Scalar> struct ei_scalar_min_op;
template<typename Scalar> struct ei_scalar_max_op;
template<typename Scalar> struct ei_scalar_random_op;
template<typename Scalar>
static void ei_cache_friendly_product(
int _rows, int _cols, int depth,
bool _lhsRowMajor, const Scalar* _lhs, int _lhsStride,
bool _rhsRowMajor, const Scalar* _rhs, int _rhsStride,
bool resRowMajor, Scalar* res, int resStride);
template<typename ExpressionType, bool CheckExistence = true> class Inverse;
template<typename MatrixType> class QR;