Lines Matching refs:SVD
26 template<typename MatrixType, typename SVD>
27 void svd_check_full(const MatrixType& m, const SVD& svd) in svd_check_full()
54 template<typename MatrixType, typename SVD>
57 const SVD& referenceSvd) in svd_compare_to_full()
64 SVD svd(m, computationOptions); in svd_compare_to_full()
79 template<typename MatrixType, typename SVD>
96 SVD svd(m, computationOptions); in svd_solve()
105 template<typename MatrixType, typename SVD>
106 void svd_test_computation_options_1(const MatrixType& m, const SVD& fullSvd) in svd_test_computation_options_1()
108 svd_check_full< MatrixType, SVD >(m, fullSvd); in svd_test_computation_options_1()
109 svd_solve< MatrixType, SVD >(m, ComputeFullU | ComputeFullV); in svd_test_computation_options_1()
113 template<typename MatrixType, typename SVD>
114 void svd_test_computation_options_2(const MatrixType& m, const SVD& fullSvd) in svd_test_computation_options_2()
116 svd_compare_to_full< MatrixType, SVD >(m, ComputeFullU, fullSvd); in svd_test_computation_options_2()
117 svd_compare_to_full< MatrixType, SVD >(m, ComputeFullV, fullSvd); in svd_test_computation_options_2()
118 svd_compare_to_full< MatrixType, SVD >(m, 0, fullSvd); in svd_test_computation_options_2()
123 svd_compare_to_full< MatrixType, SVD >(m, ComputeFullU|ComputeThinV, fullSvd); in svd_test_computation_options_2()
124 svd_compare_to_full< MatrixType, SVD >(m, ComputeThinV, fullSvd); in svd_test_computation_options_2()
125 svd_compare_to_full< MatrixType, SVD >(m, ComputeThinU|ComputeFullV, fullSvd); in svd_test_computation_options_2()
126 svd_compare_to_full< MatrixType, SVD >(m, ComputeThinU , fullSvd); in svd_test_computation_options_2()
127 svd_compare_to_full< MatrixType, SVD >(m, ComputeThinU|ComputeThinV, fullSvd); in svd_test_computation_options_2()
128 svd_solve<MatrixType, SVD>(m, ComputeFullU | ComputeThinV); in svd_test_computation_options_2()
129 svd_solve<MatrixType, SVD>(m, ComputeThinU | ComputeFullV); in svd_test_computation_options_2()
130 svd_solve<MatrixType, SVD>(m, ComputeThinU | ComputeThinV); in svd_test_computation_options_2()
134 SVD svd(m, ComputeThinU | ComputeThinV); in svd_test_computation_options_2()
139 template<typename MatrixType, typename SVD>
154 SVD svd; in svd_verify_assert()
194 template<typename MatrixType, typename SVD>
199 SVD svd; in svd_inf_nan()
219 template<typename SVD>
227 SVD svd; in svd_preallocate()
232 SVD svd2(3,3); in svd_preallocate()
246 SVD svd3(3,3,ComputeFullU|ComputeFullV); in svd_preallocate()