![]() |
|
Functions | |
template<typename T > | |
Matrix< T, 2, 1 > | angleToVec (T a) |
template<typename T > | |
EIGEN_DONT_INLINE void | dont_over_optimize (T &x) |
template<typename Scalar , int Mode, int Options> | |
void | non_projective_only () |
template<typename Scalar , int Mode, int Options> | |
void | transformations () |
template<typename A1 , typename A2 , typename P , typename Q , typename V , typename H > | |
void | transform_associativity_left (const A1 &a1, const A2 &a2, const P &p, const Q &q, const V &v, const H &h) |
template<typename A1 , typename A2 , typename P , typename Q , typename V , typename H > | |
void | transform_associativity2 (const A1 &a1, const A2 &a2, const P &p, const Q &q, const V &v, const H &h) |
template<typename Scalar , int Dim, int Options, typename RotationType > | |
void | transform_associativity (const RotationType &R) |
template<typename Scalar > | |
void | transform_alignment () |
template<typename Scalar , int Dim, int Options> | |
void | transform_products () |
template<typename Scalar , int Mode, int Options> | |
void | transformations_no_scale () |
template<typename Scalar , int Mode, int Options> | |
void | transformations_computed_scaling_continuity () |
EIGEN_DECLARE_TEST (geo_transformations) | |
References a, cos(), and sin().
Referenced by transformations().
EIGEN_DONT_INLINE void dont_over_optimize | ( | T & | x | ) |
EIGEN_DECLARE_TEST | ( | geo_transformations | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, CALL_SUBTEST_5, CALL_SUBTEST_6, CALL_SUBTEST_7, CALL_SUBTEST_8, CALL_SUBTEST_9, EIGEN_PI, Eigen::g_repeat, and i.
void non_projective_only | ( | ) |
References a, EIGEN_PI, matrix(), v1(), VERIFY, and VERIFY_IS_APPROX.
void transform_alignment | ( | ) |
References EIGEN_ALIGN_MAX, p1, and VERIFY_IS_APPROX.
void transform_associativity | ( | const RotationType & | R | ) |
References CALL_SUBTEST, L, R, Eigen::Scaling(), transform_associativity2(), transform_associativity_left(), v1(), v2(), and VERIFY_IS_APPROX.
void transform_associativity2 | ( | const A1 & | a1, |
const A2 & | a2, | ||
const P & | p, | ||
const Q & | q, | ||
const V & | v, | ||
const H & | h | ||
) |
References homogeneous(), p, Eigen::numext::q, transform_associativity_left(), v, and VERIFY_IS_APPROX.
Referenced by transform_associativity().
void transform_associativity_left | ( | const A1 & | a1, |
const A2 & | a2, | ||
const P & | p, | ||
const Q & | q, | ||
const V & | v, | ||
const H & | h | ||
) |
References p, Eigen::numext::q, v, and VERIFY_IS_APPROX.
Referenced by transform_associativity(), and transform_associativity2().
void transform_products | ( | ) |
References a, matrix(), p, and VERIFY_IS_APPROX.
void transformations | ( | ) |
References a, abs(), Eigen::Affine, Eigen::AffineCompact, Eigen::Rotation2D< Scalar_ >::angle(), Jeffery_Solution::angle(), angleToVec(), cos(), dont_over_optimize(), e(), EIGEN_PI, eval(), Eigen::internal::isApprox(), Eigen::Isometry, k, m, matrix(), Eigen::Scaling(), Eigen::Rotation2D< Scalar_ >::smallestAngle(), Eigen::Rotation2D< Scalar_ >::smallestPositiveAngle(), Eigen::Rotation2D< Scalar_ >::toRotationMatrix(), Eigen::internal::toRotationMatrix(), v1(), VERIFY, VERIFY_IS_APPROX, VERIFY_IS_MUCH_SMALLER_THAN, and oomph::PseudoSolidHelper::Zero.
void transformations_computed_scaling_continuity | ( | ) |
References calibrate::c, e(), CRBond_Bessel::eps, v1(), and VERIFY.
void transformations_no_scale | ( | ) |
References a, EIGEN_PI, Eigen::Isometry, matrix(), v1(), VERIFY, and VERIFY_IS_APPROX.