| 15 | |
| 16 | template<typename Vector> |
| 17 | EIGEN_DONT_INLINE typename Vector::Scalar foo(const Vector& p) |
| 18 | { |
| 19 | typedef typename Vector::Scalar Scalar; |
| 20 | return (p-Vector(Scalar(-1),Scalar(1.))).norm() + (p.array().sqrt().abs() * p.array().sin()).sum() + p.dot(p); |
| 21 | } |
| 22 | |
| 23 | template<typename _Scalar, int NX=Dynamic, int NY=Dynamic> |
| 24 | struct TestFunc1 |