11 #include <unsupported/Eigen/AlignedVector3> 15 template<
typename T,
typename Derived>
23 template<
typename Scalar>
26 Scalar s1 = internal::random<Scalar>();
27 Scalar s2 = internal::random<Scalar>();
30 typedef AlignedVector3<Scalar> FastType;
31 RefType
r1(RefType::Random()),
r2(RefType::Random()),
r3(RefType::Random()),
32 r4(RefType::Random()), r5(RefType::Random());
34 Mat33
m1(Mat33::Random());
64 FastType
f6 = RefType::Zero();
65 FastType f7 = FastType::Zero();
73 FastType f8, f9(0,0,0);
76 std::stringstream ss1, ss2;
79 VERIFY(ss1.str()==ss2.str());
Vector6 f6(const double x1, const double x2, const double x3, const double x4, const double x5, const double x6)
Namespace containing all symbols from the Eigen library.
double f2(const Vector2 &x)
#define VERIFY_IS_APPROX(a, b)
#define CALL_SUBTEST(FUNC)
Point2 f1(const Point3 &p, OptionalJacobian< 2, 3 > H)
double f4(double x, double y, double z)
double f3(double x1, double x2)
NumTraits< typename T1::RealScalar >::NonInteger test_relative_error(const EigenBase< T1 > &a, const EigenBase< T2 > &b)
EIGEN_DECLARE_TEST(alignedvector3)
Base class for all dense matrices, vectors, and expressions.