![]() |
|
Functions | |
| template<typename T > | |
| EIGEN_DONT_INLINE void | kill_extra_precision (T &) |
| template<typename BoxType > | |
| void | alignedbox (const BoxType &box) |
| template<typename BoxType > | |
| void | alignedboxTranslatable (const BoxType &box) |
| template<typename Scalar , typename Rotation > | |
| Rotation | rotate2D (Scalar angle) |
| template<typename Scalar , typename Rotation > | |
| Rotation | rotate2DIntegral (typename NumTraits< Scalar >::NonInteger angle) |
| template<typename Scalar , typename Rotation > | |
| Rotation | rotate3DZAxis (Scalar angle) |
| template<typename Scalar , typename Rotation > | |
| Rotation | rotate3DZAxisIntegral (typename NumTraits< Scalar >::NonInteger angle) |
| template<typename Scalar , typename Rotation > | |
| Rotation | rotate4DZWAxis (Scalar angle) |
| template<typename MatrixType > | |
| MatrixType | randomRotationMatrix () |
| template<typename Scalar , int Dim> | |
| Matrix< Scalar, Dim,(1<< Dim)> | boxGetCorners (const Matrix< Scalar, Dim, 1 > &min_, const Matrix< Scalar, Dim, 1 > &max_) |
| template<typename BoxType , typename Rotation > | |
| void | alignedboxRotatable (const BoxType &box, Rotation(*rotate)(typename NumTraits< typename BoxType::Scalar >::NonInteger)) |
| template<typename BoxType , typename Rotation > | |
| void | alignedboxNonIntegralRotatable (const BoxType &box, Rotation(*rotate)(typename NumTraits< typename BoxType::Scalar >::NonInteger)) |
| template<typename BoxType > | |
| void | alignedboxCastTests (const BoxType &box) |
| void | specificTest1 () |
| void | specificTest2 () |
| EIGEN_DECLARE_TEST (geo_alignedbox) | |
| void alignedbox | ( | const BoxType & | box | ) |
References Eigen::numext::equal_strict(), i, kill_extra_precision(), p0, p1, UniformPSDSelfTest::r, VERIFY, and VERIFY_IS_APPROX.
Referenced by alignedboxTranslatable(), and EIGEN_DECLARE_TEST().
| void alignedboxCastTests | ( | const BoxType & | box | ) |
References Global_Variables::Dim, Eigen::numext::equal_strict(), p0, p1, VERIFY, and VERIFY_IS_APPROX.
Referenced by EIGEN_DECLARE_TEST().
| void alignedboxNonIntegralRotatable | ( | const BoxType & | box, |
| Rotation(*)(typename NumTraits< typename BoxType::Scalar >::NonInteger) | rotate | ||
| ) |
References alignedboxRotatable(), Jeffery_Solution::angle(), Eigen::bfloat16_impl::atan(), boxGetCorners(), calibrate::c, corners(), cos(), Global_Variables::Dim, EIGEN_PI, i, max, min, rot(), sin(), sqrt(), VERIFY_IS_APPROX, and oomph::PseudoSolidHelper::Zero.
| void alignedboxRotatable | ( | const BoxType & | box, |
| Rotation(*)(typename NumTraits< typename BoxType::Scalar >::NonInteger) | rotate | ||
| ) |
References a, alignedboxTranslatable(), calibrate::c, EIGEN_PI, rot(), VERIFY_IS_APPROX, and oomph::PseudoSolidHelper::Zero.
Referenced by alignedboxNonIntegralRotatable().
| void alignedboxTranslatable | ( | const BoxType & | box | ) |
References a, alignedbox(), b, calibrate::c, i, and VERIFY_IS_APPROX.
Referenced by alignedboxRotatable(), and EIGEN_DECLARE_TEST().
| Matrix<Scalar, Dim, (1 << Dim)> boxGetCorners | ( | const Matrix< Scalar, Dim, 1 > & | min_, |
| const Matrix< Scalar, Dim, 1 > & | max_ | ||
| ) |
| EIGEN_DECLARE_TEST | ( | geo_alignedbox | ) |
References alignedbox(), alignedboxCastTests(), alignedboxTranslatable(), CALL_SUBTEST_1, CALL_SUBTEST_10, CALL_SUBTEST_11, CALL_SUBTEST_12, CALL_SUBTEST_13, CALL_SUBTEST_14, 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::g_repeat, i, rotate2D(), rotate3DZAxis(), rotate4DZWAxis(), specificTest1(), and specificTest2().
| EIGEN_DONT_INLINE void kill_extra_precision | ( | T & | ) |
Referenced by alignedbox().
| MatrixType randomRotationMatrix | ( | ) |
References determinant(), diag, Eigen::numext::q, and svd().
| Rotation rotate2D | ( | Scalar | angle | ) |
References Jeffery_Solution::angle().
Referenced by EIGEN_DECLARE_TEST().
| Rotation rotate2DIntegral | ( | typename NumTraits< Scalar >::NonInteger | angle | ) |
References Jeffery_Solution::angle(), and Eigen::Rotation2D< Scalar_ >::toRotationMatrix().
| Rotation rotate3DZAxis | ( | Scalar | angle | ) |
References Jeffery_Solution::angle().
Referenced by EIGEN_DECLARE_TEST().
| Rotation rotate3DZAxisIntegral | ( | typename NumTraits< Scalar >::NonInteger | angle | ) |
References Jeffery_Solution::angle(), and Eigen::AngleAxis< Scalar_ >::toRotationMatrix().
| Rotation rotate4DZWAxis | ( | Scalar | angle | ) |
| void specificTest1 | ( | ) |
| void specificTest2 | ( | ) |