124 CALL_SUBTEST_8((jacobisvd_verify_assert<MatrixXf>(MatrixXf(10, 12))));
125 CALL_SUBTEST_9((jacobisvd_verify_assert<MatrixXcd>(MatrixXcd(7, 5))));
131 int r = internal::random<int>(1, 30),
c = internal::random<int>(1, 30);
161 MatrixXcd noQRTest = MatrixXcd(
r,
r);
163 CALL_SUBTEST_36((svd_thin_option_checks<MatrixXcd, NoQRPreconditioner>(noQRTest)));
164 CALL_SUBTEST_36((svd_option_checks_full_only<MatrixXcd, NoQRPreconditioner>(noQRTest)));
int i
Definition: BiCGSTAB_step_by_step.cpp:9
#define EIGEN_TEST_MAX_SIZE
Definition: boostmultiprec.cpp:16
Two-sided Jacobi SVD decomposition of a rectangular matrix.
Definition: JacobiSVD.h:500
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186
@ HouseholderQRPreconditioner
Definition: Constants.h:425
@ ColPivHouseholderQRPreconditioner
Definition: Constants.h:421
void jacobisvd_verify_inputs(const MatrixType &input=MatrixType())
Definition: jacobisvd.cpp:74
void jacobisvd_thin_options(const MatrixType &input=MatrixType())
Definition: jacobisvd.cpp:37
void jacobisvd_full_options(const MatrixType &input=MatrixType())
Definition: jacobisvd.cpp:47
void jacobisvd_verify_assert(const MatrixType &input=MatrixType())
Definition: jacobisvd.cpp:59
void msvc_workaround()
Definition: jacobisvd.cpp:108
#define TEST_SET_BUT_UNUSED_VARIABLE(X)
Definition: main.h:139
static int g_repeat
Definition: main.h:191
int c
Definition: calibrate.py:100
#define CALL_SUBTEST_21(FUNC)
Definition: split_test_helper.h:124
#define CALL_SUBTEST_54(FUNC)
Definition: split_test_helper.h:322
#define CALL_SUBTEST_32(FUNC)
Definition: split_test_helper.h:190
#define CALL_SUBTEST_33(FUNC)
Definition: split_test_helper.h:196
#define CALL_SUBTEST_6(FUNC)
Definition: split_test_helper.h:34
#define CALL_SUBTEST_34(FUNC)
Definition: split_test_helper.h:202
#define CALL_SUBTEST_47(FUNC)
Definition: split_test_helper.h:280
#define CALL_SUBTEST_3(FUNC)
Definition: split_test_helper.h:16
#define CALL_SUBTEST_35(FUNC)
Definition: split_test_helper.h:208
#define CALL_SUBTEST_26(FUNC)
Definition: split_test_helper.h:154
#define CALL_SUBTEST_42(FUNC)
Definition: split_test_helper.h:250
#define CALL_SUBTEST_31(FUNC)
Definition: split_test_helper.h:184
#define CALL_SUBTEST_46(FUNC)
Definition: split_test_helper.h:274
#define CALL_SUBTEST_50(FUNC)
Definition: split_test_helper.h:298
#define CALL_SUBTEST_53(FUNC)
Definition: split_test_helper.h:316
#define CALL_SUBTEST_16(FUNC)
Definition: split_test_helper.h:94
#define CALL_SUBTEST_18(FUNC)
Definition: split_test_helper.h:106
#define CALL_SUBTEST_55(FUNC)
Definition: split_test_helper.h:328
#define CALL_SUBTEST_1(FUNC)
Definition: split_test_helper.h:4
#define CALL_SUBTEST_45(FUNC)
Definition: split_test_helper.h:268
#define CALL_SUBTEST_40(FUNC)
Definition: split_test_helper.h:238
#define CALL_SUBTEST_51(FUNC)
Definition: split_test_helper.h:304
#define CALL_SUBTEST_20(FUNC)
Definition: split_test_helper.h:118
#define CALL_SUBTEST_13(FUNC)
Definition: split_test_helper.h:76
#define CALL_SUBTEST_14(FUNC)
Definition: split_test_helper.h:82
#define CALL_SUBTEST_8(FUNC)
Definition: split_test_helper.h:46
#define CALL_SUBTEST_24(FUNC)
Definition: split_test_helper.h:142
#define CALL_SUBTEST_5(FUNC)
Definition: split_test_helper.h:28
#define CALL_SUBTEST_11(FUNC)
Definition: split_test_helper.h:64
#define CALL_SUBTEST_12(FUNC)
Definition: split_test_helper.h:70
#define CALL_SUBTEST_52(FUNC)
Definition: split_test_helper.h:310
#define CALL_SUBTEST_2(FUNC)
Definition: split_test_helper.h:10
#define CALL_SUBTEST_49(FUNC)
Definition: split_test_helper.h:292
#define CALL_SUBTEST_38(FUNC)
Definition: split_test_helper.h:226
#define CALL_SUBTEST_27(FUNC)
Definition: split_test_helper.h:160
#define CALL_SUBTEST_44(FUNC)
Definition: split_test_helper.h:262
#define CALL_SUBTEST_7(FUNC)
Definition: split_test_helper.h:40
#define CALL_SUBTEST_23(FUNC)
Definition: split_test_helper.h:136
#define CALL_SUBTEST_15(FUNC)
Definition: split_test_helper.h:88
#define CALL_SUBTEST_37(FUNC)
Definition: split_test_helper.h:220
#define CALL_SUBTEST_4(FUNC)
Definition: split_test_helper.h:22
#define CALL_SUBTEST_30(FUNC)
Definition: split_test_helper.h:178
#define CALL_SUBTEST_29(FUNC)
Definition: split_test_helper.h:172
#define CALL_SUBTEST_17(FUNC)
Definition: split_test_helper.h:100
#define CALL_SUBTEST_39(FUNC)
Definition: split_test_helper.h:232
#define CALL_SUBTEST_25(FUNC)
Definition: split_test_helper.h:148
#define CALL_SUBTEST_43(FUNC)
Definition: split_test_helper.h:256
#define CALL_SUBTEST_28(FUNC)
Definition: split_test_helper.h:166
#define CALL_SUBTEST_9(FUNC)
Definition: split_test_helper.h:52
#define CALL_SUBTEST_10(FUNC)
Definition: split_test_helper.h:58
#define CALL_SUBTEST_48(FUNC)
Definition: split_test_helper.h:286
#define CALL_SUBTEST_19(FUNC)
Definition: split_test_helper.h:112
#define CALL_SUBTEST_22(FUNC)
Definition: split_test_helper.h:130
#define CALL_SUBTEST_41(FUNC)
Definition: split_test_helper.h:244
#define CALL_SUBTEST_36(FUNC)
Definition: split_test_helper.h:214
void svd_all_trivial_2x2(void(*cb)(const MatrixType &))
Definition: svd_common.h:331
void svd_check_max_size_matrix(int initialRows, int initialCols)
Definition: svd_common.h:501
void svd_fill_random(MatrixType &m, int Option=0)
Definition: svd_fill.h:27