Go to the documentation of this file.
14 #define EIGEN_STACK_ALLOCATION_LIMIT 0
15 #define EIGEN_RUNTIME_NO_MALLOC
23 #define SVD_DEFAULT(M) BDCSVD<M>
24 #define SVD_FOR_MIN_NORM(M) BDCSVD<M>
28 template<
typename MatrixType>
42 template<
typename MatrixType>
45 enum { Size = MatrixType::RowsAtCompileTime };
58 template<
typename MatrixType>
#define CALL_SUBTEST_101(FUNC)
#define VERIFY_RAISES_ASSERT(a)
void svd_verify_assert(const MatrixType &m, bool fullOnly=false)
#define CALL_SUBTEST_4(FUNC)
#define CALL_SUBTEST_3(FUNC)
#define CALL_SUBTEST_1(FUNC)
void svd_fill_random(MatrixType &m, int Option=0)
void svd_all_trivial_2x2(void(*cb)(const MatrixType &, bool))
class Bidiagonal Divide and Conquer SVD
#define CALL_SUBTEST_10(FUNC)
#define CALL_SUBTEST_5(FUNC)
#define CALL_SUBTEST_6(FUNC)
#define CALL_SUBTEST_2(FUNC)
#define CALL_SUBTEST_102(FUNC)
#define VERIFY_IS_APPROX(a, b)
NumTraits< Scalar >::Real RealScalar
Two-sided Jacobi SVD decomposition of a rectangular matrix.
#define EIGEN_TEST_MAX_SIZE
void compare_bdc_jacobi(const MatrixType &a=MatrixType(), unsigned int computationOptions=0)
void svd_test_all_computation_options(const MatrixType &m, bool full_only)
The matrix class, also used for vectors and row-vectors.
void bdcsvd(const MatrixType &a=MatrixType(), bool pickrandom=true)
#define CALL_SUBTEST_7(FUNC)
#define CALL_SUBTEST_8(FUNC)
#define TEST_SET_BUT_UNUSED_VARIABLE(X)
#define CALL_SUBTEST(FUNC)
EIGEN_DECLARE_TEST(bdcsvd)
gtsam
Author(s):
autogenerated on Fri Nov 1 2024 03:32:00