![]() |
|
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 | ( | ) |